--- /srv/rebuilderd/tmp/rebuilderdorDmBf/inputs/coinor-libbonmin4t64_1.8.9-3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdorDmBf/out/coinor-libbonmin4t64_1.8.9-3_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-01-11 14:33:53.000000 debian-binary │ -rw-r--r-- 0 0 0 1172 2025-01-11 14:33:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 323180 2025-01-11 14:33:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 323204 2025-01-11 14:33:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabi/libbonmin.so.4.8.9 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x0fa4cc 0x000fa4cc 0x000fa4cc 0x01a28 0x01a28 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xfbef8 0xfbef8 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x0fa4c8 0x000fa4c8 0x000fa4c8 0x01a08 0x01a08 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xfbed4 0xfbed4 R E 0x10000 │ │ │ │ LOAD 0x0fd644 0x0010d644 0x0010d644 0x02a58 0x02c58 RW 0x10000 │ │ │ │ DYNAMIC 0x0fedb4 0x0010edb4 0x0010edb4 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x0fd644 0x0010d644 0x0010d644 0x029bc 0x029bc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 00026cb8 026cb8 000180 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00026e38 026e38 003130 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00029f68 029f68 001a00 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 0002b968 02b968 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002b974 02b974 002714 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 0002e088 02e088 0b7c6c 00 AX 0 0 4 │ │ │ │ [12] .fini PROGBITS 000e5cf4 0e5cf4 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000e5cfc 0e5cfc 00d2f0 00 A 0 0 4 │ │ │ │ - [14] .ARM.extab PROGBITS 000f2fec 0f2fec 0074de 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000fa4cc 0fa4cc 001a28 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000fbef4 0fbef4 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000e5cfc 0e5cfc 00d2ec 00 A 0 0 4 │ │ │ │ + [14] .ARM.extab PROGBITS 000f2fe8 0f2fe8 0074de 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000fa4c8 0fa4c8 001a08 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000fbed0 0fbed0 000004 00 A 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 0010d644 0fd644 00000c 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 0010d650 0fd650 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 0010d654 0fd654 001760 00 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 0010edb4 0fedb4 000148 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 0010eefc 0feefc 001104 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00110000 100000 00009c 00 WA 0 0 8 │ │ │ │ [23] .bss NOBITS 0011009c 10009c 000200 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -568,1660 +568,1660 @@ │ │ │ │ 564: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN10CglProbing10setMaxPassEi │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN17OsiChooseVariableaSERKS_ │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (4) │ │ │ │ 567: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (14) │ │ │ │ 568: 0008f4cc 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 569: 0010ea08 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 570: 000d8684 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ - 571: 000f2d58 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ + 571: 000f2d18 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ 572: 00030a58 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjCoeffEid │ │ │ │ 573: 0010d6fc 24 OBJECT WEAK DEFAULT 19 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 574: 0002fb60 384 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16basisIsAvailableEv │ │ │ │ - 575: 0006b368 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ - 576: 000820f0 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ + 575: 00079c4c 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ + 576: 0007ddac 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ 577: 00094124 84 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ 578: 00093dc8 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ 579: 0003c960 12 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase13alternateTestEP7CbcNodeS1_ │ │ │ │ - 580: 00084090 5424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ - 581: 00087e58 240 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ - 582: 000c8a38 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ + 580: 0007fd54 5424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ + 581: 00083b1c 240 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ + 582: 000c7984 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ 583: 0010ed74 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 584: 000e1d88 2312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 585: 00093e6c 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ 586: 000bddf8 5936 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 587: 0008e27c 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ 588: 0010d7a0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ - 589: 0007cb00 2144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ + 589: 000765e8 2144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ 590: 0010d780 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7BabInfoE │ │ │ │ 591: 000b6878 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD0Ev │ │ │ │ - 592: 0007d3ac 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ + 592: 00076e94 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ 593: 000b1078 1628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 594: 0005b278 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD0Ev │ │ │ │ 595: 0010d804 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11CbcDfsDiverE │ │ │ │ - 596: 0008305c 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ + 596: 0007ed18 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ 597: 000308d8 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteColsEiPKi │ │ │ │ - 598: 000c3f9c 232 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 598: 000cab80 232 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ 599: 000ae280 248 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 600: 00038a58 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ - 601: 000804a4 1096 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ - 602: 00085f48 36 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ + 601: 00087218 1096 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ + 602: 00081c0c 36 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ 603: 00093cd0 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ - 604: 00060720 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ - 605: 0010e6c8 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 604: 0005caac 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ + 605: 0010e788 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 606: 000b2a00 688 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ 607: 0003c544 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 608: 000c50ec 108 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ + 608: 000c4038 108 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ 609: 000589b0 1740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 610: 000ce950 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ 611: 0003bad8 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ - 612: 000772bc 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ - 613: 0008372c 784 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 614: 00089450 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ + 612: 00070b34 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 613: 0007f3f0 784 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 614: 0008c260 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ 615: 000b3a2c 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ 616: 000cf22c 3632 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 617: 000c8f1c 980 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 618: 0010db9c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ + 617: 000c7e68 980 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 618: 0010dd18 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ 619: 000e1be0 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingaSERKS0_ │ │ │ │ 620: 000dfc10 732 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ - 621: 00074854 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ + 621: 0006e0cc 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ 622: 0003561c 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy15setupHeuristicsER8CbcModel │ │ │ │ 623: 00048290 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ - 624: 0007921c 1112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ - 625: 000c3548 92 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 624: 00072d04 1112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ + 625: 000ca12c 92 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 626: 00034600 172 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD1Ev │ │ │ │ 627: 0009aab4 1256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC2Ev │ │ │ │ 628: 0010d6c0 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ - 629: 000617c8 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ + 629: 0005db54 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ 630: 000943fc 196 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ 631: 00110094 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ 632: 000a69a8 752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 633: 0010dd14 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ + 633: 0010dc1c 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ 634: 000d8768 120 FUNC WEAK DEFAULT 11 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ 635: 00041e9c 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_ │ │ │ │ 636: 00035f94 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD0Ev │ │ │ │ 637: 000e4014 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ 638: 000cd78c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ 639: 000b7780 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 640: 00038280 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2Ei │ │ │ │ 641: 0009d4a4 504 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ - 642: 00083170 80 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ + 642: 0007ee34 80 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ 643: 0003c454 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 644: 000f2ea4 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ - 645: 00060548 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ + 644: 000f2ea0 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ + 645: 00066a74 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ 646: 0005be54 2916 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 647: 00055c08 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 648: 00059690 1296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ - 649: 000ca170 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ + 649: 000c24d8 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ 650: 000dfeec 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 651: 000ac6a4 60 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ 652: 0010e028 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ - 653: 000c738c 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 653: 000c62d8 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 654: 00040b74 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD0Ev │ │ │ │ 655: 000908a0 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ 656: 00039af4 1660 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 657: 00036cf0 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2Ev │ │ │ │ 658: 000387a0 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 659: 00040ba0 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EPK18CoinMessageHandler │ │ │ │ - 660: 0005d3e0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ + 660: 0006805c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ 661: 000b9530 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ - 662: 0008b530 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ + 662: 000894e8 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ 663: 001100b4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ - 664: 000855c0 2436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 665: 0007aeac 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 666: 0010e7f4 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ - 667: 000f2a14 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ + 664: 00081284 2436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 665: 00074994 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 666: 0010e8b4 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ + 667: 000f2a10 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 668: 0008f250 636 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1EPKcS2_ │ │ │ │ - 669: 00088b8c 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ + 669: 0008b99c 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ 670: 0004f1dc 572 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ 671: 000356d8 120 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 672: 001100d4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ 673: 0008f4cc 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ - 674: 0010dd4c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 674: 0010de3c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ 675: 000b2e00 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2Ev │ │ │ │ 676: 00090ab8 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ 677: 000d31a8 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ 678: 000cc058 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ - 679: 0006a608 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ + 679: 00066994 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ 680: 000db558 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ 681: 000bf528 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 682: 00055bc4 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetup20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 683: 00093c78 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ 684: 000382c8 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERK12OsiBabSolver │ │ │ │ 685: 00059de4 24 FUNC WEAK DEFAULT 11 _ZTv0_n120_NK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 686: 000808ec 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ - 687: 00065920 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 686: 00087660 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ + 687: 00061cac 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ 688: 000e1770 232 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ - 689: 00066dd4 3564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 689: 00063160 3564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ 690: 000df914 104 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED1Ev │ │ │ │ - 691: 0007d77c 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ + 691: 00070d28 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ 692: 0010e550 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ - 693: 00069304 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ + 693: 00065690 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ 694: 00093d10 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ 695: 000b67e4 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ - 696: 0007d3ac 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ + 696: 00076e94 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ 697: 0005b238 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD1Ev │ │ │ │ 698: 000ae378 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 699: 0010e400 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin6TMINLPE │ │ │ │ - 700: 0008305c 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ - 701: 000c3dd8 220 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 700: 0007ed18 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ + 701: 000ca9bc 220 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ 702: 000928a4 1964 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ 703: 0008df80 124 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ 704: 0010ea44 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin9DummyPumpE │ │ │ │ 705: 0009c708 804 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ - 706: 000722f0 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ - 707: 000c3760 196 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ + 706: 000776e8 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ + 707: 000ca344 196 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ 708: 00038a58 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD2Ev │ │ │ │ - 709: 00085f44 4 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ - 710: 000f2810 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ + 709: 00081c08 4 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ + 710: 000f2864 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ 711: 00035e90 4 FUNC WEAK DEFAULT 11 _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ 712: 000b7780 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 713: 00047fd4 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 714: 0005b674 508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13refixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ - 715: 000c4f30 236 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ - 716: 000c5158 76 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ - 717: 000f28dc 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ - 718: 000c995c 28 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ + 715: 000cbb14 236 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 716: 000c40a4 76 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ + 717: 000f28a4 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ + 718: 000c88a8 28 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ 719: 000d6a64 1092 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ 720: 00090bbc 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ - 721: 000c966c 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ + 721: 000c85b8 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ 722: 00057008 6568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 723: 000e4c90 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 724: 0010d65c 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 725: 0010e93c 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ + 725: 0010e634 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ 726: 0005b870 524 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ 727: 000908e0 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ 728: 0010d9c4 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 729: 0003c9f8 184 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12DiverCompare5cloneEv │ │ │ │ - 730: 0006ac4c 444 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ - 731: 000617c8 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ + 730: 0006700c 444 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ + 731: 0005db54 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ 732: 00034600 172 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD2Ev │ │ │ │ 733: 000db9a8 992 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 734: 00035f54 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 735: 0010e01c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 736: 000d9e30 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ - 737: 000c997c 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 738: 000f29e8 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ - 739: 000c2558 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ - 740: 000f2984 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 741: 0010e654 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ + 737: 000c88c8 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ + 738: 000f29e4 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ + 739: 000c913c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 740: 000f2980 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ + 741: 0010e714 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ 742: 0008d988 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ - 743: 00060548 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ - 744: 000c2b54 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ + 743: 00066a74 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ + 744: 000c9738 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ 745: 00055bc8 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD1Ev │ │ │ │ - 746: 000f2c54 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ + 746: 000f2d38 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ 747: 0004089c 728 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ 748: 000a0b24 1656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ 749: 0010d9f4 36 OBJECT WEAK DEFAULT 19 _ZTVN8CglLandP10ParametersE │ │ │ │ 750: 000bbf48 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ - 751: 0007cb00 2144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ + 751: 000765e8 2144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 752: 000387a0 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD2Ev │ │ │ │ 753: 000357b4 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ - 754: 0007227c 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ - 755: 000832b8 84 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ + 754: 00077674 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ + 755: 0007ef7c 84 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ 756: 000a6c98 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ - 757: 0008b4e8 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ - 758: 0005d310 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ + 757: 000894a0 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ + 758: 00067f8c 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ 759: 000d87e0 172 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ - 760: 0007d714 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 760: 00070cc0 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 761: 000b16d4 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ - 762: 000c74c4 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 762: 000c6410 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 763: 0010da18 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11BonminSetupE │ │ │ │ 764: 00094778 300 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ 765: 00034458 212 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ 766: 0009b964 56 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ 767: 00090a50 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ 768: 0010eb70 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ - 769: 0006a608 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ + 769: 00066994 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ 770: 000d8e28 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ - 771: 00086b44 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ + 771: 00082808 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ 772: 000cc058 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ 773: 0005b4a0 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 774: 000f25d0 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ - 775: 000f27c0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ + 775: 000f2780 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ 776: 00030ed4 380 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ 777: 00093f50 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ 778: 000add5c 988 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ - 779: 000f2df0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ + 779: 000f2dec 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ 780: 00093cf8 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ 781: 000ac784 4 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ 782: 000a6120 2184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 783: 0005d24c 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 783: 00067ec8 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 784: 0010d694 32 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin3BabE │ │ │ │ 785: 0003440c 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin3Bab15replaceIntegersEPP9OsiObjecti │ │ │ │ 786: 000dd76c 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ 787: 000df914 104 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ - 788: 000c4a6c 720 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ - 789: 000c353c 8 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ + 788: 000cb650 720 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ + 789: 000ca120 8 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ 790: 000f2538 30 OBJECT WEAK DEFAULT 13 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ - 791: 000691b4 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ + 791: 00065540 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 792: 0005b238 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD2Ev │ │ │ │ 793: 000b67e4 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ - 794: 00088660 720 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 795: 000809dc 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ + 794: 00084324 720 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 795: 00087750 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ 796: 000b9a70 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 797: 0007f4cc 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 797: 00086240 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 798: 000497bc 608 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD0Ev │ │ │ │ - 799: 000819d0 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ + 799: 0008873c 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ 800: 000dfef0 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 801: 0008df18 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ - 802: 00085f44 4 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ + 802: 00081c08 4 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ 803: 00040fc8 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKNS_18OsiTMINLPInterfaceE │ │ │ │ 804: 000d23dc 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ 805: 0003b5b8 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiveraSERKS0_ │ │ │ │ - 806: 000f2910 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 806: 000f28d8 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 807: 0005b2c4 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin21CbcStrategyChooseCuts5cloneEv │ │ │ │ 808: 00047eb0 136 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ 809: 0010ebb4 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ 810: 000d745c 4648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ 811: 000b96a4 508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ - 812: 000809c8 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ + 812: 0008773c 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ 813: 00052348 5348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 814: 000d56e8 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpaSERKS0_ │ │ │ │ 815: 000a8e3c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ 816: 0005907c 1556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ 817: 000cecac 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ 818: 00090ae4 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ - 819: 000f2ef4 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ + 819: 000f2ef0 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 820: 0008dbc8 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ 821: 0003cb60 128 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD0Ev │ │ │ │ 822: 0010eb28 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 823: 000f2ed8 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ + 823: 000f2ed4 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ 824: 000baa88 4376 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 825: 000a8eb0 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ 826: 0010e9b4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 827: 000c7364 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ + 827: 000c62b0 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ 828: 0002f860 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasedd │ │ │ │ - 829: 00069174 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ + 829: 00065500 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ 830: 00038a00 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD0Ev │ │ │ │ 831: 00035f54 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD2Ev │ │ │ │ 832: 000d18dc 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ 833: 000d076c 3444 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 834: 000cecf0 1340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ 835: 0004b60c 1032 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 836: 000c246c 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 836: 000c9050 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ 837: 0009b318 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ - 838: 000f28b4 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 838: 000f293c 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ 839: 000d8a40 708 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ - 840: 0007d6c4 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 841: 000c5068 88 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 840: 00070c70 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 841: 000cbc4c 88 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ 842: 0009c390 888 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ 843: 0008d8d8 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 844: 00055bc8 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD2Ev │ │ │ │ - 845: 0008b820 40 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ - 846: 00087a14 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ - 847: 0005dfd8 5400 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 845: 000897d8 40 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ + 846: 000836d8 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ + 847: 00068c54 5400 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 848: 0004089c 728 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 849: 00035050 1004 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ 850: 00031778 12 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 851: 00049290 96 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ 852: 000e4bc8 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ - 853: 0008b4e8 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ - 854: 0005d310 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ + 853: 000894a0 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ + 854: 00067f8c 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ 855: 0004857c 588 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKS0_ │ │ │ │ 856: 0002ee48 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ - 857: 0008796c 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 857: 00083630 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ 858: 0003a2b4 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 859: 0010e07c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 860: 00036f24 2784 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 861: 000e0824 3496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 862: 000d8728 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ 863: 0008e4d4 2152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ 864: 000cec6c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 865: 00034f18 312 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ 866: 00090a50 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD2Ev │ │ │ │ 867: 000dc3b4 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ 868: 000dfa80 400 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ - 869: 000c4524 20 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 869: 000cb108 20 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 870: 00041304 1176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 871: 000cbb64 320 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 871: 000c3ecc 320 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ 872: 000f268c 29 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ 873: 000493c4 420 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ 874: 000d18dc 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2EPNS_11BonminSetupE │ │ │ │ 875: 000a119c 1276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ - 876: 000881e4 720 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 877: 00087b80 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ - 878: 00065470 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ - 879: 0008a7a8 464 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ + 876: 00083ea8 720 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 877: 00083844 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ + 878: 000617fc 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ + 879: 0008d5b8 464 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 880: 00036c10 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1EP8CbcModeli │ │ │ │ - 881: 000c8674 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ - 882: 000c2a98 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ + 881: 000c75c0 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ + 882: 000c967c 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ 883: 000ac708 28 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ 884: 00038978 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModeldi │ │ │ │ 885: 000d19f4 472 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ - 886: 0007d764 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 887: 00076e4c 1136 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 886: 00070d10 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 887: 000706c4 1136 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 888: 00091c44 1348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ - 889: 0010dc9c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ + 889: 0010dc60 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 890: 0003075c 380 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasecdd │ │ │ │ - 891: 000691b4 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ - 892: 0007e2d8 1188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ - 893: 000809ec 16 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 894: 00071430 1936 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ - 895: 0005f4f0 2104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ + 891: 00065540 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ + 892: 0008504c 1188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ + 893: 00087758 16 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 894: 0006d7dc 1936 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ + 895: 0006a16c 2104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ 896: 00049324 160 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ - 897: 0008b0c8 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ + 897: 00089080 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ 898: 0004832c 592 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 899: 00049568 596 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD1Ev │ │ │ │ 900: 000388b8 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver24getBestPossibleObjectiveEv │ │ │ │ - 901: 000f2f1c 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ + 901: 000f2f18 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ 902: 0008df18 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ 903: 0003835c 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ - 904: 000c92f0 892 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 904: 000c823c 892 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 905: 0003bc38 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare14every1000NodesEP8CbcModeli │ │ │ │ 906: 0010d6f4 8 OBJECT WEAK DEFAULT 19 _ZTI17CoinWarmStartDiff │ │ │ │ 907: 00049a1c 692 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 908: 0010de6c 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ - 909: 0006ef00 4 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ + 908: 0010dde4 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ + 909: 0006e0a4 4 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ 910: 000cec6c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2EPNS_11BonminSetupE │ │ │ │ - 911: 000c54e4 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ - 912: 0006b820 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ - 913: 000f2960 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ + 911: 000c4430 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ + 912: 0007a104 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ + 913: 000f295c 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ 914: 00090ae4 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD2Ev │ │ │ │ 915: 0003c95c 4 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase11generateCppEP8_IO_FILE │ │ │ │ 916: 0003bd20 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver3popEv │ │ │ │ 917: 0003caec 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD1Ev │ │ │ │ 918: 0009120c 2616 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 919: 0009d05c 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23switchToOriginalProblemEv │ │ │ │ 920: 000e4204 992 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 921: 00093d2c 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ - 922: 000f2e24 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 923: 0010db64 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ + 922: 000f2e20 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ + 923: 0010db14 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 924: 00038980 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ - 925: 000f2740 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ + 925: 000f27a0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ 926: 00036d3c 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 927: 0009d940 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ - 928: 0006ef0c 156 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ + 928: 0007d7e4 156 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ 929: 000d8dcc 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ 930: 000a8ef4 536 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ - 931: 000c2adc 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ + 931: 000c96c0 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ 932: 0010d66c 16 OBJECT WEAK DEFAULT 19 _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 933: 000f2494 11 OBJECT WEAK DEFAULT 13 _ZTS9CoinError │ │ │ │ - 934: 000f2a04 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ + 934: 000f2a00 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ 935: 0008d8d8 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ 936: 000d8690 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ - 937: 000c9674 36 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ + 937: 000c85c0 36 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ 938: 000e0778 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2ERKS0_ │ │ │ │ 939: 00093d78 56 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ 940: 000557d0 484 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeEN5Ipopt8SmartPtrINS_6TMINLPEEEb │ │ │ │ 941: 000d8d04 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1Ev │ │ │ │ - 942: 000c3c88 164 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 942: 000ca86c 164 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ 943: 000b76dc 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1Ev │ │ │ │ 944: 0005a1b0 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1Ev │ │ │ │ 945: 000d14e4 1016 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 946: 0009b99c 56 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ 947: 00055d68 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ 948: 000d35f8 660 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ 949: 0010ec98 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 950: 000492f0 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED1Ev │ │ │ │ 951: 0003a2b4 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2Ev │ │ │ │ 952: 0005aa94 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 953: 000d8d68 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ - 954: 000cbb1c 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ + 954: 000c3e84 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ 955: 000cd45c 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ - 956: 0005d0a0 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ + 956: 00067d1c 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ 957: 000319d8 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab9bestBoundEv │ │ │ │ 958: 000b7970 212 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ 959: 000e1d5c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ 960: 000ba44c 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 961: 000d072c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2ERKS0_ │ │ │ │ - 962: 00067bc0 4852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 962: 00063f4c 4852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 963: 0003b484 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2ERKS0_ │ │ │ │ - 964: 000c92f0 892 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 964: 000c823c 892 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 965: 000ad8a0 600 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ - 966: 00080b8c 180 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ + 966: 000878f8 180 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 967: 0010d72c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 968: 000f2780 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ + 968: 000f2740 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ 969: 000d568c 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2ERKS0_ │ │ │ │ - 970: 000c2c34 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ - 971: 0010ddd4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ - 972: 0007531c 5404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 970: 000c9818 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ + 971: 0010dd4c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ + 972: 0006eb94 5404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 973: 00056c84 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERKS0_ │ │ │ │ - 974: 00065470 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ - 975: 00087b80 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ + 974: 000617fc 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ + 975: 00083844 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ 976: 000bf908 2188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 977: 00036bc4 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1Ev │ │ │ │ 978: 0010e000 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ 979: 000e1c68 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 980: 00110038 60 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ 981: 00093d48 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ 982: 000935ac 152 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ - 983: 000773a8 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ - 984: 0007eb6c 1060 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 983: 00070e90 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ + 984: 000858e0 1060 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 985: 00036e90 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ - 986: 0008b20c 328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ + 986: 000891c4 328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ 987: 00059dd8 12 FUNC WEAK DEFAULT 11 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 988: 0008bdac 740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ - 989: 000c9a04 1200 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 988: 00089d64 740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ + 989: 000c8950 1200 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 990: 000ae424 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 991: 00036c5c 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 992: 00049568 596 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD2Ev │ │ │ │ 993: 000b4990 5708 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin10TNLPSolver13UnsolvedError14writeDiffFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 994: 0003c96c 4 FUNC WEAK DEFAULT 11 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ - 995: 0008b060 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ - 996: 0008a238 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ - 997: 000f2850 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ - 998: 000c5474 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ + 995: 00089018 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ + 996: 0008d048 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ + 997: 000f2830 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ + 998: 000c43c0 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 999: 000305dc 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ - 1000: 0006b7bc 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ - 1001: 000c66e8 3196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1002: 0008b7e0 8 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ + 1000: 0007a0a0 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ + 1001: 000c5634 3196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1002: 00089798 8 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ 1003: 000af168 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 1004: 000831c0 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ + 1004: 0007ee84 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ 1005: 00056f3c 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setStrategyEP18CbcStrategyDefault │ │ │ │ 1006: 0003caec 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD2Ev │ │ │ │ - 1007: 000654c0 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ + 1007: 0006184c 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ 1008: 0010dec4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7QuadCutE │ │ │ │ 1009: 00056dc4 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ - 1010: 000726a8 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1011: 00080b54 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ - 1012: 00062a98 9508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1013: 0006a820 700 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ + 1010: 00077aa0 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1011: 000878c0 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ + 1012: 0005ee24 9508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1013: 00066be0 700 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ 1014: 000b1898 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPaSERKS0_ │ │ │ │ 1015: 00053908 7748 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ 1016: 00038980 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD2Ev │ │ │ │ 1017: 0009d69c 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ 1018: 000dd3c0 116 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ 1019: 0010d93c 128 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ 1020: 000e0820 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1021: 0006efbc 1132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1021: 0006b368 1132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 1022: 0010df14 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin4CutsE │ │ │ │ 1023: 0010ead4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ - 1024: 0008619c 288 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ - 1025: 0008b848 40 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ - 1026: 0008a978 472 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ - 1027: 0006ae08 136 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ - 1028: 000c9978 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ - 1029: 0010dd08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ - 1030: 0010de8c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1031: 00073c0c 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ + 1024: 00081e60 288 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ + 1025: 00089800 40 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ + 1026: 00088930 472 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ + 1027: 000671c8 136 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ + 1028: 000c88c4 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ + 1029: 0010dc10 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ + 1030: 0010de04 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1031: 00079004 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ 1032: 0010ea8c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ 1033: 000d8d04 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ - 1034: 000c3b50 152 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1034: 000ca734 152 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ 1035: 0005a1b0 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2Ev │ │ │ │ 1036: 000b76dc 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ 1037: 000d7334 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ 1038: 0008d9d8 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo14setNlpSolutionEPKdid │ │ │ │ 1039: 000ba550 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 1040: 000ac6e0 40 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ 1041: 000492f0 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ - 1042: 000f27ac 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ + 1042: 000f276c 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ 1043: 0004d684 7000 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 1044: 0003ab38 640 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ - 1045: 000c99c4 64 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ - 1046: 00074780 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 1045: 000c8910 64 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ + 1046: 00079b78 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 1047: 000e2690 6512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ 1048: 000b7970 212 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD2Ev │ │ │ │ - 1049: 0007ef90 1340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ + 1049: 00085d04 1340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ 1050: 000d5728 4144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1051: 000e1cf0 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ - 1052: 00082ab8 940 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1052: 0007e774 940 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1053: 0010df68 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7AuxInfoE │ │ │ │ 1054: 000ac734 76 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 1055: 0005a2b0 2020 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1056: 0005aa94 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1057: 0008dc08 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1Ei │ │ │ │ 1058: 0010df90 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 1059: 0010df30 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ - 1060: 000c3050 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ + 1060: 000c9c34 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ 1061: 0010d714 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 1062: 0003a1c4 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ 1063: 00093e38 52 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ - 1064: 000884b4 428 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 1064: 00084178 428 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 1065: 000b3248 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP11PerturbInfo20SetPerturbationArrayEiPKd │ │ │ │ - 1066: 0010dcd0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ + 1066: 0010dc94 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ 1067: 000aec04 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ 1068: 00036bc4 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2Ev │ │ │ │ - 1069: 000f2c70 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ + 1069: 000f2d54 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ 1070: 000b9a60 16 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1071: 0006a6e8 312 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ - 1072: 000c4dc0 144 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1073: 0008712c 656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ + 1071: 00066aa8 312 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ + 1072: 000cb9a4 144 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1073: 00082df0 656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ 1074: 00093f78 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ - 1075: 000c38c0 72 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1075: 000ca4a4 72 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ 1076: 000ae138 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ - 1077: 00077344 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ + 1077: 00070e2c 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 1078: 00031ac0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD0Ev │ │ │ │ 1079: 00040ba0 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ 1080: 000b92cc 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ - 1081: 0010e688 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ + 1081: 0010e748 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ 1082: 000d7334 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2EPNS_11BonminSetupE │ │ │ │ 1083: 0010e08c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1084: 0003c954 8 FUNC WEAK DEFAULT 11 _ZNK14CbcCompareBase8fullScanEv │ │ │ │ - 1085: 00081bc4 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1085: 0007d880 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 1086: 00090f9c 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ 1087: 000e1724 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ - 1088: 0006a420 28 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ + 1088: 000667ac 28 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ 1089: 00093644 120 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ - 1090: 000f2a44 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ - 1091: 000ca13c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ - 1092: 000c501c 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 1090: 000f2a40 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ + 1091: 000c24a4 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ + 1092: 000cbc00 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ 1093: 0010da88 8 OBJECT WEAK DEFAULT 19 _ZTI13CoinWarmStart │ │ │ │ - 1094: 0008b060 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ - 1095: 00060a98 76 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ + 1094: 00089018 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ + 1095: 0005ce24 76 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ 1096: 0009cde8 628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 1097: 00038a2c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD0Ev │ │ │ │ 1098: 0002f2c8 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ 1099: 00093c60 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ 1100: 000ac8d0 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ - 1101: 000c5474 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ - 1102: 000c2a50 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ + 1101: 000c43c0 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ + 1102: 000c9634 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ 1103: 000b32dc 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1ERKS0_ │ │ │ │ - 1104: 0006b7bc 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ + 1104: 0007a0a0 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ 1105: 00091024 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ 1106: 000f2730 16 OBJECT WEAK DEFAULT 13 _ZTS13CoinWarmStart │ │ │ │ 1107: 000acd34 508 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ 1108: 000aef14 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ - 1109: 0010dc50 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1109: 0010dbd0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ 1110: 00093df0 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ 1111: 00056dc4 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD2Ev │ │ │ │ 1112: 0005ca2c 128 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ 1113: 0010dfa8 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ - 1114: 0010daec 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ + 1114: 0010da9c 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ 1115: 000a6eb8 2196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ 1116: 0009b348 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ - 1117: 000772c4 128 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ + 1117: 00070b3c 128 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ 1118: 0009d69c 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD2Ev │ │ │ │ 1119: 00039a14 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ 1120: 000dd358 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ 1121: 00038740 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ 1122: 000ac9b0 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ - 1123: 000c7c5c 664 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1123: 000c6ba8 664 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1124: 000dc43c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthaSERKS0_ │ │ │ │ 1125: 0010e4e0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1126: 000809d0 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ - 1127: 0010e998 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1126: 00087744 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ + 1127: 0010e5d0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 1128: 000a774c 5872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ - 1129: 0005cea8 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ + 1129: 00067b24 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ 1130: 0010df7c 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 1131: 0009120c 2616 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 1132: 000b3338 1668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ - 1133: 000c9978 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ - 1134: 0007b020 4036 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1133: 000c88c4 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ + 1134: 00074b08 4036 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1135: 000e400c 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ 1136: 00092188 1820 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ 1137: 0008d9b4 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo11nlpObjValueEv │ │ │ │ 1138: 000c1e98 196 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_ │ │ │ │ 1139: 0003bdcc 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver8bestNodeEd │ │ │ │ 1140: 0010ec00 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 1141: 0004b5c0 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ - 1142: 0008007c 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ + 1142: 00086df0 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ 1143: 001100cc 4 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11OuterApprox12nTimesCalledE │ │ │ │ 1144: 00036c10 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 1145: 0010df5c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 1146: 0003adb8 640 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 1147: 0010d720 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 1148: 000f26ac 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ 1149: 000b2290 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ - 1150: 000c39e4 148 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 1151: 0008b8d0 296 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ - 1152: 00086edc 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ + 1150: 000ca5c8 148 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 1151: 00089888 296 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ + 1152: 00082ba0 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ 1153: 000df3b4 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ 1154: 000d4724 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ 1155: 000ba688 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ 1156: 0010ed24 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12MilpRoundingE │ │ │ │ - 1157: 0006ab64 232 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ + 1157: 00066f24 232 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ 1158: 000acaec 156 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ 1159: 000e1cf0 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD2Ev │ │ │ │ - 1160: 0010db38 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ - 1161: 00085fd4 124 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ + 1160: 0010dae8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ + 1161: 00081c98 124 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ 1162: 0002efc8 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ 1163: 000d69e0 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ - 1164: 0008b174 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ + 1164: 0008912c 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ 1165: 0005382c 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup15registerOptionsEv │ │ │ │ 1166: 00093d60 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ 1167: 000ac798 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ 1168: 0008dc08 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 1169: 00037cb0 1380 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1170: 0008a324 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ + 1170: 0008d134 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ 1171: 0010ec8c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ - 1172: 000c2f50 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ + 1172: 000c9b34 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ 1173: 000af1e0 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ 1174: 000cd28c 464 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1175: 0003c4c0 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9cleanTreeEP8CbcModeldRd │ │ │ │ 1176: 000aea44 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 1177: 000399c4 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ - 1178: 000f2b64 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ + 1178: 000f2b60 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 1179: 000ac7a8 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ 1180: 000b2564 720 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ - 1181: 000c42bc 616 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1182: 0008240c 368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ + 1181: 000caea0 616 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1182: 0007e0c8 368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ 1183: 0003bcb8 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver3popEv │ │ │ │ 1184: 00049cd0 268 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 1185: 00035858 1592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 1186: 00035690 72 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 1187: 000b16d4 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ - 1188: 00077344 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ + 1188: 00070e2c 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ 1189: 00031a00 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD1Ev │ │ │ │ 1190: 0003fae4 1920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ - 1191: 0008a518 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ + 1191: 0008d328 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ 1192: 000e16e4 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ 1193: 000e4c10 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ 1194: 0004832c 592 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 1195: 000b8690 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1196: 000b39bc 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 1197: 00055c94 76 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD0Ev │ │ │ │ - 1198: 000c9fec 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ - 1199: 00060a58 64 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ - 1200: 000773d4 244 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1198: 000c2354 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ + 1199: 0005cde4 64 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ + 1200: 00070ebc 244 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ 1201: 000cca88 2052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1202: 000389c0 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ - 1203: 0010e90c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1203: 0010e604 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1204: 0010ebf4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1205: 00076838 1556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ + 1205: 000700b0 1556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ 1206: 000c1d8c 28 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ - 1207: 000f2940 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1208: 0007212c 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ - 1209: 0010e5d0 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ - 1210: 00072b44 4296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ + 1207: 000f2908 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1208: 00077524 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ + 1209: 0010e690 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ + 1210: 00077f3c 4296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ 1211: 000acf30 480 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 1212: 0010d67c 16 OBJECT WEAK DEFAULT 19 _ZTV9CoinError │ │ │ │ 1213: 000b9fac 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1214: 0008f690 1240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader9copyNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ 1215: 0009dc34 7244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ - 1216: 0010de60 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1216: 0010ddd8 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 1217: 000ac724 8 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ 1218: 0010d7e4 8 OBJECT WEAK DEFAULT 19 _ZTI14CbcCompareBase │ │ │ │ 1219: 0005a22c 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERKS0_ │ │ │ │ - 1220: 000c4a58 20 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 1220: 000cb63c 20 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ 1221: 0005c9b8 116 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ 1222: 000a02d0 2132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ - 1223: 000f2884 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ - 1224: 00079674 3400 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 1225: 00081d74 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1223: 000f2814 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ + 1224: 0007315c 3400 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1225: 0007da30 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 1226: 0010e050 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1227: 0003561c 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ - 1228: 000c2d9c 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ - 1229: 0010dc1c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ + 1228: 000c9980 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ + 1229: 0010dcd8 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 1230: 00041144 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1231: 000c81d0 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ + 1231: 000c711c 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ 1232: 0010da48 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1233: 000c2584 56 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 1233: 000c9168 56 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ 1234: 000dd358 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD2Ev │ │ │ │ 1235: 00036d3c 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 1236: 000a9a6c 4188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ 1237: 000ac910 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ 1238: 000b68a4 956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1ERKS0_ │ │ │ │ 1239: 00040fc8 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKNS_18OsiTMINLPInterfaceE │ │ │ │ 1240: 000ac788 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ 1241: 0003c5a0 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare4testEP7CbcNodeS2_ │ │ │ │ 1242: 000d23dc 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2ERKS0_ │ │ │ │ - 1243: 000893b0 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ - 1244: 0010db90 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1243: 0008c1c0 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ + 1244: 0010dd0c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ 1245: 000a910c 72 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ - 1246: 000f29b4 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ + 1246: 000f29b0 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 1247: 00035edc 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15allBranchesGoneEv │ │ │ │ 1248: 00046ed4 2024 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1249: 00036cb0 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18BonCbcFullNodeInfo5cloneEv │ │ │ │ 1250: 000cecac 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2ERKS0_ │ │ │ │ - 1251: 0006a404 28 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ + 1251: 00066790 28 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ 1252: 000ba264 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ 1253: 0010ed68 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 1254: 00083a3c 636 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ - 1255: 00082298 372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1254: 0007f700 636 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ + 1255: 0007df54 372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 1256: 00110074 4 OBJECT UNIQUE DEFAULT 22 _ZZ11CoinDrand48bjE4last │ │ │ │ - 1257: 000f2e80 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1258: 0010db44 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ - 1259: 000c30c8 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1257: 000f2e7c 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ + 1258: 0010daf4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ + 1259: 000c9cac 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 1260: 0010d68c 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin3BabE │ │ │ │ 1261: 0008dd90 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERK12OsiBabSolver │ │ │ │ 1262: 0003882c 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver24getBestPossibleObjectiveEv │ │ │ │ - 1263: 000892d8 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ - 1264: 0008c090 5864 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ - 1265: 000c5968 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ + 1263: 0008c0e8 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ + 1264: 0008a048 5864 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ + 1265: 000c48b4 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ 1266: 00093050 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ 1267: 000911f0 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ - 1268: 0008b66c 372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ + 1268: 00089624 372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ 1269: 000aca5c 144 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ 1270: 000d69e0 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD2Ev │ │ │ │ - 1271: 00085f6c 104 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ - 1272: 000830d0 16 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ + 1271: 00081c30 104 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ + 1272: 0007ed94 16 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ 1273: 0002fe60 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7readMpsEPKcS2_ │ │ │ │ - 1274: 0008a5f0 220 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1274: 0008d400 220 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 1275: 000d86dc 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ 1276: 000b2e24 904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1ERKS1_ │ │ │ │ 1277: 00040d2c 668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 1278: 00062724 884 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ - 1279: 000f2760 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ + 1278: 0005eab0 884 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ + 1279: 000f27c0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ 1280: 000a4238 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2ERKS0_ │ │ │ │ - 1281: 0010de7c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1281: 0010ddf4 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 1282: 00094540 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ - 1283: 00060fc4 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ + 1283: 0005d350 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ 1284: 000aea44 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ 1285: 000bc4e4 4904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 1286: 000399c4 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2Ev │ │ │ │ 1287: 000f2630 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ 1288: 000e4bc8 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2ERKS0_ │ │ │ │ 1289: 000a3f30 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ 1290: 000e07b8 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ 1291: 000aec30 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18SetVariablesBoundsEiPKdS2_ │ │ │ │ - 1292: 0010e61c 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ + 1292: 0010e6dc 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ 1293: 000d3924 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2ERKS0_ │ │ │ │ 1294: 000dd8e0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD0Ev │ │ │ │ - 1295: 000860f0 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ + 1295: 00081db4 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ 1296: 00093e04 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1297: 00110008 48 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ 1298: 000f2558 30 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 1299: 00060854 516 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ - 1300: 000f2b08 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ + 1299: 0005cbe0 516 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ + 1300: 000f2b04 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1301: 00031a00 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD2Ev │ │ │ │ 1302: 000e4000 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ - 1303: 00082ee4 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ + 1303: 0007eba0 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ 1304: 0009cb3c 684 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ 1305: 00093cb4 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ - 1306: 0008a518 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ + 1306: 0008d328 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ 1307: 000460a0 2076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ - 1308: 00065430 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ + 1308: 000617bc 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ 1309: 000b96a4 508 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ 1310: 000e16e4 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD2Ev │ │ │ │ 1311: 000dc3b4 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2ERKS0_ │ │ │ │ 1312: 000aef98 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ - 1313: 0008b640 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ + 1313: 000895f8 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ 1314: 00055c54 64 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD1Ev │ │ │ │ - 1315: 00060a58 64 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ - 1316: 000c9fec 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ + 1315: 0005cde4 64 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ + 1316: 000c2354 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ 1317: 000389c0 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD2Ev │ │ │ │ 1318: 0010e35c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 1319: 00055d20 72 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ - 1320: 0008a158 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ + 1320: 0008cf68 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 1321: 0010e3f4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin6TMINLPE │ │ │ │ - 1322: 00060514 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ + 1322: 0006b190 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ 1323: 0003b928 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4pushEP7CbcNode │ │ │ │ - 1324: 00087508 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ + 1324: 000831cc 500 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ 1325: 000ac7d4 8 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1326: 000f2aa4 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ + 1326: 000f2aa0 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1327: 0010df24 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 1328: 000b0f48 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ 1329: 000ae5ec 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ 1330: 0005c9b8 116 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ 1331: 000b19a0 2288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1332: 00082f5c 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1332: 0007ec18 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1333: 000c1d7c 8 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ - 1334: 000c78d0 908 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1335: 0008b7f0 8 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ + 1334: 000c681c 908 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1335: 000897a8 8 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ 1336: 000dd6fc 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1EPNS_11BonminSetupE │ │ │ │ - 1337: 000894e0 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ - 1338: 000c81d0 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ - 1339: 000c25bc 248 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ - 1340: 0008b0c8 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ + 1337: 0008c2f0 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ + 1338: 000c711c 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ + 1339: 000c91a0 248 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 1340: 00089080 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ 1341: 000c1f5c 196 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6Bonmin17RegisteredOptions19ExtraCategoriesInfoEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_ │ │ │ │ 1342: 000b9678 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ 1343: 000ac910 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED2Ev │ │ │ │ - 1344: 0007d880 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1345: 0008348c 672 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ + 1344: 000845f4 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1345: 0007f150 672 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ 1346: 0010ea50 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 1347: 0010e010 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1348: 000c8838 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ + 1348: 000c7784 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ 1349: 0003a268 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiveraSERKS0_ │ │ │ │ - 1350: 00086360 176 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ + 1350: 00082024 176 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ 1351: 000d3238 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ 1352: 000ae55c 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1353: 0010d7f8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcProbedDiverE │ │ │ │ 1354: 0003a34c 2028 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1355: 0004179c 1792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 1356: 0010dbdc 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ - 1357: 000f27e0 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1356: 0010db9c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ + 1357: 000f2884 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ 1358: 00093b04 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1359: 0007d778 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ + 1359: 00070d24 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ 1360: 0003873c 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ 1361: 000910c4 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ 1362: 0010d920 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin17RegisteredOptionsE │ │ │ │ - 1363: 000c971c 144 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ + 1363: 000c8668 144 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ 1364: 00030bd8 380 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface13getPrimalRaysEi │ │ │ │ 1365: 0009358c 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ 1366: 00093c94 32 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ 1367: 0010d7ac 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ - 1368: 00083120 80 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ + 1368: 0007ede4 80 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ 1369: 0003d900 5100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1370: 000aca5c 144 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD2Ev │ │ │ │ - 1371: 00086854 76 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ - 1372: 00089edc 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ + 1371: 00082518 76 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ + 1372: 0008ccec 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ 1373: 000af074 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ - 1374: 00085f6c 104 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ - 1375: 000c31a0 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 1376: 00071cf8 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1374: 00081c30 104 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ + 1375: 000c9d84 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1376: 0006e0b0 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ 1377: 00093594 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ 1378: 000ae3e4 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1379: 000487c8 100 FUNC WEAK DEFAULT 11 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ - 1380: 0006559c 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ + 1380: 00061928 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ 1381: 000e1b50 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2ERKS0_ │ │ │ │ 1382: 000d869c 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ 1383: 0009d11c 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1384: 00062724 884 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ - 1385: 0008ab50 1296 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ - 1386: 0005de68 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ + 1384: 0005eab0 884 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ + 1385: 00088b08 1296 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ + 1386: 00068ae4 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ 1387: 0008f250 636 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2EPKcS2_ │ │ │ │ 1388: 000468bc 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ 1389: 0010ec40 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 1390: 0010d92c 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 1391: 0010d7ec 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin8CbcDiverE │ │ │ │ 1392: 000f2578 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 1393: 000dd6fc 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ - 1394: 00067bc0 4852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 1394: 00063f4c 4852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 1395: 000a3f30 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2Ev │ │ │ │ 1396: 000dd87c 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ - 1397: 00086050 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ + 1397: 00081d14 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ 1398: 00094694 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ - 1399: 0006aadc 136 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ + 1399: 00066e9c 136 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ 1400: 000dc36c 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1Ev │ │ │ │ - 1401: 0007d714 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1401: 00070cc0 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1402: 00093d1c 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ 1403: 0010df3c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 1404: 0007f7d4 1076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ + 1404: 00086548 1076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ 1405: 00093c30 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ 1406: 0003bb48 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ 1407: 000d00dc 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ - 1408: 0008796c 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ - 1409: 0008257c 812 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1408: 00083630 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 1409: 0007e238 812 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1410: 000dd90c 6812 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ - 1411: 0007b018 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1412: 0008b55c 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ + 1411: 00074b00 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1412: 00089514 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ 1413: 00039ab0 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiveraSERKS0_ │ │ │ │ 1414: 00055c54 64 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD2Ev │ │ │ │ 1415: 000b0aac 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ 1416: 000ae650 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 1417: 000e1970 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ - 1418: 0005cef4 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ + 1418: 00067b70 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ 1419: 0005ab18 1824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts18setupCutGeneratorsER8CbcModel │ │ │ │ - 1420: 0008b354 404 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ - 1421: 00060514 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ + 1420: 0008930c 404 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ + 1421: 0006b190 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ 1422: 0010e478 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ - 1423: 0010dc90 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ + 1423: 0010dc54 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ 1424: 000b6c60 2684 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ 1425: 0003c980 28 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver4sizeEv │ │ │ │ 1426: 000a8e68 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ 1427: 000b0c7c 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 1428: 000d2434 3444 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1429: 0010d9bc 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ - 1430: 000c9f74 120 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ + 1430: 000c8ec0 120 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 1431: 0003c420 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver5emptyEv │ │ │ │ 1432: 000559b4 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeERKNS_18OsiTMINLPInterfaceEb │ │ │ │ 1433: 0009af9c 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ - 1434: 00073e60 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ + 1434: 00079258 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ 1435: 000da7b0 3496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1436: 00036e90 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2ERKS0_ │ │ │ │ - 1437: 0008b20c 328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ - 1438: 0010dac4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ + 1437: 000891c4 328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ + 1438: 0010db74 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ 1439: 0008ed3c 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1440: 000905ac 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ - 1441: 0007474c 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ + 1441: 00079b44 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ 1442: 000b31ac 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfo16gutsOfDestructorEv │ │ │ │ 1443: 000b9604 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 1444: 000da704 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 1445: 0010e36c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ - 1446: 000c3d2c 172 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ - 1447: 000876fc 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ - 1448: 000830e8 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ - 1449: 000862bc 164 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ + 1446: 000ca910 172 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 1447: 000833c0 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ + 1448: 0007edac 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ + 1449: 00081f80 164 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ 1450: 000d31f8 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ 1451: 000cc1c0 564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ - 1452: 00080ec4 636 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ - 1453: 000c386c 84 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ + 1452: 00087c30 636 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ + 1453: 000ca450 84 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ 1454: 000c205c 600 FUNC WEAK DEFAULT 11 _ZNSt8__detail13_Scratch_list5mergeINS0_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRNS_15_List_node_baseET_ │ │ │ │ 1455: 00031944 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC1Ev │ │ │ │ 1456: 0003c9d4 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9endSearchEv │ │ │ │ 1457: 000b98a0 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ 1458: 000c1da8 240 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ 1459: 000c1d84 8 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ - 1460: 0007ffe4 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ + 1460: 00086d58 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ 1461: 000f26dc 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11BonminSetupE │ │ │ │ - 1462: 0007fe00 20 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1462: 00086b74 20 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 1463: 000b28b0 336 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 1464: 00035750 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ 1465: 00093c3c 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ 1466: 000a9154 2328 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ 1467: 000bc0b4 856 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1468: 000d1c4c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ - 1469: 0010e754 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ + 1469: 0010e814 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ 1470: 000d9e3c 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 1471: 000c9698 132 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ - 1472: 0008a6cc 220 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1471: 000c85e4 132 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ + 1472: 0008d4dc 220 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 1473: 0003a170 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ 1474: 00093584 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1475: 0010dde0 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ - 1476: 0006a44c 12 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ + 1475: 0010dd58 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ + 1476: 000667d8 12 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ 1477: 000d869c 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD2Ev │ │ │ │ 1478: 000b19a0 2288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1479: 0003b578 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver5cloneEv │ │ │ │ - 1480: 000f2830 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1481: 00073e8c 2240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 1482: 0010dcdc 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ + 1480: 000f27f4 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1481: 00079284 2240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1482: 0010dca0 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ 1483: 00047f84 80 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ 1484: 00093d3c 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ 1485: 00034f18 312 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ │ │ │ │ 1486: 000dd87c 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ - 1487: 00086050 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ + 1487: 00081d14 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ 1488: 000dc36c 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2Ev │ │ │ │ 1489: 00056f24 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 1490: 0010e034 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ - 1491: 000ca330 5016 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ + 1491: 000c2698 5016 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ 1492: 00059ba0 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver30optimize_with_lazy_constraintsEdidRK7OsiCuts │ │ │ │ 1493: 000c1d64 8 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ - 1494: 0007d360 76 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ + 1494: 00076e48 76 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ 1495: 00094178 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ 1496: 000cd4b0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ 1497: 0009bc90 1792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ 1498: 000d009c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 1499: 000944c0 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ 1500: 000aece4 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ 1501: 000d8d68 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1EPNS_11BonminSetupE │ │ │ │ 1502: 000f2598 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 1503: 000bbf48 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1ERKS0_ │ │ │ │ - 1504: 0008b55c 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ - 1505: 0006fe84 5548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1504: 00089514 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ + 1505: 0006c230 5548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1506: 00055ce0 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneEv │ │ │ │ - 1507: 000f28f4 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ + 1507: 000f28bc 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ 1508: 000c22b4 160 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ - 1509: 0010db10 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ + 1509: 0010dac0 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ 1510: 0010df9c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ - 1511: 0008b870 96 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ + 1511: 00089828 96 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ 1512: 000ac790 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ - 1513: 0007fd88 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ - 1514: 00060b44 208 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ - 1515: 0007d610 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ + 1513: 00086afc 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ + 1514: 0005ced0 208 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 1515: 00070bbc 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ 1516: 000db710 232 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ 1517: 001100b0 4 OBJECT GLOBAL DEFAULT 23 currentOA │ │ │ │ - 1518: 00073ddc 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ + 1518: 000791d4 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ 1519: 000f2614 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ - 1520: 0006ef04 8 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ - 1521: 0007fe14 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ + 1520: 0006e0a8 8 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ + 1521: 00086b88 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ 1522: 000ce9d0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ - 1523: 0007474c 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ + 1523: 00079b44 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ 1524: 000b9604 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD2Ev │ │ │ │ - 1525: 000c3be8 160 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1525: 000ca7cc 160 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ 1526: 000b8134 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1527: 0010e4ec 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ 1528: 000b2564 720 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ 1529: 000d31f8 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD2Ev │ │ │ │ - 1530: 000862bc 164 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ + 1530: 00081f80 164 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ 1531: 000b8978 1236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1532: 000f2e64 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ - 1533: 000c33d8 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ + 1532: 000f2e60 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ + 1533: 000c9fbc 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 1534: 00031944 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC2Ev │ │ │ │ - 1535: 000c56bc 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ - 1536: 000f2974 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ + 1535: 000c4608 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ + 1536: 000f2970 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ 1537: 0009b684 736 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ 1538: 0003bb94 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModel │ │ │ │ 1539: 00031aec 10520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab14branchAndBoundERNS_12BabSetupBaseE │ │ │ │ 1540: 000f2648 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12DiverCompareE │ │ │ │ 1541: 0010ecd8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 1542: 000d1c0c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ 1543: 0003bcdc 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver3popEv │ │ │ │ - 1544: 000c9698 132 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ + 1544: 000c85e4 132 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ 1545: 0003a170 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2Ev │ │ │ │ - 1546: 00087bb4 148 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ - 1547: 00089a10 1008 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ + 1546: 00083878 148 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ + 1547: 0008c820 1008 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ 1548: 000a2518 5396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ - 1549: 00072b44 4296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ + 1549: 00077f3c 4296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ 1550: 000e5a3c 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 1551: 000d6ecc 1128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ 1552: 0003452c 212 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 1553: 00039a14 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2ERKS0_ │ │ │ │ 1554: 000cd74c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1555: 00089e00 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ - 1556: 0007839c 3712 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1555: 0008cc10 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ + 1556: 00071e84 3712 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1557: 0002f564 380 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ 1558: 000df97c 260 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 1559: 000482ec 64 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD1Ev │ │ │ │ - 1560: 000f2c24 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ + 1560: 000f2c20 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ 1561: 0004b5c0 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_ │ │ │ │ - 1562: 000ca168 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ - 1563: 00065420 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ - 1564: 000809e4 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ + 1562: 000c24d0 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ + 1563: 000617ac 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ + 1564: 0007ed8c 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ 1565: 000b98a0 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ 1566: 0003cab0 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ 1567: 000cd470 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 1568: 000d009c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD2Ev │ │ │ │ 1569: 0009d96c 712 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1570: 00093c48 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ - 1571: 0010db04 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ + 1571: 0010dab4 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ 1572: 000af1c4 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ 1573: 0008e09c 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 1574: 0010da24 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11BonminSetupE │ │ │ │ - 1575: 000809d4 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1575: 00087748 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ 1576: 000d2390 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ 1577: 00036ee4 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin21BonCbcPartialNodeInfo5cloneEv │ │ │ │ 1578: 000481f4 156 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD0Ev │ │ │ │ 1579: 0003b7c8 36 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver3topEv │ │ │ │ 1580: 0010eae0 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ 1581: 0009b2bc 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9setSolverEN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1582: 000814e4 636 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ + 1582: 00088250 636 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ 1583: 00047f38 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ 1584: 000e5a3c 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 1585: 0007fc08 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ + 1585: 0008697c 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ 1586: 000cecec 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1587: 000bbf1c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD0Ev │ │ │ │ 1588: 0004b578 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1EPK18CoinMessageHandler │ │ │ │ 1589: 000cd74c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ 1590: 000d5638 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1Ev │ │ │ │ 1591: 0010d6b4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ - 1592: 00073ddc 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ + 1592: 000791d4 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ 1593: 00034afc 764 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ 1594: 000ce990 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 1595: 0010d664 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10ErrorCodesE │ │ │ │ - 1596: 000f29d4 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ + 1596: 000f29d0 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ 1597: 000ad314 520 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ - 1598: 000c559c 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ + 1598: 000c44e8 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ 1599: 000d888c 436 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ 1600: 00034890 620 FUNC WEAK DEFAULT 11 _ZNK9CoinError5printEb │ │ │ │ 1601: 0003ecec 3576 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ 1602: 000476bc 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ - 1603: 00071430 1936 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ - 1604: 0006519c 644 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ - 1605: 000c2ed4 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ + 1603: 0006d7dc 1936 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ + 1604: 00061528 644 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ + 1605: 000c9ab8 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ 1606: 000491ec 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ - 1607: 000f2c90 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ - 1608: 0010dc5c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1609: 00068eb4 704 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ - 1610: 0005dee0 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ + 1607: 000f2d74 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ + 1608: 0010dbdc 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1609: 00065240 704 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ + 1610: 00068b5c 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ 1611: 000941c4 112 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1612: 000726ac 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ + 1612: 00077aa4 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 1613: 0011008c 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 1614: 0010e5a8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ 1615: 000d2390 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2EPNS_11BonminSetupE │ │ │ │ - 1616: 0010e8f4 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1616: 0010e5ec 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1617: 00041e9c 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ - 1618: 0006c818 3456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1618: 0007b0fc 3456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1619: 000b7ea0 660 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ - 1620: 0010e918 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ + 1620: 0010e610 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ 1621: 00035818 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy5cloneEv │ │ │ │ 1622: 000cdb20 3632 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1623: 0007921c 1112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ + 1623: 00072d04 1112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ 1624: 001100d1 1 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ 1625: 000b426c 268 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13UnsolvedError10printErrorERSo │ │ │ │ 1626: 000b2cb0 336 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ - 1627: 0008b1bc 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ - 1628: 0005cbd0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ + 1627: 00089174 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ + 1628: 0006784c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ 1629: 0010d75c 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 1630: 00093c54 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ - 1631: 000ca170 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ + 1631: 000c24d8 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ 1632: 000d1c0c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD2Ev │ │ │ │ - 1633: 000813fc 180 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ - 1634: 00087f48 240 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ + 1633: 00088168 180 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ + 1634: 00083c0c 240 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ 1635: 000df678 668 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIiEvPT_i │ │ │ │ 1636: 0008dd90 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ 1637: 000945e8 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ - 1638: 000c50c0 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ - 1639: 0010da9c 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ + 1638: 000c400c 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ + 1639: 0010db4c 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ 1640: 000b68a4 956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ 1641: 0009d0c0 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ - 1642: 00083cb8 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ - 1643: 000809c0 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ + 1642: 0007f97c 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ + 1643: 00087734 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ 1644: 000b24c8 156 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ 1645: 000af2b8 976 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14check_solutionEPP9OsiObjecti │ │ │ │ 1646: 000db6c4 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ 1647: 0008ed60 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1648: 00034afc 764 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ - 1649: 000c4e50 224 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 1649: 000cba34 224 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ 1650: 00110088 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ - 1651: 0006a3fc 8 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ + 1651: 00066788 8 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 1652: 000482ec 64 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD2Ev │ │ │ │ - 1653: 0008b134 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ - 1654: 000c4d3c 132 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1655: 0007dfb8 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ - 1656: 000720b4 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ + 1653: 000890ec 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ + 1654: 000cb920 132 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1655: 00084d2c 340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ + 1656: 000774ac 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ 1657: 0010d78c 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7BabInfoE │ │ │ │ 1658: 000ad110 516 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ - 1659: 000830e0 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ + 1659: 0007eda4 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ 1660: 000cd470 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ - 1661: 0005ce5c 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1661: 00067ad8 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1662: 00048030 28 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions19RegisteringCategoryEv │ │ │ │ 1663: 000b996c 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ 1664: 000d388c 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1Ev │ │ │ │ 1665: 000b43a8 1512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ 1666: 00047eac 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1667: 0008dffc 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ 1668: 0003bfd4 996 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver8bestNodeEd │ │ │ │ - 1669: 00060760 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ + 1669: 0005caec 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ 1670: 00048164 144 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ - 1671: 0002e7d4 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1671: 0002e6a4 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 1672: 00034404 8 FUNC WEAK DEFAULT 11 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 1673: 0010e924 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1673: 0010e61c 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1674: 000b2e24 904 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2ERKS1_ │ │ │ │ 1675: 000da784 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalaSERKS0_ │ │ │ │ 1676: 0010e040 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1677: 000830bc 20 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ + 1677: 0007ed78 20 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ 1678: 00048d40 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ - 1679: 000865f0 612 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ + 1679: 000822b4 612 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ 1680: 000ae4dc 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1681: 0009bb90 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ - 1682: 000f2c0c 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ - 1683: 00065920 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ - 1684: 0007fc08 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ - 1685: 0007d410 400 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ - 1686: 0007ff18 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ + 1682: 000f2c08 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ + 1683: 00061cac 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 1684: 0008697c 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ + 1685: 00076ef8 400 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ + 1686: 00086c8c 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ 1687: 000d072c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ - 1688: 00088ea8 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ + 1688: 0008bcb8 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 1689: 0005574c 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1690: 000bbea8 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ - 1691: 00081b74 80 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ - 1692: 00080118 564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1691: 000888e0 80 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ + 1692: 00086e8c 564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1693: 000d5638 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2Ev │ │ │ │ 1694: 0003b038 1100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 1695: 000b2834 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED1Ev │ │ │ │ 1696: 0009d430 116 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ 1697: 000ce990 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD2Ev │ │ │ │ 1698: 000936bc 1096 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ 1699: 000469d0 1284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1700: 00087d70 232 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 1701: 0005ce5c 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1700: 00083a34 232 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 1701: 00067ad8 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1702: 000b330c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD0Ev │ │ │ │ 1703: 000d14e0 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1704: 0010de98 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1704: 0010de10 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ 1705: 000e5c0c 232 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1706: 0008a158 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ - 1707: 0008330c 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ + 1706: 0008cf68 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ + 1707: 0007efd0 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ 1708: 000da744 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ 1709: 000476bc 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ 1710: 0009bb78 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ 1711: 000d06ec 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1Ev │ │ │ │ 1712: 00037a04 348 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ 1713: 000ad51c 900 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 1714: 0002f9e0 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyColCutERK9OsiColCut │ │ │ │ 1715: 000f24a0 37 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1716: 000f270c 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 1717: 0010e9c0 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1718: 0005cb30 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ + 1718: 000677ac 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ 1719: 001100a8 1 OBJECT GLOBAL DEFAULT 23 BonminAbortAll │ │ │ │ - 1720: 0010dab8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ - 1721: 0008b1bc 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ + 1720: 0010db68 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ + 1721: 00089174 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ 1722: 0003c99c 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver9endSearchEv │ │ │ │ 1723: 000ae7a0 672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1724: 000c5350 204 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1724: 000c429c 204 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1725: 0010eb64 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ 1726: 0003be94 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver8bestNodeEd │ │ │ │ - 1727: 000654c0 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ + 1727: 0006184c 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 1728: 0010df4c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ 1729: 000f26f4 24 OBJECT WEAK DEFAULT 13 _ZTSN8CglLandP10ParametersE │ │ │ │ 1730: 000bbffc 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ - 1731: 000f2d2c 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1731: 000f2cec 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1732: 000e4c94 3496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1733: 000357b4 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2ERKS0_ │ │ │ │ - 1734: 0007e77c 1008 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ + 1734: 000854f0 1008 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ 1735: 000ae440 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 1736: 000b2438 144 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ 1737: 000db684 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ - 1738: 000c3ae0 112 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 1738: 000ca6c4 112 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ 1739: 000ae180 112 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ - 1740: 000f2ddc 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ - 1741: 0010e624 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ + 1740: 000f2dd8 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ + 1741: 0010e6e4 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ 1742: 000ac880 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 1743: 0010e060 28 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 1744: 00049234 92 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ - 1745: 000720b4 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ - 1746: 000c57dc 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ - 1747: 00073c0c 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ + 1745: 000774ac 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ + 1746: 000c4728 396 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ + 1747: 00079004 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ 1748: 000425c0 14852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1749: 0009b654 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ 1750: 000d388c 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2Ev │ │ │ │ 1751: 0008dffc 160 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED2Ev │ │ │ │ 1752: 0002f148 384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ - 1753: 0007236c 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ - 1754: 000721b8 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ + 1753: 00077764 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ + 1754: 000775b0 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 1755: 00048164 144 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ - 1756: 00065748 472 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ + 1756: 00061ad4 472 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 1757: 0008da70 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ - 1758: 000c8424 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ + 1758: 000c7370 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ 1759: 000f2484 14 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin3BabE │ │ │ │ - 1760: 000c3700 96 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1760: 000ca2e4 96 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ 1761: 000dd7f4 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ - 1762: 0007280c 824 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ + 1762: 00077c04 824 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ 1763: 000cc3f4 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ 1764: 000dc480 3496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1765: 00048d40 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD2Ev │ │ │ │ 1766: 0003045c 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ - 1767: 0005de68 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ + 1767: 00068ae4 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ 1768: 000f2508 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ 1769: 000ba79c 440 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1770: 000491a4 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ 1771: 000d2344 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1Ev │ │ │ │ - 1772: 00086e20 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ + 1772: 00082ae4 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ 1773: 0010e484 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 1774: 00034764 300 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ 1775: 000cc62c 564 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ 1776: 00035620 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy13setupPrintingER8CbcModeli │ │ │ │ 1777: 000af688 5156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 1778: 0010e9fc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 1779: 0007e208 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ + 1779: 00084f7c 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ 1780: 0010d810 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12DiverCompareE │ │ │ │ 1781: 000bbea8 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ 1782: 000b9aa8 1284 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1783: 0010e65c 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ + 1783: 0010e71c 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ 1784: 000a3a2c 1284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14readOptionFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1785: 000df3a8 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 1786: 00040264 836 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ - 1787: 000f2f34 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ + 1787: 000f2f30 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 1788: 000b2834 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ - 1789: 00089568 1192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ - 1790: 000814b0 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ - 1791: 0006ae90 728 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ + 1789: 0008c378 1192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ + 1790: 0008821c 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ + 1791: 00067250 728 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ 1792: 000cc0bc 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ 1793: 000b3308 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ - 1794: 0006d598 904 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ - 1795: 00069330 4300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ + 1794: 0007be7c 904 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ + 1795: 000656bc 4300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ 1796: 000baa5c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ 1797: 0003c9e0 20 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4sizeEv │ │ │ │ 1798: 000cd70c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ 1799: 000b0b84 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ - 1800: 00088c54 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ + 1800: 0008ba64 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ 1801: 00037b60 336 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD1Ev │ │ │ │ 1802: 000d06ec 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2Ev │ │ │ │ 1803: 000f24c8 22 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 1804: 0003839c 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ - 1805: 0005fd28 2028 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1806: 0007d6c4 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1807: 0005cb30 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ + 1805: 0006a9a4 2028 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1806: 00070c70 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1807: 000677ac 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ 1808: 00090778 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ - 1809: 00071bc0 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ + 1809: 0006df6c 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ 1810: 000c2020 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ - 1811: 0008a4e4 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ - 1812: 000f2d94 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1813: 00081140 700 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ - 1814: 00080b1c 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1811: 0008d2f4 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ + 1812: 000f2d90 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ + 1813: 00087eac 700 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ + 1814: 00087888 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ 1815: 000cc860 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1816: 000c4178 156 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1816: 000cad5c 156 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ 1817: 000ae408 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 1818: 000db7f8 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 1819: 000ac7dc 100 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ 1820: 000d9018 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ 1821: 0009b678 12 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11getVarNamesB5cxx11Ev │ │ │ │ - 1822: 000828a8 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 1822: 0007e564 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 1823: 000da704 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2ERKS0_ │ │ │ │ 1824: 00047904 1448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1825: 000b2438 144 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD2Ev │ │ │ │ 1826: 0010ded0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin4CutsE │ │ │ │ - 1827: 0007d834 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ - 1828: 000c35a4 100 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 1827: 00070de0 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ + 1828: 000ca188 100 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 1829: 000db684 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD2Ev │ │ │ │ 1830: 0004b60c 1032 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 1831: 00038724 4 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ - 1832: 0010e680 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ + 1832: 0010e740 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ 1833: 000d6ea8 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ 1834: 000d8e6c 428 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ 1835: 000ac840 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ 1836: 00090538 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ 1837: 000cec2c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1Ev │ │ │ │ 1838: 00038310 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ - 1839: 000f286c 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ + 1839: 000f284c 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ 1840: 0003561c 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy18setupCutGeneratorsER8CbcModel │ │ │ │ - 1841: 000c2820 540 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1841: 000c9404 540 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ 1842: 00110090 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ - 1843: 0008a238 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ - 1844: 00081e18 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1843: 0008d048 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ + 1844: 0007dad4 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 1845: 000f2600 19 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin8CbcDiverE │ │ │ │ 1846: 00090934 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1847: 000d1ea8 1180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ 1848: 0003543c 368 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ - 1849: 000721b8 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ - 1850: 000f2b94 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ + 1849: 000775b0 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ + 1850: 000f2b90 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ 1851: 000db558 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2EPNS_11BonminSetupE │ │ │ │ - 1852: 0008b7f8 40 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ - 1853: 000c3654 84 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1852: 000897b0 40 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ + 1853: 000ca238 84 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ 1854: 000a4b7c 4784 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ - 1855: 0005d0e8 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1855: 00067d64 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1856: 00091c44 1348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ 1857: 000d9e24 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ - 1858: 0010de58 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ + 1858: 0010ddd0 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ 1859: 00056e2c 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 1860: 000589b0 1740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1861: 000d2344 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2Ev │ │ │ │ - 1862: 00086e20 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ + 1862: 00082ae4 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ 1863: 0010da54 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1864: 00086edc 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ - 1865: 000659bc 1028 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ + 1864: 00082ba0 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ + 1865: 00061d48 1028 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ 1866: 000a1698 1208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 1867: 00034df8 288 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD1Ev │ │ │ │ - 1868: 0005cf1c 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1869: 000f27fc 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ + 1868: 00067b98 388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1869: 000f27e0 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ 1870: 00035750 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2Eiii │ │ │ │ 1871: 000cd468 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 1872: 00060808 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ - 1873: 000c97ac 432 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ - 1874: 000809b8 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ - 1875: 000c4214 168 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ - 1876: 000c75e0 752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ - 1877: 0005f4f0 2104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ + 1872: 0005cb94 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ + 1873: 000c86f8 432 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ + 1874: 0008772c 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ + 1875: 000cadf8 168 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1876: 000c652c 752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ + 1877: 0006a16c 2104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ 1878: 000b9fe8 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 1879: 000b2428 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 1880: 000d6ea8 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC2EPNS_11TMINLP2TNLPE │ │ │ │ - 1881: 000814b0 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ - 1882: 000c36a8 88 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1881: 0008821c 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ + 1882: 000ca28c 88 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ 1883: 001100ec 408 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ 1884: 000d6758 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1885: 000b3308 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ - 1886: 00086410 480 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ + 1886: 000820d4 480 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ 1887: 000ac780 4 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ 1888: 000cc950 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1889: 000f2bf4 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ + 1889: 000f2bf0 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ 1890: 000ba954 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 1891: 001100ac 4 OBJECT GLOBAL DEFAULT 23 OAModel │ │ │ │ 1892: 0003602c 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfo15allBranchesGoneEv │ │ │ │ 1893: 000ac7a0 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ 1894: 000ae394 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 1895: 000dc3fc 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ 1896: 000cd70c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ 1897: 00037b60 336 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD2Ev │ │ │ │ - 1898: 0010dd58 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 1899: 000f2e48 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ + 1898: 0010de48 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 1899: 000f2e44 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 1900: 00110098 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ - 1901: 00087c48 296 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ + 1901: 0008390c 296 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ 1902: 000ae1f0 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ 1903: 000baa88 4376 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1904: 00093ddc 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ - 1905: 000f2d70 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ - 1906: 0008a4e4 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ + 1905: 000f2c48 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1906: 0008d2f4 52 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ 1907: 000d3978 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1908: 000c2a3c 20 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ - 1909: 00060ae4 96 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ - 1910: 00088ea0 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ + 1908: 000c9620 20 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1909: 0005ce70 96 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ + 1910: 0008bcb0 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ 1911: 000e07f8 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalaSERKS0_ │ │ │ │ 1912: 0003b8b8 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver4pushEP7CbcNode │ │ │ │ 1913: 000bf744 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 1914: 0003c3e4 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver5emptyEv │ │ │ │ 1915: 00036000 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD0Ev │ │ │ │ 1916: 000f24e0 38 OBJECT WEAK DEFAULT 13 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1917: 000cd78c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ - 1918: 000607a0 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ + 1918: 0005cb2c 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ 1919: 0005a22c 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ 1920: 00093ddc 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ - 1921: 000877d8 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ + 1921: 0008349c 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 1922: 0003a228 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver5cloneEv │ │ │ │ - 1923: 0007d7f4 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ + 1923: 00070da0 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ 1924: 0009359c 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ 1925: 0009ba68 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ 1926: 00038254 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ 1927: 000accec 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ 1928: 0010e544 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BranchingTQPE │ │ │ │ - 1929: 000c7ef4 732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1930: 000c4084 244 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ - 1931: 0006d920 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ + 1929: 000c6e40 732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1930: 000cac68 244 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 1931: 0007c204 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ 1932: 000f2524 20 OBJECT WEAK DEFAULT 13 _ZTS17CoinWarmStartDiff │ │ │ │ 1933: 000ac840 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD2Ev │ │ │ │ 1934: 0005ba7c 984 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ - 1935: 0006de54 4268 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1935: 0007c738 4268 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 1936: 000cec2c 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2Ev │ │ │ │ 1937: 000cc950 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ 1938: 00093c2c 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1939: 0010da90 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ + 1939: 0010db40 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ 1940: 000ae238 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ 1941: 000ac72c 8 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ 1942: 000b4378 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ 1943: 000d3264 356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ 1944: 000d1bcc 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ 1945: 0010d918 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ - 1946: 0010e600 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ + 1946: 0010e6c0 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ 1947: 000d9e38 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 1948: 000c63f0 760 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ - 1949: 00089fb0 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ + 1948: 000c533c 760 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ + 1949: 0008cdc0 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ 1950: 0009b140 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ 1951: 0003c970 16 FUNC WEAK DEFAULT 11 _ZNK7CbcTree4sizeEv │ │ │ │ 1952: 000aeff4 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ 1953: 00034df8 288 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD2Ev │ │ │ │ - 1954: 00082eb8 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ + 1954: 0007eb74 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ 1955: 00036c5c 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2ERKS0_ │ │ │ │ - 1956: 0006b84c 248 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1956: 0007a130 248 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ 1957: 0010d8a4 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 1958: 0010eba8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ - 1959: 000c26b4 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1960: 000607c8 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ + 1959: 000c9298 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1960: 0005cb54 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ 1961: 0009d2a4 280 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ 1962: 000f25ec 17 OBJECT WEAK DEFAULT 13 _ZTS14CbcCompareBase │ │ │ │ 1963: 0003c3b8 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver5emptyEv │ │ │ │ - 1964: 0010dbd0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ - 1965: 0006064c 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 1964: 0010db90 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ + 1965: 0006b294 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 1966: 000a4238 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ - 1967: 0010e9a4 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1967: 0010e5dc 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 1968: 00038720 4 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic8validateEv │ │ │ │ 1969: 0003c8c0 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver24getBestPossibleObjectiveEv │ │ │ │ 1970: 000da6c4 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1Ev │ │ │ │ 1971: 000c1d6c 8 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ 1972: 0003b828 144 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver3topEv │ │ │ │ 1973: 000aed70 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ - 1974: 000c280c 20 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1974: 000c93f0 20 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 1975: 0010d9e8 12 OBJECT WEAK DEFAULT 19 _ZTIN8CglLandP10ParametersE │ │ │ │ - 1976: 0007d784 112 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ - 1977: 0007eb6c 1060 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1978: 000c3608 76 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1976: 00070d30 112 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ + 1977: 000858e0 1060 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1978: 000ca1ec 76 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ 1979: 000e15cc 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ 1980: 000d3924 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ 1981: 000adaf8 612 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ 1982: 0005b304 412 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 1983: 0002ffe0 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ 1984: 000d397c 3496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1985: 000655dc 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ + 1985: 00061968 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 1986: 00034420 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin3BabclEPNS_12BabSetupBaseE │ │ │ │ 1987: 000dd434 232 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1988: 00080c40 644 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ + 1988: 000879ac 644 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ 1989: 000ba954 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD2Ev │ │ │ │ - 1990: 0008a54c 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ + 1990: 0008d35c 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ 1991: 0008e498 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD1Ev │ │ │ │ 1992: 000382c8 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ │ - 1993: 000c9efc 120 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ - 1994: 00072230 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ + 1993: 000c8e48 120 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ + 1994: 00077628 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 1995: 000c1d74 8 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ - 1996: 000c3908 84 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ - 1997: 0010dae0 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ + 1996: 000ca4ec 84 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1997: 0010da90 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ 1998: 000ae3c8 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ - 1999: 00081aa0 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ + 1999: 0008880c 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 2000: 0010eb1c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 2001: 0004b578 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2EPK18CoinMessageHandler │ │ │ │ 2002: 00035fc0 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ - 2003: 00065ec8 3852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ - 2004: 000f2798 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ - 2005: 0007d7f4 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ - 2006: 0005caac 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2003: 00062254 3852 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ + 2004: 000f2758 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ + 2005: 00070da0 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ + 2006: 00067728 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 2007: 00038214 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ - 2008: 000f2ad0 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ + 2008: 000f2acc 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 2009: 000b8e4c 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ 2010: 0004179c 1792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 2011: 00068eb4 704 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ - 2012: 000c3eb4 232 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ - 2013: 000726ac 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ + 2011: 00065240 704 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ + 2012: 000caa98 232 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 2013: 00077aa4 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ 2014: 000dd51c 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ - 2015: 0007ef90 1340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ + 2015: 00085d04 1340 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ 2016: 000cd7d0 848 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ 2017: 000e15cc 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2EPNS_11BonminSetupE │ │ │ │ 2018: 000acc34 184 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ 2019: 00030d54 384 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDualRaysEib │ │ │ │ 2020: 000cc160 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ 2021: 000bc0b4 856 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2022: 000cb6c8 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 2022: 000c3a30 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 2023: 000aaac8 7132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ 2024: 000aea40 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ 2025: 000b32b0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1Ev │ │ │ │ 2026: 0003a1c4 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2ERKS0_ │ │ │ │ 2027: 000da7ac 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2028: 0009f880 2640 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ - 2029: 0007fdb4 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 2030: 0007e10c 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 2029: 00086b28 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 2030: 00084e80 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 2031: 000ba348 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ 2032: 0009b140 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC2Ev │ │ │ │ 2033: 0002e1b8 424 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin12BabSetupBase5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ 2034: 0009b3a8 684 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ - 2035: 000c3824 72 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ + 2035: 000ca408 72 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ 2036: 000cc18c 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ - 2037: 000f2bc8 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ - 2038: 000f2b34 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ + 2037: 000f2bc4 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ + 2038: 000f2b30 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 2039: 000ba0d0 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2040: 0004ba14 7280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 2041: 000f2670 25 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ - 2042: 00082e64 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ + 2042: 0007eb20 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 2043: 0010ea98 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12PumpForMinlpE │ │ │ │ 2044: 0010d860 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcProbedDiverE │ │ │ │ 2045: 0010dedc 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7QuadCutE │ │ │ │ 2046: 00035664 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD0Ev │ │ │ │ 2047: 000e1b50 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ - 2048: 000607c8 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ + 2048: 0005cb54 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ 2049: 000dd76c 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1ERKS0_ │ │ │ │ - 2050: 000f2bb0 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ + 2050: 000f2bac 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ 2051: 000935a4 8 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 2052: 00035e94 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ 2053: 0010ece4 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 2054: 000da6c4 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2Ev │ │ │ │ 2055: 000b32dc 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2ERKS0_ │ │ │ │ 2056: 00110284 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ - 2057: 00060760 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ + 2057: 0005caec 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ 2058: 000e5bac 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ - 2059: 0006d920 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ - 2060: 00081760 624 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ + 2059: 0007c204 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ + 2060: 000884cc 624 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 2061: 00093fa0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ 2062: 0002f6e0 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addColERK20CoinPackedVectorBaseddd │ │ │ │ 2063: 000cc864 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2064: 000aedfc 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17SetVariableBoundsEidd │ │ │ │ 2065: 0009ca2c 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ 2066: 0008e498 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD2Ev │ │ │ │ 2067: 0009b9d4 56 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ - 2068: 0010e5e8 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ + 2068: 0010e6a8 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ 2069: 000905d0 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ 2070: 00093ce0 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ 2071: 0004f418 11324 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ - 2072: 000c9eb4 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ + 2072: 000c8e00 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ 2073: 000d38d8 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ - 2074: 000c2bb0 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ + 2074: 000c9794 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 2075: 0010d654 8 OBJECT WEAK DEFAULT 19 _ZTI9CoinError │ │ │ │ 2076: 00041304 1176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2077: 0004915c 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ - 2078: 0005cea8 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ + 2078: 00067b24 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ 2079: 00055af4 208 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 2080: 0010df84 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt4TNLPE │ │ │ │ 2081: 00090298 672 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 2082: 000dc47c 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2083: 00035fc0 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD2Ev │ │ │ │ 2084: 0009d3bc 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ - 2085: 00080ae4 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ + 2085: 00087850 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ 2086: 000386d8 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ 2087: 0010d81c 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin8CbcDiverE │ │ │ │ 2088: 00094594 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ 2089: 000d2430 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2090: 000f2dbc 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ + 2090: 000f2db8 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 2091: 000d91a0 3204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ 2092: 000ad51c 900 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 2093: 00038214 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD2Ev │ │ │ │ 2094: 000d005c 64 FUNC WEAK DEFAULT 11 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ 2095: 000b902c 672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 2096: 0008b7e8 8 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ + 2096: 000897a0 8 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 2097: 000355ac 112 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ - 2098: 000869e4 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ - 2099: 0010e6d8 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 2098: 000826a8 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ + 2099: 0010e798 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 2100: 000b9384 428 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ 2101: 000acb88 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ 2102: 000cc120 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ - 2103: 00064fbc 480 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ + 2103: 00061348 480 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 2104: 0004857c 588 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKS0_ │ │ │ │ - 2105: 00074894 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ + 2105: 0006e10c 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ 2106: 000b32b0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ 2107: 000b7a44 1116 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ - 2108: 0008034c 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ - 2109: 00088f6c 876 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ + 2108: 000870c0 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 2109: 0008bd7c 876 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ 2110: 000d38d8 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2EPNS_11BonminSetupE │ │ │ │ - 2111: 00060c14 944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ + 2111: 0005cfa0 944 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ 2112: 0005574c 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2113: 0008fb68 1840 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ 2114: 0010e098 696 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ - 2115: 00082e64 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ + 2115: 0007eb20 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ 2116: 00039a70 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver5cloneEv │ │ │ │ 2117: 00035624 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ - 2118: 000f2bdc 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ + 2118: 000f2bd8 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ 2119: 00093fcc 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ 2120: 0002fce0 384 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8writeMpsEPKcS2_d │ │ │ │ - 2121: 00086ecc 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ + 2121: 00082b90 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ 2122: 00038728 8 FUNC WEAK DEFAULT 11 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 2123: 000e1c68 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2EPNS_11BonminSetupE │ │ │ │ 2124: 0008e148 76 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ - 2125: 0006057c 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ + 2125: 0006b1c4 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ 2126: 0009bc74 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ - 2127: 0010e814 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ + 2127: 0010e8d4 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ 2128: 0010ed30 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ - 2129: 00086d98 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ - 2130: 000c3544 4 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 2129: 00082a5c 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ + 2130: 000ca128 4 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 2131: 000e5b58 84 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ - 2132: 0007212c 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ - 2133: 000c8424 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ + 2132: 00077524 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ + 2133: 000c7370 592 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ 2134: 0008da70 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ - 2135: 00081f48 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 2135: 0007dc04 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 2136: 000a4b18 100 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ - 2137: 00076838 1556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ + 2137: 000700b0 1556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ 2138: 000cd7cc 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2139: 00041144 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 2140: 0006b368 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ + 2140: 00079c4c 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ 2141: 000e4054 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 2142: 000d31e8 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ 2143: 0003c9f4 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9endSearchEv │ │ │ │ 2144: 000b2430 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ 2145: 0004882c 1300 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ - 2146: 00088038 428 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 2146: 00083cfc 428 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 2147: 000b2868 72 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ 2148: 000f25bc 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7BabInfoE │ │ │ │ 2149: 0003b7ec 60 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver3topEv │ │ │ │ - 2150: 0007fdfc 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 2150: 00086b70 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 2151: 000ba108 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 2152: 0010db50 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ - 2153: 0007d5a0 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ + 2152: 0010db00 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ + 2153: 00077088 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ 2154: 00034410 16 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ 2155: 000d8dcc 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1ERKS0_ │ │ │ │ 2156: 0010d738 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 2157: 000302dc 384 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 2158: 0010e378 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2159: 0006efa8 20 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ + 2159: 0006e0b8 20 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ 2160: 000dd228 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 2161: 000cc0bc 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 2162: 00038ac4 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD0Ev │ │ │ │ 2163: 000ae4f8 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 2164: 00060720 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ + 2164: 0005caac 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ 2165: 000e0778 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ 2166: 00048d80 988 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ 2167: 000acb88 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD2Ev │ │ │ │ 2168: 00045fc4 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15registerOptionsEv │ │ │ │ - 2169: 0005cbfc 608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2169: 00067878 608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 2170: 000cc120 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 2171: 00030160 380 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ - 2172: 00074854 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ + 2172: 0006e0cc 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ 2173: 0003ba2c 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4pushEP7CbcNode │ │ │ │ 2174: 000a1b50 2504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceaSERKS0_ │ │ │ │ 2175: 0009aab4 1256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ - 2176: 0008a324 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ + 2176: 0008d134 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ 2177: 000346ac 184 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD0Ev │ │ │ │ - 2178: 000c8f1c 980 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 2179: 000c3a78 104 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ - 2180: 00061824 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ - 2181: 0010dc10 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ + 2178: 000c7e68 980 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 2179: 000ca65c 104 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 2180: 0005dbb0 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ + 2181: 0010dccc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ 2182: 0010d8e8 48 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12DiverCompareE │ │ │ │ 2183: 000e4c50 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthaSERKS0_ │ │ │ │ 2184: 0010e350 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 2185: 0003b484 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 2186: 00038280 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1Ei │ │ │ │ 2187: 0010ec4c 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 2188: 0003c9a8 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4sizeEv │ │ │ │ - 2189: 0008d778 16 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 2189: 0008b730 16 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2190: 00038730 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPdR7OsiCuts │ │ │ │ 2191: 00093db0 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ 2192: 000d568c 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ - 2193: 0007d76c 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 2193: 00070d18 12 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ 2194: 000c0194 7120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ - 2195: 0006b168 512 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 2195: 00067528 512 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 2196: 00056c84 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ - 2197: 0006a43c 16 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ + 2197: 000667c8 16 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ 2198: 000b8254 264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 2199: 0009ba0c 92 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 2200: 00035624 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD2Ev │ │ │ │ 2201: 00038310 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERKS0_ │ │ │ │ 2202: 00036cf0 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1Ev │ │ │ │ 2203: 000387e0 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 2204: 0002ed4c 20 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ 2205: 00038718 8 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 2206: 000df3bc 700 FUNC WEAK DEFAULT 11 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ 2207: 000dd228 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 2208: 0007a3bc 148 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ + 2208: 00073ea4 148 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ 2209: 00094500 64 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ 2210: 0010e5b4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ - 2211: 0007aeac 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 2212: 00083258 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ - 2213: 00088b8c 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ - 2214: 000c4538 1312 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ - 2215: 000722f0 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ + 2211: 00074994 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 2212: 0007ef1c 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ + 2213: 0008b99c 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ + 2214: 000cb11c 1312 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 2215: 000776e8 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ 2216: 000aee8c 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ 2217: 000b835c 820 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ - 2218: 000c395c 136 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 2219: 0007bfe4 2844 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 2218: 000ca540 136 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 2219: 00075acc 2844 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 2220: 000386d8 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC2ER8CbcModel │ │ │ │ 2221: 000e5b58 84 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD2Ev │ │ │ │ 2222: 000b2e00 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1Ev │ │ │ │ - 2223: 000f2e08 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ + 2223: 000f2e04 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x26e38 contains 1574 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0010d644 00000017 R_ARM_RELATIVE │ │ │ │ 0010d648 00000017 R_ARM_RELATIVE │ │ │ │ 0010d64c 00000017 R_ARM_RELATIVE │ │ │ │ 0010d650 00000017 R_ARM_RELATIVE │ │ │ │ -0010e6cc 00000017 R_ARM_RELATIVE │ │ │ │ -0010e6d0 00000017 R_ARM_RELATIVE │ │ │ │ -0010e7f4 00000017 R_ARM_RELATIVE │ │ │ │ -0010e7f8 00000017 R_ARM_RELATIVE │ │ │ │ -0010e7fc 00000017 R_ARM_RELATIVE │ │ │ │ -0010e804 00000017 R_ARM_RELATIVE │ │ │ │ -0010e808 00000017 R_ARM_RELATIVE │ │ │ │ -0010e80c 00000017 R_ARM_RELATIVE │ │ │ │ -0010e810 00000017 R_ARM_RELATIVE │ │ │ │ +0010e78c 00000017 R_ARM_RELATIVE │ │ │ │ +0010e790 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8b4 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8b8 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8bc 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8c4 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8c8 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8cc 00000017 R_ARM_RELATIVE │ │ │ │ +0010e8d0 00000017 R_ARM_RELATIVE │ │ │ │ 0010fe48 00000017 R_ARM_RELATIVE │ │ │ │ 00110000 00000017 R_ARM_RELATIVE │ │ │ │ 00110078 00000017 R_ARM_RELATIVE │ │ │ │ 0011007c 00000017 R_ARM_RELATIVE │ │ │ │ 00110080 00000017 R_ARM_RELATIVE │ │ │ │ 00110084 00000017 R_ARM_RELATIVE │ │ │ │ 00110088 00000017 R_ARM_RELATIVE │ │ │ │ @@ -29,25 +29,25 @@ │ │ │ │ 0010d65c 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d68c 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d6f4 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d7e4 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d918 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d9bc 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010da88 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0010de58 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0010ddd0 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010df7c 0000c102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d658 0003a502 R_ARM_ABS32 000f2494 _ZTS9CoinError │ │ │ │ 0010d660 0006b302 R_ARM_ABS32 000f24a0 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 0010d664 0001db02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv116__enum_type_infoE@CXXABI_1.3 │ │ │ │ 0010d668 00070b02 R_ARM_ABS32 000f24c8 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 0010d66c 00015902 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv119__pointer_type_infoE@CXXABI_1.3 │ │ │ │ 0010d670 00077c02 R_ARM_ABS32 000f24e0 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 0010d678 0002d402 R_ARM_ABS32 0010d65c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -0010e8f8 0002d402 R_ARM_ABS32 0010d65c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -0010e914 0002d402 R_ARM_ABS32 0010d65c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +0010e5f0 0002d402 R_ARM_ABS32 0010d65c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +0010e60c 0002d402 R_ARM_ABS32 0010d65c _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 0010d680 00081b02 R_ARM_ABS32 0010d654 _ZTI9CoinError │ │ │ │ 0010e024 00081b02 R_ARM_ABS32 0010d654 _ZTI9CoinError │ │ │ │ 0010fd70 00081b15 R_ARM_GLOB_DAT 0010d654 _ZTI9CoinError │ │ │ │ 0010d684 00027202 R_ARM_ABS32 00034600 _ZN9CoinErrorD1Ev │ │ │ │ 0010feb0 00027215 R_ARM_GLOB_DAT 00034600 _ZN9CoinErrorD1Ev │ │ │ │ 0010d688 00088102 R_ARM_ABS32 000346ac _ZN9CoinErrorD0Ev │ │ │ │ 0010d690 0006df02 R_ARM_ABS32 000f2484 _ZTSN6Bonmin3BabE │ │ │ │ @@ -70,30 +70,30 @@ │ │ │ │ 0010d804 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d810 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d920 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d9e8 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010da18 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010da48 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010da90 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010dab8 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010dae0 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010db04 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010db38 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010db44 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010dab4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010dae8 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010daf4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010db40 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010db68 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010db90 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010dbd0 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010dc10 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010dc50 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010dc90 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010dcd0 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010dd08 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010dc54 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010dc94 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010dccc 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010dd0c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010dd4c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010ddd4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010de60 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010de8c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010ddd8 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010de04 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010de3c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010dec4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010ded0 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010df24 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010df30 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010df5c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010df84 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010df90 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ @@ -106,17 +106,17 @@ │ │ │ │ 0010e350 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e36c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e3f4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e478 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e4e0 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e544 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e5a8 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010e90c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010e918 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010e998 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010e5d0 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010e604 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010e610 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e9b4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010e9fc 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010ea44 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010ea8c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010ead4 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010eb1c 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010eb64 00016e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ @@ -141,25 +141,25 @@ │ │ │ │ 0010d6e0 0004cb02 R_ARM_ABS32 0003561c _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ 0010d6e4 0004a202 R_ARM_ABS32 00035690 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 0010d6e8 00029f02 R_ARM_ABS32 000356d8 _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 0010d6ec 0002c702 R_ARM_ABS32 00035e90 _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ 0010d6f0 0004a102 R_ARM_ABS32 00035858 _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 0010d6f8 00078c02 R_ARM_ABS32 000f2524 _ZTS17CoinWarmStartDiff │ │ │ │ 0010d6fc 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010e5d0 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010e5e8 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010e754 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010e690 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010e6a8 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010e814 0001f602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010d700 00031602 R_ARM_ABS32 000f2538 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ 0010d70c 00038a02 R_ARM_ABS32 0010d6f4 _ZTI17CoinWarmStartDiff │ │ │ │ -0010e5f8 00038a02 R_ARM_ABS32 0010d6f4 _ZTI17CoinWarmStartDiff │ │ │ │ +0010e6b8 00038a02 R_ARM_ABS32 0010d6f4 _ZTI17CoinWarmStartDiff │ │ │ │ 0010fcd8 00038a15 R_ARM_GLOB_DAT 0010d6f4 _ZTI17CoinWarmStartDiff │ │ │ │ 0010d718 00051202 R_ARM_ABS32 000f2558 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 0010d71c 00023d02 R_ARM_ABS32 0010d6fc _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -0010e698 00023d02 R_ARM_ABS32 0010d6fc _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -0010e6b8 00023d02 R_ARM_ABS32 0010d6fc _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ +0010e758 00023d02 R_ARM_ABS32 0010d6fc _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ +0010e778 00023d02 R_ARM_ABS32 0010d6fc _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 0010fd0c 00023d15 R_ARM_GLOB_DAT 0010d6fc _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 0010d724 00057002 R_ARM_ABS32 000f2578 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 0010d728 00000602 R_ARM_ABS32 00000000 _ZTI15CbcFullNodeInfo │ │ │ │ 0010d730 0005de02 R_ARM_ABS32 000f2598 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 0010d734 00007802 R_ARM_ABS32 00000000 _ZTI18CbcPartialNodeInfo │ │ │ │ 0010d73c 00047b02 R_ARM_ABS32 0010d720 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 0010fc38 00047b15 R_ARM_GLOB_DAT 0010d720 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ @@ -186,26 +186,26 @@ │ │ │ │ 0010d790 00024e02 R_ARM_ABS32 0010d780 _ZTIN6Bonmin7BabInfoE │ │ │ │ 0010fc88 00024e15 R_ARM_GLOB_DAT 0010d780 _ZTIN6Bonmin7BabInfoE │ │ │ │ 0010d794 0007d702 R_ARM_ABS32 00038214 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 0010d798 00078602 R_ARM_ABS32 00038254 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ 0010d79c 00038702 R_ARM_ABS32 0003835c _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ 0010d7a4 00030602 R_ARM_ABS32 000f25d0 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ 0010d7a8 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ -0010dd10 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ +0010dc18 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 0010e9bc 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 0010eb6c 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 0010ebb0 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 0010ec94 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 0010ed2c 00019502 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 0010d7b0 00024c02 R_ARM_ABS32 0010d7a0 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ 0010d7b4 00029202 R_ARM_ABS32 000387a0 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 0010d7b8 00089b02 R_ARM_ABS32 000387e0 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 0010d7bc 00046102 R_ARM_ABS32 00038740 _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ 0010d7c0 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ -0010dd28 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ +0010dc30 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010e9d4 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010ea1c 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010ea64 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010eaac 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010eaf4 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010eb84 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010ebc8 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ 0010ecac 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010ecf8 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010ed44 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010ed88 0001d302 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 0010d7c4 00055002 R_ARM_ABS32 0003873c _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ 0010d7c8 00070c02 R_ARM_ABS32 0003839c _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ 0010d7cc 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ -0010dd34 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ +0010dc3c 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010e9e0 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ea28 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ea70 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010eab8 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010eb00 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010eb48 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010eb90 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ @@ -230,30 +230,30 @@ │ │ │ │ 0010ec20 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ec6c 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ecb8 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ed04 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ed50 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010ed94 00089d02 R_ARM_ABS32 00038718 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 0010d7d0 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ -0010dd38 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ +0010dc40 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010e9e4 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ea2c 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ea74 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010eabc 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010eb04 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010eb94 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ebd8 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ec24 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ec70 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ecbc 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ed08 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ed54 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010ed98 0007b002 R_ARM_ABS32 00038720 _ZN12CbcHeuristic8validateEv │ │ │ │ 0010d7d4 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ -0010dd3c 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ +0010dc44 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010e9e8 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ea30 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ea78 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010eac0 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010eb08 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010eb50 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010eb98 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ @@ -261,15 +261,15 @@ │ │ │ │ 0010ec28 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ec74 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ecc0 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ed0c 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ed58 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010ed9c 00072702 R_ARM_ABS32 00038724 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 0010d7d8 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ -0010dd40 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ +0010dc48 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010e9ec 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010ea34 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010ea7c 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010eac4 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010eb0c 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010eb54 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 0010eb9c 00084a02 R_ARM_ABS32 00038728 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ @@ -408,17 +408,17 @@ │ │ │ │ 0010d9b0 0000e902 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions25OutputOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 0010d9b4 00015c02 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions30OutputLatexOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 0010d9b8 00019e02 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions32OutputDoxygenOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 0010d9c0 00047c02 R_ARM_ABS32 000f26ac _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ 0010d9c8 00059502 R_ARM_ABS32 0010d9bc _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 0010da20 00059502 R_ARM_ABS32 0010d9bc _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 0010d9cc 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010dc28 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010dc48 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010dc4c 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010dce4 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010dd04 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010dd08 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e410 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e418 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e41c 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e420 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e424 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e428 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e42c 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ @@ -447,17 +447,17 @@ │ │ │ │ 0010e4d0 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e4d4 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e4d8 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e4dc 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e5c4 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e5c8 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e5cc 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010e610 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010e8fc 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010e900 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010e5f4 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010e5f8 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010e6d0 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e9d0 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010e9dc 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010ebc4 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010ebec 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010ebf0 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010eca8 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0010ecd0 00021f02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ @@ -499,343 +499,343 @@ │ │ │ │ 0010da70 00021102 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault13setupPrintingER8CbcModeli │ │ │ │ 0010da74 00022a02 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault10setupOtherER8CbcModel │ │ │ │ 0010da78 00007102 R_ARM_ABS32 00000000 _ZNK11CbcStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 0010da7c 00003702 R_ARM_ABS32 00000000 _ZNK11CbcStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 0010da80 00008602 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault11generateCppEP8_IO_FILE │ │ │ │ 0010da84 00011c02 R_ARM_ABS32 00000000 _ZN11CbcStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 0010da8c 00045202 R_ARM_ABS32 000f2730 _ZTS13CoinWarmStart │ │ │ │ -0010da94 00039d02 R_ARM_ABS32 000f2740 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ -0010da98 00064e02 R_ARM_ABS32 0010e5a8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -0010dac0 00064e02 R_ARM_ABS32 0010e5a8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -0010e5b8 00064e02 R_ARM_ABS32 0010e5a8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -0010daa0 00079302 R_ARM_ABS32 0010da90 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ -0010daa4 0006b602 R_ARM_ABS32 0005cb30 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -0010daa8 00065c02 R_ARM_ABS32 0005cbd0 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ -0010daac 00087902 R_ARM_ABS32 0005cbfc _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -0010dab0 00074c02 R_ARM_ABS32 0005cf1c _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -0010dab4 0007d602 R_ARM_ABS32 0005caac _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -0010dabc 0004ff02 R_ARM_ABS32 000f2760 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ -0010dac8 0006b802 R_ARM_ABS32 0010dab8 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ -0010dacc 0002f602 R_ARM_ABS32 0005d310 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -0010dad0 00029402 R_ARM_ABS32 0005d3e0 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ -0010dad4 00073f02 R_ARM_ABS32 0005d0e8 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -0010dad8 00070d02 R_ARM_ABS32 0005fd28 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -0010dadc 00030f02 R_ARM_ABS32 0005d24c _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -0010dae4 0003c802 R_ARM_ABS32 000f2780 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ -0010dae8 00020c02 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ -0010daf0 0007cd02 R_ARM_ABS32 0010dae0 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ -0010daf4 0007a802 R_ARM_ABS32 000607c8 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ -0010daf8 00075002 R_ARM_ABS32 00060808 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ -0010dafc 0001bf02 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -0010db00 00004102 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ -0010db08 0007d402 R_ARM_ABS32 000f2798 _ZTS15BonRandomChoice │ │ │ │ -0010db0c 0000aa02 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ -0010db4c 0000aa02 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +0010da94 0003c802 R_ARM_ABS32 000f2740 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ +0010da98 00020c02 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ +0010daa0 0007cd02 R_ARM_ABS32 0010da90 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ +0010daa4 0007a802 R_ARM_ABS32 0005cb54 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ +0010daa8 00075002 R_ARM_ABS32 0005cb94 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ +0010daac 0001bf02 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +0010dab0 00004102 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ +0010dab8 0007d402 R_ARM_ABS32 000f2758 _ZTS15BonRandomChoice │ │ │ │ +0010dabc 0000aa02 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +0010dafc 0000aa02 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ 0010fd2c 0000aa15 R_ARM_GLOB_DAT 00000000 _ZTI17OsiChooseVariable │ │ │ │ -0010db14 00062302 R_ARM_ABS32 0010db04 _ZTI15BonRandomChoice │ │ │ │ -0010db18 00077502 R_ARM_ABS32 00060ae4 _ZNK15BonRandomChoice5cloneEv │ │ │ │ -0010db1c 0004af02 R_ARM_ABS32 00060a58 _ZN15BonRandomChoiceD1Ev │ │ │ │ -0010db20 00044702 R_ARM_ABS32 00060a98 _ZN15BonRandomChoiceD0Ev │ │ │ │ -0010db24 00051302 R_ARM_ABS32 00060854 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ -0010db28 0005ea02 R_ARM_ABS32 00060b44 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -0010db2c 00021502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ -0010db80 00021502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ -0010db30 00014102 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -0010db34 00000502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ -0010db3c 00041202 R_ARM_ABS32 000f27ac _ZTSN6Bonmin7HotInfoE │ │ │ │ -0010db40 0000d202 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ -0010db48 00030702 R_ARM_ABS32 000f27c0 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ -0010db54 00048802 R_ARM_ABS32 0010db38 _ZTIN6Bonmin7HotInfoE │ │ │ │ -0010db58 00056402 R_ARM_ABS32 0006559c _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ -0010db5c 00027502 R_ARM_ABS32 000617c8 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -0010db60 00088402 R_ARM_ABS32 00061824 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ -0010db68 0004ea02 R_ARM_ABS32 0010db44 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -0010fec4 0004ea15 R_ARM_GLOB_DAT 0010db44 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -0010db6c 00033d02 R_ARM_ABS32 00069174 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ -0010db70 00031702 R_ARM_ABS32 000691b4 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ -0010db74 0002b502 R_ARM_ABS32 00069304 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ -0010db78 00070302 R_ARM_ABS32 00069330 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ -0010db7c 0002b102 R_ARM_ABS32 00066dd4 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -0010db84 00050302 R_ARM_ABS32 00060fc4 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -0010db88 00083f02 R_ARM_ABS32 00060c14 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ -0010db8c 0007d302 R_ARM_ABS32 00065ec8 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ -0010db94 00054d02 R_ARM_ABS32 000f27e0 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ -0010db98 00088502 R_ARM_ABS32 0010dc10 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010dbd8 00088502 R_ARM_ABS32 0010dc10 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010dc20 00088502 R_ARM_ABS32 0010dc10 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010dc58 00088502 R_ARM_ABS32 0010dc10 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010dc98 00088502 R_ARM_ABS32 0010dc10 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010ff4c 00088515 R_ARM_GLOB_DAT 0010dc10 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010dba0 0004dc02 R_ARM_ABS32 0010db90 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ -0010dba4 0005c902 R_ARM_ABS32 00073e8c _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dc24 0005c902 R_ARM_ABS32 00073e8c _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dc64 0005c902 R_ARM_ABS32 00073e8c _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dca4 0005c902 R_ARM_ABS32 00073e8c _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dba8 0003a002 R_ARM_ABS32 0006ef0c _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ -0010dbac 0003e802 R_ARM_ABS32 0006b7bc _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ -0010dbb0 00039002 R_ARM_ABS32 0006b820 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ -0010dbb4 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010dbf4 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010dc34 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010dc74 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010dcb4 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010dcf4 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010deb0 00086f02 R_ARM_ABS32 0006efa8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -0010dbb8 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -0010dbf8 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -0010dc38 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -0010dc78 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -0010dcb8 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -0010dcf8 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -0010deb4 00038d02 R_ARM_ABS32 0006ef00 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010dac4 00062302 R_ARM_ABS32 0010dab4 _ZTI15BonRandomChoice │ │ │ │ +0010dac8 00077502 R_ARM_ABS32 0005ce70 _ZNK15BonRandomChoice5cloneEv │ │ │ │ +0010dacc 0004af02 R_ARM_ABS32 0005cde4 _ZN15BonRandomChoiceD1Ev │ │ │ │ +0010dad0 00044702 R_ARM_ABS32 0005ce24 _ZN15BonRandomChoiceD0Ev │ │ │ │ +0010dad4 00051302 R_ARM_ABS32 0005cbe0 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ +0010dad8 0005ea02 R_ARM_ABS32 0005ced0 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +0010dadc 00021502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ +0010db30 00021502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ +0010dae0 00014102 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +0010dae4 00000502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ +0010daec 00041202 R_ARM_ABS32 000f276c _ZTSN6Bonmin7HotInfoE │ │ │ │ +0010daf0 0000d202 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ +0010daf8 00030702 R_ARM_ABS32 000f2780 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ +0010db04 00048802 R_ARM_ABS32 0010dae8 _ZTIN6Bonmin7HotInfoE │ │ │ │ +0010db08 00056402 R_ARM_ABS32 00061928 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ +0010db0c 00027502 R_ARM_ABS32 0005db54 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +0010db10 00088402 R_ARM_ABS32 0005dbb0 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ +0010db18 0004ea02 R_ARM_ABS32 0010daf4 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +0010fec4 0004ea15 R_ARM_GLOB_DAT 0010daf4 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +0010db1c 00033d02 R_ARM_ABS32 00065500 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ +0010db20 00031702 R_ARM_ABS32 00065540 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +0010db24 0002b502 R_ARM_ABS32 00065690 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ +0010db28 00070302 R_ARM_ABS32 000656bc _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ +0010db2c 0002b102 R_ARM_ABS32 00063160 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +0010db34 00050302 R_ARM_ABS32 0005d350 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +0010db38 00083f02 R_ARM_ABS32 0005cfa0 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +0010db3c 0007d302 R_ARM_ABS32 00062254 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ +0010db44 00039d02 R_ARM_ABS32 000f27a0 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ +0010db48 00064e02 R_ARM_ABS32 0010e5a8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +0010db70 00064e02 R_ARM_ABS32 0010e5a8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +0010e5b8 00064e02 R_ARM_ABS32 0010e5a8 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +0010db50 00079302 R_ARM_ABS32 0010db40 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ +0010db54 0006b602 R_ARM_ABS32 000677ac _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +0010db58 00065c02 R_ARM_ABS32 0006784c _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ +0010db5c 00087902 R_ARM_ABS32 00067878 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010db60 00074c02 R_ARM_ABS32 00067b98 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010db64 0007d602 R_ARM_ABS32 00067728 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010db6c 0004ff02 R_ARM_ABS32 000f27c0 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ +0010db78 0006b802 R_ARM_ABS32 0010db68 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ +0010db7c 0002f602 R_ARM_ABS32 00067f8c _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +0010db80 00029402 R_ARM_ABS32 0006805c _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ +0010db84 00073f02 R_ARM_ABS32 00067d64 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010db88 00070d02 R_ARM_ABS32 0006a9a4 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010db8c 00030f02 R_ARM_ABS32 00067ec8 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010db94 00074d02 R_ARM_ABS32 000f27e0 _ZTSN6Bonmin7EcpCutsE │ │ │ │ +0010db98 00088502 R_ARM_ABS32 0010dccc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010dbd8 00088502 R_ARM_ABS32 0010dccc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010dc5c 00088502 R_ARM_ABS32 0010dccc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010dcdc 00088502 R_ARM_ABS32 0010dccc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010dd14 00088502 R_ARM_ABS32 0010dccc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010ff4c 00088515 R_ARM_GLOB_DAT 0010dccc _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010dba0 0007ac02 R_ARM_ABS32 0010db90 _ZTIN6Bonmin7EcpCutsE │ │ │ │ +0010dba4 0003fd02 R_ARM_ABS32 0006b368 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010dba8 00032802 R_ARM_ABS32 00047eb0 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +0010fd88 00032815 R_ARM_GLOB_DAT 00047eb0 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +0010dbac 00068e02 R_ARM_ABS32 00048d40 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ +0010dbb0 00062f02 R_ARM_ABS32 00047f38 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +0010fea4 00062f15 R_ARM_GLOB_DAT 00047f38 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +0010dbb4 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010dbf4 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010dc78 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010dcb8 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010dcf0 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010dd30 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010de28 00086f02 R_ARM_ABS32 0006e0b8 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +0010dbb8 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010dbf8 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010dc7c 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010dcbc 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010dcf4 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010dd34 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +0010de2c 00038d02 R_ARM_ABS32 0006e0a4 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ 0010dbbc 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ 0010dbfc 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -0010dc3c 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -0010dc7c 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -0010dcbc 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -0010dcfc 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -0010deb8 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +0010dc80 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +0010dcc0 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +0010dcf8 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +0010dd38 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +0010de30 00017b02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ 0010dbc0 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ 0010dc00 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -0010dc40 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -0010dc80 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -0010dcc0 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -0010dd00 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -0010debc 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -0010dbc4 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dc04 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dc44 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dc84 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dcc4 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dd04 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dec0 0005f002 R_ARM_ABS32 0006ef04 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -0010dbc8 00078f02 R_ARM_ABS32 0006de54 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -0010dbcc 0007a402 R_ARM_ABS32 0006b84c _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ -0010dbd4 00074d02 R_ARM_ABS32 000f27fc _ZTSN6Bonmin7EcpCutsE │ │ │ │ -0010dbe0 0007ac02 R_ARM_ABS32 0010dbd0 _ZTIN6Bonmin7EcpCutsE │ │ │ │ -0010dbe4 0003fd02 R_ARM_ABS32 0006efbc _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dbe8 00032802 R_ARM_ABS32 00047eb0 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -0010fd88 00032815 R_ARM_GLOB_DAT 00047eb0 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -0010dbec 00068e02 R_ARM_ABS32 00048d40 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ -0010dbf0 00062f02 R_ARM_ABS32 00047f38 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -0010fea4 00062f15 R_ARM_GLOB_DAT 00047f38 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -0010dc08 00068702 R_ARM_ABS32 0002e7d4 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -0010dc0c 00056002 R_ARM_ABS32 00071cf8 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ -0010dc14 0002c602 R_ARM_ABS32 000f2810 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ -0010dc18 00012902 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ -0010dcd8 00012902 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ -0010de94 00012902 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +0010dc84 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +0010dcc4 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +0010dcfc 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +0010dd3c 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +0010de34 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +0010dbc4 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010dc04 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010dc88 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010dcc8 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010dd00 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010dd40 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010de38 0005f002 R_ARM_ABS32 0006e0a8 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +0010dbc8 00068702 R_ARM_ABS32 0002e6a4 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +0010dbcc 00056002 R_ARM_ABS32 0006e0b0 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ +0010dbd4 0005c802 R_ARM_ABS32 000f27f4 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +0010dbe0 00045502 R_ARM_ABS32 0010dbd0 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +0010dbe4 0005c902 R_ARM_ABS32 00079284 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010dc68 0005c902 R_ARM_ABS32 00079284 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010dce0 0005c902 R_ARM_ABS32 00079284 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010dd20 0005c902 R_ARM_ABS32 00079284 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010dbe8 00045d02 R_ARM_ABS32 00070b3c _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ +0010dbec 00087c02 R_ARM_ABS32 0006e0cc _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +0010dbf0 00083902 R_ARM_ABS32 0006e10c _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ +0010dc08 00037702 R_ARM_ABS32 000706c4 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +0010dc0c 00026402 R_ARM_ABS32 00070b34 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ +0010dc14 0004c702 R_ARM_ABS32 000f2814 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ +0010dc20 00040502 R_ARM_ABS32 0010dc10 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ +0010dc24 00078302 R_ARM_ABS32 00070da0 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ +0010dc28 00072302 R_ARM_ABS32 00070de0 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ +0010dc2c 0007b802 R_ARM_ABS32 00070d30 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ +0010dc34 00054f02 R_ARM_ABS32 00070d24 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ +0010dc38 0005eb02 R_ARM_ABS32 00070bbc _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ +0010dc4c 0002b302 R_ARM_ABS32 00070d28 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ +0010dc50 00089102 R_ARM_ABS32 00070d18 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +0010dc58 0003e502 R_ARM_ABS32 000f2830 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ +0010dc64 00058f02 R_ARM_ABS32 0010dc54 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ +0010dc6c 0008a002 R_ARM_ABS32 00073ea4 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ +0010dc70 00043502 R_ARM_ABS32 00070e2c _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +0010dc74 0003d702 R_ARM_ABS32 00070e90 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ +0010dc8c 0004c802 R_ARM_ABS32 0007315c _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +0010dc90 0004b002 R_ARM_ABS32 00070ebc _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ +0010dc98 00072f02 R_ARM_ABS32 000f284c _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ +0010dc9c 00012902 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +0010dcd4 00012902 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +0010de0c 00012902 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ 0010fdf8 00012915 R_ARM_GLOB_DAT 00000000 _ZTI15CglCutGenerator │ │ │ │ -0010dc54 0005c802 R_ARM_ABS32 000f2830 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -0010dc60 00045502 R_ARM_ABS32 0010dc50 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -0010dc68 00045d02 R_ARM_ABS32 000772c4 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ -0010dc6c 00087c02 R_ARM_ABS32 00074854 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ -0010dc70 00083902 R_ARM_ABS32 00074894 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ -0010dc88 00037702 R_ARM_ABS32 00076e4c _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -0010dc8c 00026402 R_ARM_ABS32 000772bc _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ -0010dc94 0003e502 R_ARM_ABS32 000f2850 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ -0010dca0 00058f02 R_ARM_ABS32 0010dc90 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ -0010dca8 0008a002 R_ARM_ABS32 0007a3bc _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ -0010dcac 00043502 R_ARM_ABS32 00077344 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ -0010dcb0 0003d702 R_ARM_ABS32 000773a8 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ -0010dcc8 0004c802 R_ARM_ABS32 00079674 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -0010dccc 0004b002 R_ARM_ABS32 000773d4 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ -0010dcd4 00072f02 R_ARM_ABS32 000f286c _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ -0010dce0 00042a02 R_ARM_ABS32 0010dcd0 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ -0010dce4 0008ab02 R_ARM_ABS32 0007bfe4 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dce8 00069502 R_ARM_ABS32 0007d410 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ -0010dcec 00025002 R_ARM_ABS32 0007d3ac _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ -0010dcf0 00086902 R_ARM_ABS32 0007d5a0 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ -0010dd0c 0004c702 R_ARM_ABS32 000f2884 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ -0010dd18 00040502 R_ARM_ABS32 0010dd08 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ -0010dd1c 00078302 R_ARM_ABS32 0007d7f4 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ -0010dd20 00072302 R_ARM_ABS32 0007d834 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ -0010dd24 0007b802 R_ARM_ABS32 0007d784 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ -0010dd2c 00054f02 R_ARM_ABS32 0007d778 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ -0010dd30 0005eb02 R_ARM_ABS32 0007d610 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ -0010dd44 0002b302 R_ARM_ABS32 0007d77c _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ -0010dd48 00089102 R_ARM_ABS32 0007d76c _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -0010dd50 00034602 R_ARM_ABS32 000f28b4 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -0010dd54 0005a502 R_ARM_ABS32 0010e36c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +0010dca4 00042a02 R_ARM_ABS32 0010dc94 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ +0010dca8 0008ab02 R_ARM_ABS32 00075acc _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010dcac 00069502 R_ARM_ABS32 00076ef8 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ +0010dcb0 00025002 R_ARM_ABS32 00076e94 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ +0010dcb4 00086902 R_ARM_ABS32 00077088 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ +0010dcd0 0002c602 R_ARM_ABS32 000f2864 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010dd10 00054d02 R_ARM_ABS32 000f2884 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ +0010dd1c 0004dc02 R_ARM_ABS32 0010dd0c _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ +0010dd24 0003a002 R_ARM_ABS32 0007d7e4 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ +0010dd28 0003e802 R_ARM_ABS32 0007a0a0 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +0010dd2c 00039002 R_ARM_ABS32 0007a104 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ +0010dd44 00078f02 R_ARM_ABS32 0007c738 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +0010dd48 0007a402 R_ARM_ABS32 0007a130 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ +0010dd50 0002cd02 R_ARM_ABS32 000f28a4 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ +0010dd54 00052902 R_ARM_ABS32 0010e3f4 _ZTIN6Bonmin6TMINLPE │ │ │ │ +0010e404 00052902 R_ARM_ABS32 0010e3f4 _ZTIN6Bonmin6TMINLPE │ │ │ │ +0010ffd4 00052915 R_ARM_GLOB_DAT 0010e3f4 _ZTIN6Bonmin6TMINLPE │ │ │ │ +0010dd5c 0003cb02 R_ARM_ABS32 0010dd4c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +0010ffbc 0003cb15 R_ARM_GLOB_DAT 0010dd4c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +0010dd60 0007fa02 R_ARM_ABS32 0007eb20 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +0010dd64 0007a202 R_ARM_ABS32 0007eb74 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ +0010dd68 00041c02 R_ARM_ABS32 0007e774 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +0010dd6c 00043d02 R_ARM_ABS32 0007d880 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +0010dd70 00054102 R_ARM_ABS32 0007f150 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +0010fed8 00054115 R_ARM_GLOB_DAT 0007f150 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +0010dd74 00026502 R_ARM_ABS32 0007f3f0 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010fcb4 00026515 R_ARM_GLOB_DAT 0007f3f0 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010dd78 0004c902 R_ARM_ABS32 0007da30 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010dd7c 00073402 R_ARM_ABS32 0007dad4 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +0010dd80 0004e702 R_ARM_ABS32 0007df54 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +0010dd84 0005a802 R_ARM_ABS32 0007edac _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +0010fe44 0005a815 R_ARM_GLOB_DAT 0007edac _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +0010dd88 0003ec02 R_ARM_ABS32 0007ee84 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +0010fc6c 0003ec15 R_ARM_GLOB_DAT 0007ee84 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +0010dd8c 00024002 R_ARM_ABS32 0007ddac _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ +0010dd90 00058102 R_ARM_ABS32 0007e238 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +0010dd94 00085702 R_ARM_ABS32 0007dc04 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +0010dd98 00049e02 R_ARM_ABS32 0007e0c8 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ +0010dd9c 00071e02 R_ARM_ABS32 0007e564 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +0010dda0 0006ab02 R_ARM_ABS32 0007efd0 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ +0010ff70 0006ab15 R_ARM_GLOB_DAT 0007efd0 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ +0010dda4 00061002 R_ARM_ABS32 0003452c _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ +0010fcf0 00061015 R_ARM_GLOB_DAT 0003452c _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ +0010dda8 0002fd02 R_ARM_ABS32 00034458 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ +0010fc0c 0002fd15 R_ARM_GLOB_DAT 00034458 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ +0010ddac 0004f802 R_ARM_ABS32 0007ed94 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ +0010ddb0 0002f302 R_ARM_ABS32 0007ef7c _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ +0010ddb4 0008a402 R_ARM_ABS32 0007ef1c _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ +0010ddb8 00066a02 R_ARM_ABS32 0007f97c _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +0010e460 00066a02 R_ARM_ABS32 0007f97c _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +0010ddbc 00068d02 R_ARM_ABS32 0007ed78 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +0010e464 00068d02 R_ARM_ABS32 0007ed78 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +0010ddc0 00028202 R_ARM_ABS32 0007ee34 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +0010e468 00028202 R_ARM_ABS32 0007ee34 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +0010ddc4 00055802 R_ARM_ABS32 0007ede4 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +0010e46c 00055802 R_ARM_ABS32 0007ede4 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +0010ddc8 00067b02 R_ARM_ABS32 0007eda4 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ +0010ddcc 00061c02 R_ARM_ABS32 0007ed8c _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +0010e474 00061c02 R_ARM_ABS32 0007ed8c _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +0010fca4 00061c15 R_ARM_GLOB_DAT 0007ed8c _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +0010ddd4 0005e302 R_ARM_ABS32 000f28bc _ZTSN4Coin16ReferencedObjectE │ │ │ │ +0010dddc 00032602 R_ARM_ABS32 000f28d8 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +0010dde0 00074202 R_ARM_ABS32 0010ddd0 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +0010dde8 00074202 R_ARM_ABS32 0010ddd0 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +0010df2c 00074202 R_ARM_ABS32 0010ddd0 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +0010df38 00074202 R_ARM_ABS32 0010ddd0 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +0010e03c 00074202 R_ARM_ABS32 0010ddd0 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +0010ddec 0004f702 R_ARM_ABS32 00081c30 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ +0010ddf0 00048902 R_ARM_ABS32 00081c98 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ +0010ddf8 0004c002 R_ARM_ABS32 0010ddd8 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +0010ddfc 0005a902 R_ARM_ABS32 00081f80 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ +0010de00 00054602 R_ARM_ABS32 00082024 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ +0010de08 0004b702 R_ARM_ABS32 000f2908 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ +0010de14 00040602 R_ARM_ABS32 0010de04 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ +0010de18 00029802 R_ARM_ABS32 00081284 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010de1c 00040002 R_ARM_ABS32 00081e60 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ +0010de20 00057502 R_ARM_ABS32 00081d14 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ +0010de24 00050f02 R_ARM_ABS32 00081db4 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ +0010de40 00034602 R_ARM_ABS32 000f293c _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +0010de44 0005a502 R_ARM_ABS32 0010e36c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ 0010e37c 0005a502 R_ARM_ABS32 0010e36c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ 0010fd74 0005a515 R_ARM_GLOB_DAT 0010e36c _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -0010dd5c 0002a202 R_ARM_ABS32 0010dd4c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -0010fc30 0002a215 R_ARM_GLOB_DAT 0010dd4c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -0010dd60 00063102 R_ARM_ABS32 0007fc08 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -0010dd64 0005e902 R_ARM_ABS32 0007fd88 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -0010dd68 0007ed02 R_ARM_ABS32 0007fdb4 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -0010dd6c 00075202 R_ARM_ABS32 000809b8 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -0010dfbc 00075202 R_ARM_ABS32 000809b8 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -0010e38c 00075202 R_ARM_ABS32 000809b8 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -0010e500 00075202 R_ARM_ABS32 000809b8 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -0010e564 00075202 R_ARM_ABS32 000809b8 _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -0010dd70 00086602 R_ARM_ABS32 0007fdfc _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -0010dd74 0007ee02 R_ARM_ABS32 0007e10c _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -0010dd78 00037d02 R_ARM_ABS32 000809ec _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010e398 00037d02 R_ARM_ABS32 000809ec _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010dd7c 00054002 R_ARM_ABS32 0007d880 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010dd80 0005b602 R_ARM_ABS32 0007fe00 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -0010dd84 00053102 R_ARM_ABS32 000ae5ec _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +0010de4c 0002a202 R_ARM_ABS32 0010de3c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +0010fc30 0002a215 R_ARM_GLOB_DAT 0010de3c _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +0010de50 00063102 R_ARM_ABS32 0008697c _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +0010de54 0005e902 R_ARM_ABS32 00086afc _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +0010de58 0007ed02 R_ARM_ABS32 00086b28 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +0010de5c 00075202 R_ARM_ABS32 0008772c _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +0010dfbc 00075202 R_ARM_ABS32 0008772c _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +0010e38c 00075202 R_ARM_ABS32 0008772c _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +0010e500 00075202 R_ARM_ABS32 0008772c _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +0010e564 00075202 R_ARM_ABS32 0008772c _ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +0010de60 00086602 R_ARM_ABS32 00086b70 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +0010de64 0007ee02 R_ARM_ABS32 00084e80 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +0010de68 00037d02 R_ARM_ABS32 00087758 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010e398 00037d02 R_ARM_ABS32 00087758 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010de6c 00054002 R_ARM_ABS32 000845f4 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010de70 0005b602 R_ARM_ABS32 00086b74 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +0010de74 00053102 R_ARM_ABS32 000ae5ec _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ 0010e3a4 00053102 R_ARM_ABS32 000ae5ec _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -0010dd88 0005f102 R_ARM_ABS32 0007fe14 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -0010dd8c 00069602 R_ARM_ABS32 0007ff18 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -0010dd90 00047602 R_ARM_ABS32 0008007c _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -0010dd94 00069c02 R_ARM_ABS32 00080118 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -0010dd98 00031d02 R_ARM_ABS32 0007f4cc _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -0010dd9c 00066b02 R_ARM_ABS32 000809c0 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -0010dfec 00066b02 R_ARM_ABS32 000809c0 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -0010e3bc 00066b02 R_ARM_ABS32 000809c0 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -0010e530 00066b02 R_ARM_ABS32 000809c0 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -0010e594 00066b02 R_ARM_ABS32 000809c0 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -0010dda0 00032c02 R_ARM_ABS32 000809c8 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -0010dff0 00032c02 R_ARM_ABS32 000809c8 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -0010e3c0 00032c02 R_ARM_ABS32 000809c8 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -0010e534 00032c02 R_ARM_ABS32 000809c8 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -0010e598 00032c02 R_ARM_ABS32 000809c8 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -0010dda4 00059302 R_ARM_ABS32 000b0c7c _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +0010de78 0005f102 R_ARM_ABS32 00086b88 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +0010de7c 00069602 R_ARM_ABS32 00086c8c _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +0010de80 00047602 R_ARM_ABS32 00086df0 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +0010de84 00069c02 R_ARM_ABS32 00086e8c _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +0010de88 00031d02 R_ARM_ABS32 00086240 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +0010de8c 00066b02 R_ARM_ABS32 00087734 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +0010dfec 00066b02 R_ARM_ABS32 00087734 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +0010e3bc 00066b02 R_ARM_ABS32 00087734 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +0010e530 00066b02 R_ARM_ABS32 00087734 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +0010e594 00066b02 R_ARM_ABS32 00087734 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +0010de90 00032c02 R_ARM_ABS32 0008773c _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +0010dff0 00032c02 R_ARM_ABS32 0008773c _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +0010e3c0 00032c02 R_ARM_ABS32 0008773c _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +0010e534 00032c02 R_ARM_ABS32 0008773c _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +0010e598 00032c02 R_ARM_ABS32 0008773c _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +0010de94 00059302 R_ARM_ABS32 000b0c7c _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 0010e3c4 00059302 R_ARM_ABS32 000b0c7c _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -0010dda8 00046602 R_ARM_ABS32 000809d0 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -0010dff8 00046602 R_ARM_ABS32 000809d0 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -0010e3c8 00046602 R_ARM_ABS32 000809d0 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -0010e53c 00046602 R_ARM_ABS32 000809d0 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -0010e5a0 00046602 R_ARM_ABS32 000809d0 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -0010ddac 0006c702 R_ARM_ABS32 000ae440 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +0010de98 00046602 R_ARM_ABS32 00087744 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +0010dff8 00046602 R_ARM_ABS32 00087744 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +0010e3c8 00046602 R_ARM_ABS32 00087744 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +0010e53c 00046602 R_ARM_ABS32 00087744 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +0010e5a0 00046602 R_ARM_ABS32 00087744 _ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +0010de9c 0006c702 R_ARM_ABS32 000ae440 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 0010e3cc 0006c702 R_ARM_ABS32 000ae440 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -0010ddb0 00069b02 R_ARM_ABS32 00081b74 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -0010ddb4 0003f302 R_ARM_ABS32 00080b54 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -0010e3d4 0003f302 R_ARM_ABS32 00080b54 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -0010ff2c 0003f315 R_ARM_GLOB_DAT 00080b54 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -0010ddb8 0005b402 R_ARM_ABS32 0007ffe4 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -0010ddbc 00083c02 R_ARM_ABS32 0008034c _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -0010ddc0 00071602 R_ARM_ABS32 00080b1c _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -0010e3e0 00071602 R_ARM_ABS32 00080b1c _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -0010ff98 00071615 R_ARM_GLOB_DAT 00080b1c _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -0010ddc4 0006c602 R_ARM_ABS32 0007e77c _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -0010ddc8 0002ae02 R_ARM_ABS32 000808ec _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -0010ddcc 00057c02 R_ARM_ABS32 0007f7d4 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -0010ddd0 00082502 R_ARM_ABS32 00080ae4 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -0010e3f0 00082502 R_ARM_ABS32 00080ae4 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -0010ddd8 0002cd02 R_ARM_ABS32 000f28dc _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ -0010dddc 00052902 R_ARM_ABS32 0010e3f4 _ZTIN6Bonmin6TMINLPE │ │ │ │ -0010e404 00052902 R_ARM_ABS32 0010e3f4 _ZTIN6Bonmin6TMINLPE │ │ │ │ -0010ffd4 00052915 R_ARM_GLOB_DAT 0010e3f4 _ZTIN6Bonmin6TMINLPE │ │ │ │ -0010dde4 0003cb02 R_ARM_ABS32 0010ddd4 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -0010ffbc 0003cb15 R_ARM_GLOB_DAT 0010ddd4 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -0010dde8 0007fa02 R_ARM_ABS32 00082e64 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ -0010ddec 0007a202 R_ARM_ABS32 00082eb8 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ -0010ddf0 00041c02 R_ARM_ABS32 00082ab8 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -0010ddf4 00043d02 R_ARM_ABS32 00081bc4 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -0010ddf8 00054102 R_ARM_ABS32 0008348c _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -0010fed8 00054115 R_ARM_GLOB_DAT 0008348c _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -0010ddfc 00026502 R_ARM_ABS32 0008372c _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010fcb4 00026515 R_ARM_GLOB_DAT 0008372c _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010de00 0004c902 R_ARM_ABS32 00081d74 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010de04 00073402 R_ARM_ABS32 00081e18 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -0010de08 0004e702 R_ARM_ABS32 00082298 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -0010de0c 0005a802 R_ARM_ABS32 000830e8 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -0010fe44 0005a815 R_ARM_GLOB_DAT 000830e8 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -0010de10 0003ec02 R_ARM_ABS32 000831c0 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -0010fc6c 0003ec15 R_ARM_GLOB_DAT 000831c0 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -0010de14 00024002 R_ARM_ABS32 000820f0 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ -0010de18 00058102 R_ARM_ABS32 0008257c _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -0010de1c 00085702 R_ARM_ABS32 00081f48 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -0010de20 00049e02 R_ARM_ABS32 0008240c _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ -0010de24 00071e02 R_ARM_ABS32 000828a8 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -0010de28 0006ab02 R_ARM_ABS32 0008330c _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -0010ff70 0006ab15 R_ARM_GLOB_DAT 0008330c _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -0010de2c 00061002 R_ARM_ABS32 0003452c _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ -0010fcf0 00061015 R_ARM_GLOB_DAT 0003452c _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ -0010de30 0002fd02 R_ARM_ABS32 00034458 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ -0010fc0c 0002fd15 R_ARM_GLOB_DAT 00034458 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ -0010de34 0004f802 R_ARM_ABS32 000830d0 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ -0010de38 0002f302 R_ARM_ABS32 000832b8 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ -0010de3c 0008a402 R_ARM_ABS32 00083258 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ -0010de40 00066a02 R_ARM_ABS32 00083cb8 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -0010e460 00066a02 R_ARM_ABS32 00083cb8 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -0010de44 00068d02 R_ARM_ABS32 000830bc _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -0010e464 00068d02 R_ARM_ABS32 000830bc _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -0010de48 00028202 R_ARM_ABS32 00083170 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -0010e468 00028202 R_ARM_ABS32 00083170 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -0010de4c 00055802 R_ARM_ABS32 00083120 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -0010e46c 00055802 R_ARM_ABS32 00083120 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -0010de50 00067b02 R_ARM_ABS32 000830e0 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ -0010de54 00061c02 R_ARM_ABS32 000809e4 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -0010e474 00061c02 R_ARM_ABS32 000809e4 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -0010fca4 00061c15 R_ARM_GLOB_DAT 000809e4 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -0010de5c 0005e302 R_ARM_ABS32 000f28f4 _ZTSN4Coin16ReferencedObjectE │ │ │ │ -0010de64 00032602 R_ARM_ABS32 000f2910 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -0010de68 00074202 R_ARM_ABS32 0010de58 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -0010de70 00074202 R_ARM_ABS32 0010de58 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -0010df2c 00074202 R_ARM_ABS32 0010de58 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -0010df38 00074202 R_ARM_ABS32 0010de58 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -0010e03c 00074202 R_ARM_ABS32 0010de58 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -0010de74 0004f702 R_ARM_ABS32 00085f6c _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ -0010de78 00048902 R_ARM_ABS32 00085fd4 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ -0010de80 0004c002 R_ARM_ABS32 0010de60 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -0010de84 0005a902 R_ARM_ABS32 000862bc _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ -0010de88 00054602 R_ARM_ABS32 00086360 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ -0010de90 0004b702 R_ARM_ABS32 000f2940 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ -0010de9c 00040602 R_ARM_ABS32 0010de8c _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ -0010dea0 00029802 R_ARM_ABS32 000855c0 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -0010dea4 00040002 R_ARM_ABS32 0008619c _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ -0010dea8 00057502 R_ARM_ABS32 00086050 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ -0010deac 00050f02 R_ARM_ABS32 000860f0 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ -0010dec8 00039102 R_ARM_ABS32 000f2960 _ZTSN6Bonmin7QuadCutE │ │ │ │ +0010dea0 00069b02 R_ARM_ABS32 000888e0 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +0010dea4 0003f302 R_ARM_ABS32 000878c0 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +0010e3d4 0003f302 R_ARM_ABS32 000878c0 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +0010ff2c 0003f315 R_ARM_GLOB_DAT 000878c0 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +0010dea8 0005b402 R_ARM_ABS32 00086d58 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +0010deac 00083c02 R_ARM_ABS32 000870c0 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +0010deb0 00071602 R_ARM_ABS32 00087888 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +0010e3e0 00071602 R_ARM_ABS32 00087888 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +0010ff98 00071615 R_ARM_GLOB_DAT 00087888 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +0010deb4 0006c602 R_ARM_ABS32 000854f0 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +0010deb8 0002ae02 R_ARM_ABS32 00087660 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +0010debc 00057c02 R_ARM_ABS32 00086548 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +0010dec0 00082502 R_ARM_ABS32 00087850 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +0010e3f0 00082502 R_ARM_ABS32 00087850 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +0010dec8 00039102 R_ARM_ABS32 000f295c _ZTSN6Bonmin7QuadCutE │ │ │ │ 0010decc 00015802 R_ARM_ABS32 00000000 _ZTI9OsiRowCut │ │ │ │ 0010fe6c 00015815 R_ARM_GLOB_DAT 00000000 _ZTI9OsiRowCut │ │ │ │ -0010ded4 00060002 R_ARM_ABS32 000f2974 _ZTSN6Bonmin4CutsE │ │ │ │ +0010ded4 00060002 R_ARM_ABS32 000f2970 _ZTSN6Bonmin4CutsE │ │ │ │ 0010ded8 00016102 R_ARM_ABS32 00000000 _ZTI7OsiCuts │ │ │ │ 0010fe78 00016115 R_ARM_GLOB_DAT 00000000 _ZTI7OsiCuts │ │ │ │ 0010dee0 0003f002 R_ARM_ABS32 0010dec4 _ZTIN6Bonmin7QuadCutE │ │ │ │ 0010fd80 0003f015 R_ARM_GLOB_DAT 0010dec4 _ZTIN6Bonmin7QuadCutE │ │ │ │ -0010dee4 00056902 R_ARM_ABS32 0008ab50 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ -0010dee8 00073c02 R_ARM_ABS32 0008b7f8 _ZNK6OsiCuteqERKS_ │ │ │ │ -0010ffc4 00073c15 R_ARM_GLOB_DAT 0008b7f8 _ZNK6OsiCuteqERKS_ │ │ │ │ -0010deec 0005e702 R_ARM_ABS32 0008b870 _ZNK6OsiCutneERKS_ │ │ │ │ -0010def0 00034d02 R_ARM_ABS32 0008b820 _ZNK6OsiCutltERKS_ │ │ │ │ -0010def4 00040102 R_ARM_ABS32 0008b848 _ZNK6OsiCutgtERKS_ │ │ │ │ +0010dee4 00056902 R_ARM_ABS32 00088b08 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ +0010dee8 00073c02 R_ARM_ABS32 000897b0 _ZNK6OsiCuteqERKS_ │ │ │ │ +0010ffc4 00073c15 R_ARM_GLOB_DAT 000897b0 _ZNK6OsiCuteqERKS_ │ │ │ │ +0010deec 0005e702 R_ARM_ABS32 00089828 _ZNK6OsiCutneERKS_ │ │ │ │ +0010def0 00034d02 R_ARM_ABS32 000897d8 _ZNK6OsiCutltERKS_ │ │ │ │ +0010def4 00040102 R_ARM_ABS32 00089800 _ZNK6OsiCutgtERKS_ │ │ │ │ 0010def8 0000fe02 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentEv │ │ │ │ 0010defc 00018d02 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentERK18OsiSolverInterface │ │ │ │ 0010df00 00013102 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10infeasibleERK18OsiSolverInterface │ │ │ │ -0010df04 00040202 R_ARM_ABS32 0008a978 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ -0010df08 0002f502 R_ARM_ABS32 0008b4e8 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ -0010df0c 00029602 R_ARM_ABS32 0008b530 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ -0010df10 00067502 R_ARM_ABS32 0008b134 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ +0010df04 00040202 R_ARM_ABS32 00088930 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +0010df08 0002f502 R_ARM_ABS32 000894a0 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +0010df0c 00029602 R_ARM_ABS32 000894e8 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ +0010df10 00067502 R_ARM_ABS32 000890ec _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ 0010df18 00072202 R_ARM_ABS32 0010ded0 _ZTIN6Bonmin4CutsE │ │ │ │ 0010fe68 00072215 R_ARM_GLOB_DAT 0010ded0 _ZTIN6Bonmin4CutsE │ │ │ │ -0010df1c 00058402 R_ARM_ABS32 0008b55c _ZN6Bonmin4CutsD1Ev │ │ │ │ -0010df20 00052102 R_ARM_ABS32 0008b640 _ZN6Bonmin4CutsD0Ev │ │ │ │ -0010df28 0002e402 R_ARM_ABS32 000f2984 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ -0010df34 0004de02 R_ARM_ABS32 000f29b4 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ +0010df1c 00058402 R_ARM_ABS32 00089514 _ZN6Bonmin4CutsD1Ev │ │ │ │ +0010df20 00052102 R_ARM_ABS32 000895f8 _ZN6Bonmin4CutsD0Ev │ │ │ │ +0010df28 0002e402 R_ARM_ABS32 000f2980 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ +0010df34 0004de02 R_ARM_ABS32 000f29b0 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 0010df40 00052f02 R_ARM_ABS32 0010df24 _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 0010df44 00068302 R_ARM_ABS32 0008dffc _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ 0010df48 00062502 R_ARM_ABS32 0008e09c _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 0010df50 00042302 R_ARM_ABS32 0010df30 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ 0010df54 00032102 R_ARM_ABS32 0008df18 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ 0010df58 0002bf02 R_ARM_ABS32 0008df80 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ -0010df60 00063c02 R_ARM_ABS32 000f29d4 _ZTSN6Bonmin7AuxInfoE │ │ │ │ +0010df60 00063c02 R_ARM_ABS32 000f29d0 _ZTSN6Bonmin7AuxInfoE │ │ │ │ 0010df64 0000ee02 R_ARM_ABS32 00000000 _ZTI12OsiBabSolver │ │ │ │ 0010fd84 0000ee15 R_ARM_GLOB_DAT 00000000 _ZTI12OsiBabSolver │ │ │ │ 0010df70 00034b02 R_ARM_ABS32 0008d8d8 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 0010df74 0002e602 R_ARM_ABS32 0008d988 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ 0010df78 00033402 R_ARM_ABS32 0008dbc8 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ -0010df80 0002e202 R_ARM_ABS32 000f29e8 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ -0010df88 0003a602 R_ARM_ABS32 000f2a04 _ZTSN5Ipopt4TNLPE │ │ │ │ +0010df80 0002e202 R_ARM_ABS32 000f29e4 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ +0010df88 0003a602 R_ARM_ABS32 000f2a00 _ZTSN5Ipopt4TNLPE │ │ │ │ 0010df8c 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 0010dfa4 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 0010e3fc 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 0010e480 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 0010e5b0 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -0010e9a0 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -0010df94 00029b02 R_ARM_ABS32 000f2a14 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ +0010e5d8 00046a02 R_ARM_ABS32 0010df7c _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ +0010df94 00029b02 R_ARM_ABS32 000f2a10 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 0010df98 00082002 R_ARM_ABS32 0010df84 _ZTIN5Ipopt4TNLPE │ │ │ │ 0010e374 00082002 R_ARM_ABS32 0010df84 _ZTIN5Ipopt4TNLPE │ │ │ │ 0010e4e8 00082002 R_ARM_ABS32 0010df84 _ZTIN5Ipopt4TNLPE │ │ │ │ 0010e54c 00082002 R_ARM_ABS32 0010df84 _ZTIN5Ipopt4TNLPE │ │ │ │ -0010dfa0 00044202 R_ARM_ABS32 000f2a44 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ +0010dfa0 00044202 R_ARM_ABS32 000f2a40 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ 0010dfac 00042202 R_ARM_ABS32 0010df90 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 0010dfb0 00033202 R_ARM_ABS32 00090ae4 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ 0010dfb4 0002d002 R_ARM_ABS32 00090bbc _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ 0010dfb8 00073602 R_ARM_ABS32 00090934 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 0010dfc0 00081502 R_ARM_ABS32 000905d0 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ 0010dfc4 0005c202 R_ARM_ABS32 00093584 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 0010e508 0005c202 R_ARM_ABS32 00093584 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ @@ -855,19 +855,19 @@ │ │ │ │ 0010dff4 0005a002 R_ARM_ABS32 000905ac _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ 0010dffc 00080302 R_ARM_ABS32 000935a4 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 0010e540 00080302 R_ARM_ABS32 000935a4 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 0010e5a4 00080302 R_ARM_ABS32 000935a4 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 0010e004 0005e602 R_ARM_ABS32 0010df9c _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ 0010e008 0002ff02 R_ARM_ABS32 00090a50 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ 0010e00c 0002a402 R_ARM_ABS32 00090ab8 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ -0010e014 0007d802 R_ARM_ABS32 000f2ad0 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ -0010e020 00051402 R_ARM_ABS32 000f2b08 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ -0010e02c 0007f602 R_ARM_ABS32 000f2b34 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ +0010e014 0007d802 R_ARM_ABS32 000f2acc _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ +0010e020 00051402 R_ARM_ABS32 000f2b04 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ +0010e02c 0007f602 R_ARM_ABS32 000f2b30 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 0010e030 0001f202 R_ARM_ABS32 00000000 _ZTI18CoinMessageHandler │ │ │ │ -0010e038 00049a02 R_ARM_ABS32 000f2b64 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ +0010e038 00049a02 R_ARM_ABS32 000f2b60 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 0010e044 00054302 R_ARM_ABS32 0010e010 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 0010fc2c 00054315 R_ARM_GLOB_DAT 0010e010 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 0010e048 0004f502 R_ARM_ABS32 000aca5c _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ 0010e04c 00048602 R_ARM_ABS32 000acaec _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ 0010e054 0002df02 R_ARM_ABS32 0010e01c _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 0010ff80 0002df15 R_ARM_GLOB_DAT 0010e01c _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 0010e058 00083502 R_ARM_ABS32 000acb88 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ 0010e074 0006ce02 R_ARM_ABS32 000ac880 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 0010fc20 0006ce15 R_ARM_GLOB_DAT 000ac880 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 0010e078 00071b02 R_ARM_ABS32 000ac7dc _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ 0010e080 0005d202 R_ARM_ABS32 0010e034 _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 0010e084 0004d502 R_ARM_ABS32 000ac910 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ 0010e088 00046202 R_ARM_ABS32 000ac9b0 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ 0010fd04 00046215 R_ARM_GLOB_DAT 000ac9b0 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ -0010e090 00052e02 R_ARM_ABS32 000f2aa4 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ +0010e090 00052e02 R_ARM_ABS32 000f2aa0 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 0010e094 0001b902 R_ARM_ABS32 00000000 _ZTI18OsiSolverInterface │ │ │ │ 0010ff24 0001b915 R_ARM_GLOB_DAT 00000000 _ZTI18OsiSolverInterface │ │ │ │ 0010e09c 00043b02 R_ARM_ABS32 0010e08c _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 0010fc08 00043b15 R_ARM_GLOB_DAT 0010e08c _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 0010e0a0 0003d502 R_ARM_ABS32 00093d48 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ 0010e0a4 00048e02 R_ARM_ABS32 00093d60 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ 0010e0a8 00030802 R_ARM_ABS32 00030ed4 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ @@ -955,16 +955,16 @@ │ │ │ │ 0010e198 0001e102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setObjCoeffSetEPKiS1_PKd │ │ │ │ 0010e19c 0001c802 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface12setObjectiveEPKd │ │ │ │ 0010e1a0 00044a02 R_ARM_ABS32 0002f2c8 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ 0010e1a4 00030902 R_ARM_ABS32 00093f50 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ 0010e1a8 00050202 R_ARM_ABS32 00094540 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ 0010e1ac 00043202 R_ARM_ABS32 00093f78 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ 0010e1b0 00082802 R_ARM_ABS32 00094594 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ -0010e1b4 0005d602 R_ARM_ABS32 0007d360 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ -0010fee0 0005d615 R_ARM_GLOB_DAT 0007d360 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +0010e1b4 0005d602 R_ARM_ABS32 00076e48 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +0010fee0 0005d615 R_ARM_GLOB_DAT 00076e48 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ 0010e1b8 00005502 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setColSetBoundsEPKiS1_PKd │ │ │ │ 0010e1bc 00035802 R_ARM_ABS32 0002ee48 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ 0010e1c0 00048a02 R_ARM_ABS32 0002efc8 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ 0010e1c4 00041e02 R_ARM_ABS32 000ac734 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 0010e1c8 00012c02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setRowSetBoundsEPKiS1_PKd │ │ │ │ 0010e1cc 0006d802 R_ARM_ABS32 0002f148 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ 0010e1d0 00021e02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setRowSetTypesEPKiS1_PKcPKdS5_ │ │ │ │ @@ -1006,16 +1006,16 @@ │ │ │ │ 0010e260 0007bd02 R_ARM_ABS32 000adaf8 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ 0010e264 00075f02 R_ARM_ABS32 000ac780 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ 0010e268 00089c02 R_ARM_ABS32 0002ed4c _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ 0010e26c 00030d02 R_ARM_ABS32 000ac784 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ 0010e270 00015a02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface16restoreBaseModelEi │ │ │ │ 0010e274 0003c502 R_ARM_ABS32 000ad8a0 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ 0010e278 0007f202 R_ARM_ABS32 0009b3a8 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ -0010e27c 00068f02 R_ARM_ABS32 000865f0 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ -0010fcfc 00068f15 R_ARM_GLOB_DAT 000865f0 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +0010e27c 00068f02 R_ARM_ABS32 000822b4 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +0010fcfc 00068f15 R_ARM_GLOB_DAT 000822b4 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ 0010e280 00061502 R_ARM_ABS32 0002f564 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ 0010e284 0003e702 R_ARM_ABS32 000305dc _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ 0010e288 0006e602 R_ARM_ABS32 0003045c _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ 0010e28c 00086d02 R_ARM_ABS32 000302dc _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 0010e290 00087b02 R_ARM_ABS32 00030160 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ 0010e294 0007bf02 R_ARM_ABS32 0002ffe0 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ 0010e298 0000cb02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface17loadFromCoinModelER9CoinModelb │ │ │ │ @@ -1061,61 +1061,61 @@ │ │ │ │ 0010e338 00045b02 R_ARM_ABS32 000a6eb8 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ 0010e33c 00081f02 R_ARM_ABS32 00055af4 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 0010fe8c 00081f15 R_ARM_GLOB_DAT 00055af4 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 0010e340 0007e702 R_ARM_ABS32 000aaac8 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ 0010e344 0005ba02 R_ARM_ABS32 000a9154 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ 0010e348 00079202 R_ARM_ABS32 00093c2c _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010e34c 00078702 R_ARM_ABS32 000accec _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ -0010e354 00073a02 R_ARM_ABS32 000f2b94 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ +0010e354 00073a02 R_ARM_ABS32 000f2b90 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ 0010e360 00088802 R_ARM_ABS32 0010e350 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 0010fec8 00088815 R_ARM_GLOB_DAT 0010e350 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 0010e364 0006c802 R_ARM_ABS32 000b2438 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ 0010fe7c 0006c815 R_ARM_GLOB_DAT 000b2438 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ 0010e368 00066c02 R_ARM_ABS32 000b24c8 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ -0010e370 00080202 R_ARM_ABS32 000f2bb0 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ +0010e370 00080202 R_ARM_ABS32 000f2bac _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ 0010e380 00049802 R_ARM_ABS32 000aea44 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 0010e384 00042b02 R_ARM_ABS32 000aec04 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ 0010e388 00054802 R_ARM_ABS32 000ae55c _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 0010e390 00058802 R_ARM_ABS32 000ae650 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 0010e394 00087302 R_ARM_ABS32 000ae4f8 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -0010e39c 00088d02 R_ARM_ABS32 0008d778 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -0010feec 00088d15 R_ARM_GLOB_DAT 0008d778 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010e39c 00088d02 R_ARM_ABS32 0008b730 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +0010feec 00088d15 R_ARM_GLOB_DAT 0008b730 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 0010e3a0 0006bb02 R_ARM_ABS32 000ae7a0 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 0010e3a8 0002ba02 R_ARM_ABS32 000ae378 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 0010e3ac 00076602 R_ARM_ABS32 000ae394 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 0010e3b0 0007ce02 R_ARM_ABS32 000ae3c8 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ 0010e3b4 00069002 R_ARM_ABS32 000ae4dc _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 0010e3b8 00056202 R_ARM_ABS32 000ae3e4 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 0010e3d0 00044c02 R_ARM_ABS32 000ac8d0 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ 0010fecc 00044c15 R_ARM_GLOB_DAT 000ac8d0 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ 0010e3d8 00071902 R_ARM_ABS32 000ae408 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 0010e3dc 0003de02 R_ARM_ABS32 000ae424 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -0010e3e4 00075e02 R_ARM_ABS32 00086410 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -0010fe20 00075e15 R_ARM_GLOB_DAT 00086410 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +0010e3e4 00075e02 R_ARM_ABS32 000820d4 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +0010fe20 00075e15 R_ARM_GLOB_DAT 000820d4 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ 0010e3e8 00045302 R_ARM_ABS32 000acd34 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ 0010fc54 00045315 R_ARM_GLOB_DAT 000acd34 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ 0010e3ec 0004bb02 R_ARM_ABS32 000acf30 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 0010fe80 0004bb15 R_ARM_GLOB_DAT 000acf30 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ -0010e3f8 0007f502 R_ARM_ABS32 000f2bc8 _ZTSN6Bonmin6TMINLPE │ │ │ │ +0010e3f8 0007f502 R_ARM_ABS32 000f2bc4 _ZTSN6Bonmin6TMINLPE │ │ │ │ 0010e414 00075702 R_ARM_ABS32 000b2428 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 0010fe10 00075715 R_ARM_GLOB_DAT 000b2428 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 0010e440 00026702 R_ARM_ABS32 000b3a2c _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ 0010e444 0004ac02 R_ARM_ABS32 000b39bc _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 0010e454 0004d802 R_ARM_ABS32 000ac788 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ 0010fcac 0004d815 R_ARM_GLOB_DAT 000ac788 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ -0010e458 00062702 R_ARM_ABS32 000809d4 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -0010ff40 00062715 R_ARM_GLOB_DAT 000809d4 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +0010e458 00062702 R_ARM_ABS32 00087748 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +0010ff40 00062715 R_ARM_GLOB_DAT 00087748 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ 0010e45c 00086002 R_ARM_ABS32 000b2430 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ 0010fe84 00086015 R_ARM_GLOB_DAT 000b2430 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ -0010e470 00031b02 R_ARM_ABS32 000809dc _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -0010fe60 00031b15 R_ARM_GLOB_DAT 000809dc _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -0010e47c 00084602 R_ARM_ABS32 000f2bdc _ZTSN6Bonmin10TNLPSolverE │ │ │ │ +0010e470 00031b02 R_ARM_ABS32 00087750 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +0010fe60 00031b15 R_ARM_GLOB_DAT 00087750 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +0010e47c 00084602 R_ARM_ABS32 000f2bd8 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ 0010e488 00058e02 R_ARM_ABS32 0010e478 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -0010e920 00058e02 R_ARM_ABS32 0010e478 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -0010e4e4 00076102 R_ARM_ABS32 000f2bf4 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ +0010e618 00058e02 R_ARM_ABS32 0010e478 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ +0010e4e4 00076102 R_ARM_ABS32 000f2bf0 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ 0010e4f0 00046502 R_ARM_ABS32 0010e4e0 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ 0010e4f4 0005a302 R_ARM_ABS32 000b9604 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 0010e4f8 00053e02 R_ARM_ABS32 000b9678 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ 0010e4fc 0005f602 R_ARM_ABS32 000b8134 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 0010e504 00089602 R_ARM_ABS32 000b8254 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 0010e50c 00042e02 R_ARM_ABS32 000b9a60 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 0010e510 00031c02 R_ARM_ABS32 000b9a70 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ @@ -1123,165 +1123,165 @@ │ │ │ │ 0010fd60 0006f615 R_ARM_GLOB_DAT 000b9aa8 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 0010e51c 00029502 R_ARM_ABS32 000b9530 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ 0010e520 0007d902 R_ARM_ABS32 000b8e4c _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ 0010e524 0008a902 R_ARM_ABS32 000b835c _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ 0010e528 0005fb02 R_ARM_ABS32 000b8978 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 0010e52c 0004ab02 R_ARM_ABS32 000b8690 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 0010e538 00082f02 R_ARM_ABS32 000b902c _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -0010e548 00069202 R_ARM_ABS32 000f2c0c _ZTSN6Bonmin12BranchingTQPE │ │ │ │ +0010e548 00069202 R_ARM_ABS32 000f2c08 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ 0010e554 00078802 R_ARM_ABS32 0010e544 _ZTIN6Bonmin12BranchingTQPE │ │ │ │ 0010e558 00076202 R_ARM_ABS32 000ba954 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 0010e55c 00070402 R_ARM_ABS32 000baa5c _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ 0010e560 0004bd02 R_ARM_ABS32 000b9fac _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 0010e568 00075602 R_ARM_ABS32 000b9fe8 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 0010e574 0007f702 R_ARM_ABS32 000ba0d0 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 0010e578 00086702 R_ARM_ABS32 000ba108 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 0010e580 00048302 R_ARM_ABS32 000ba688 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ 0010e584 0004e402 R_ARM_ABS32 000ba264 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ 0010e588 0007ef02 R_ARM_ABS32 000ba348 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ 0010e58c 0003c002 R_ARM_ABS32 000ba44c _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 0010e590 0006e902 R_ARM_ABS32 000ba79c _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 0010e59c 00040f02 R_ARM_ABS32 000ba550 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -0010e5ac 00061802 R_ARM_ABS32 000f2c24 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ -0010e5d4 0002ea02 R_ARM_ABS32 000f2c54 _ZTS19CoinWarmStartVectorIdE │ │ │ │ -0010e5e0 00044502 R_ARM_ABS32 0010da88 _ZTI13CoinWarmStart │ │ │ │ -0010e604 00044502 R_ARM_ABS32 0010da88 _ZTI13CoinWarmStart │ │ │ │ +0010e5ac 00061802 R_ARM_ABS32 000f2c20 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ +0010e5d4 00077102 R_ARM_ABS32 000f2c48 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +0010e5e0 00046702 R_ARM_ABS32 0010e5d0 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +0010e5e4 0004ae02 R_ARM_ABS32 000c2354 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +0010e5e8 00044302 R_ARM_ABS32 000c24a4 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +0010e608 0006c302 R_ARM_ABS32 000f2cec _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +0010e614 00023b02 R_ARM_ABS32 000f2d18 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ +0010e620 0004b302 R_ARM_ABS32 0010e604 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +0010e624 00079c02 R_ARM_ABS32 000c533c _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +0010e628 00066602 R_ARM_ABS32 000c400c _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ +0010e62c 0005bf02 R_ARM_ABS32 000c85e4 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ +0010e630 00055302 R_ARM_ABS32 000c8668 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ +0010e638 00065402 R_ARM_ABS32 0010e610 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ +0010e63c 0003e602 R_ARM_ABS32 000c43c0 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +0010e640 00038f02 R_ARM_ABS32 000c4430 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ +0010e644 0003dd02 R_ARM_ABS32 000c8950 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +0010e648 00037102 R_ARM_ABS32 000c75c0 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ +0010e64c 00053602 R_ARM_ABS32 000c681c _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +0010e650 00075402 R_ARM_ABS32 000c652c _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ +0010e654 00028d02 R_ARM_ABS32 000c62d8 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +0010e658 0002fa02 R_ARM_ABS32 000c6410 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +0010e65c 00078902 R_ARM_ABS32 000c6e40 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +0010e660 0006bc02 R_ARM_ABS32 000c429c _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +0010e664 00046302 R_ARM_ABS32 000c6ba8 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +0010e668 0002cc02 R_ARM_ABS32 000c40a4 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ +0010e66c 00026002 R_ARM_ABS32 000c4038 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ +0010e670 0006d202 R_ARM_ABS32 000c4728 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ +0010e674 0004f102 R_ARM_ABS32 000c48b4 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ +0010e678 00054402 R_ARM_ABS32 000c7784 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ +0010e67c 00024602 R_ARM_ABS32 000c7984 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ +0010e680 0005ff02 R_ARM_ABS32 000c4608 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ +0010e684 00063e02 R_ARM_ABS32 000c44e8 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ +0010e688 00049b02 R_ARM_ABS32 000ac7a8 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +0010fcec 00049b15 R_ARM_GLOB_DAT 000ac7a8 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +0010e68c 0002d102 R_ARM_ABS32 000c85b8 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ +0010e694 0002ea02 R_ARM_ABS32 000f2d38 _ZTS19CoinWarmStartVectorIdE │ │ │ │ +0010e6a0 00044502 R_ARM_ABS32 0010da88 _ZTI13CoinWarmStart │ │ │ │ +0010e6c4 00044502 R_ARM_ABS32 0010da88 _ZTI13CoinWarmStart │ │ │ │ 0010ff20 00044515 R_ARM_GLOB_DAT 0010da88 _ZTI13CoinWarmStart │ │ │ │ -0010e5ec 00042d02 R_ARM_ABS32 000f2c70 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ -0010e614 00031502 R_ARM_ABS32 000c353c _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ -0010e618 00085202 R_ARM_ABS32 000c3544 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e61c 0006cd02 R_ARM_ABS32 0010e624 _ZTV19CoinWarmStartVectorIdE │ │ │ │ -0010e620 0006cd02 R_ARM_ABS32 0010e624 _ZTV19CoinWarmStartVectorIdE │ │ │ │ -0010fefc 0006cd15 R_ARM_GLOB_DAT 0010e624 _ZTV19CoinWarmStartVectorIdE │ │ │ │ -0010e63c 0004b902 R_ARM_ABS32 0010e5d0 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -0010fdc0 0004b915 R_ARM_GLOB_DAT 0010e5d0 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -0010e640 0007ba02 R_ARM_ABS32 000c3608 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ -0010e644 00075a02 R_ARM_ABS32 000c36a8 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ -0010e648 00067602 R_ARM_ABS32 000c4d3c _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ -0010e64c 0008a602 R_ARM_ABS32 000c4538 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e650 00049d02 R_ARM_ABS32 000c42bc _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e654 0006f702 R_ARM_ABS32 0010e65c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -0010e658 0006f702 R_ARM_ABS32 0010e65c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -0010fd3c 0006f715 R_ARM_GLOB_DAT 0010e65c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -0010e66c 00081402 R_ARM_ABS32 0010e5e8 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ -0010fd40 00081415 R_ARM_GLOB_DAT 0010e5e8 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ -0010e670 00027102 R_ARM_ABS32 000c3548 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ -0010e674 00088302 R_ARM_ABS32 000c3a78 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ -0010e678 00043302 R_ARM_ABS32 000c38c0 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ -0010e67c 0002c302 R_ARM_ABS32 000c3760 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ -0010e680 00043902 R_ARM_ABS32 0010e688 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -0010e684 00043902 R_ARM_ABS32 0010e688 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -0010ffd8 00043915 R_ARM_GLOB_DAT 0010e688 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -0010e69c 00040a02 R_ARM_ABS32 000c3b50 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ -0010e6a0 0003ae02 R_ARM_ABS32 000c3c88 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ -0010e6a4 0008aa02 R_ARM_ABS32 000c395c _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -0010e6c4 0008aa02 R_ARM_ABS32 000c395c _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -0010e6c8 00083302 R_ARM_ABS32 0010e6d8 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -0010e6d4 00083302 R_ARM_ABS32 0010e6d8 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -0010fdc4 00083315 R_ARM_GLOB_DAT 0010e6d8 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -0010e6e8 00042502 R_ARM_ABS32 0010d714 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +0010e6ac 00042d02 R_ARM_ABS32 000f2d54 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ +0010e6d4 00031502 R_ARM_ABS32 000ca120 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ +0010e6d8 00085202 R_ARM_ABS32 000ca128 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e6dc 0006cd02 R_ARM_ABS32 0010e6e4 _ZTV19CoinWarmStartVectorIdE │ │ │ │ +0010e6e0 0006cd02 R_ARM_ABS32 0010e6e4 _ZTV19CoinWarmStartVectorIdE │ │ │ │ +0010fefc 0006cd15 R_ARM_GLOB_DAT 0010e6e4 _ZTV19CoinWarmStartVectorIdE │ │ │ │ +0010e6fc 0004b902 R_ARM_ABS32 0010e690 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +0010fdc0 0004b915 R_ARM_GLOB_DAT 0010e690 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +0010e700 0007ba02 R_ARM_ABS32 000ca1ec _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ +0010e704 00075a02 R_ARM_ABS32 000ca28c _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ +0010e708 00067602 R_ARM_ABS32 000cb920 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ +0010e70c 0008a602 R_ARM_ABS32 000cb11c _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e710 00049d02 R_ARM_ABS32 000caea0 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e714 0006f702 R_ARM_ABS32 0010e71c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +0010e718 0006f702 R_ARM_ABS32 0010e71c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +0010fd3c 0006f715 R_ARM_GLOB_DAT 0010e71c _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +0010e72c 00081402 R_ARM_ABS32 0010e6a8 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ +0010fd40 00081415 R_ARM_GLOB_DAT 0010e6a8 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ +0010e730 00027102 R_ARM_ABS32 000ca12c _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +0010e734 00088302 R_ARM_ABS32 000ca65c _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ +0010e738 00043302 R_ARM_ABS32 000ca4a4 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ +0010e73c 0002c302 R_ARM_ABS32 000ca344 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ +0010e740 00043902 R_ARM_ABS32 0010e748 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +0010e744 00043902 R_ARM_ABS32 0010e748 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +0010ffd8 00043915 R_ARM_GLOB_DAT 0010e748 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +0010e75c 00040a02 R_ARM_ABS32 000ca734 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ +0010e760 0003ae02 R_ARM_ABS32 000ca86c _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ +0010e764 0008aa02 R_ARM_ABS32 000ca540 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +0010e784 0008aa02 R_ARM_ABS32 000ca540 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +0010e788 00083302 R_ARM_ABS32 0010e798 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +0010e794 00083302 R_ARM_ABS32 0010e798 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +0010fdc4 00083315 R_ARM_GLOB_DAT 0010e798 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +0010e7a8 00042502 R_ARM_ABS32 0010d714 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 0010ff0c 00042515 R_ARM_GLOB_DAT 0010d714 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -0010e6ec 0002bd02 R_ARM_ABS32 000c3dd8 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ -0010e6f0 00025602 R_ARM_ABS32 000c3f9c _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ -0010e6f4 00071802 R_ARM_ABS32 000c4178 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ -0010e710 00019202 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -0010e73c 00019202 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -0010e764 00019202 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +0010e7ac 0002bd02 R_ARM_ABS32 000ca9bc _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ +0010e7b0 00025602 R_ARM_ABS32 000cab80 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ +0010e7b4 00071802 R_ARM_ABS32 000cad5c _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ +0010e7d0 00019202 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +0010e7fc 00019202 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +0010e824 00019202 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ 0010fedc 00019215 R_ARM_GLOB_DAT 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -0010e71c 00067102 R_ARM_ABS32 000c4e50 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -0010e720 00019602 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e724 0000bc02 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e748 0002cb02 R_ARM_ABS32 000c4f30 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -0010e74c 00008002 R_ARM_ABS32 00000000 _ZTv0_n20_NK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e750 00018002 R_ARM_ABS32 00000000 _ZTv0_n24_N23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e758 00064702 R_ARM_ABS32 000f2c90 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ -0010e76c 00020702 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -0010e78c 00020702 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -0010e7dc 00020702 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +0010e7dc 00067102 R_ARM_ABS32 000cba34 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +0010e7e0 00019602 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e7e4 0000bc02 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e808 0002cb02 R_ARM_ABS32 000cbb14 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +0010e80c 00008002 R_ARM_ABS32 00000000 _ZTv0_n20_NK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e810 00018002 R_ARM_ABS32 00000000 _ZTv0_n24_N23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e818 00064702 R_ARM_ABS32 000f2d74 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ +0010e82c 00020702 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +0010e84c 00020702 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +0010e89c 00020702 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ 0010ff90 00020715 R_ARM_GLOB_DAT 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -0010e798 0007f302 R_ARM_ABS32 000c3824 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ -0010e79c 00008d02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e7a0 00003402 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e7a4 0000fa02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -0010e8d0 0000fa02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -0010e7a8 00012f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ -0010e8d4 00012f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ -0010e7ac 00002102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ -0010e8d8 00002102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ -0010e7b0 00004f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ -0010e8dc 00004f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ -0010e7b4 00020f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ -0010e8e0 00020f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ -0010e7b8 0000c802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ -0010e8e4 0000c802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ -0010e7bc 00014e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ -0010e8e8 00014e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ -0010e7c0 00007e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ -0010e8ec 00007e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ -0010e7c4 0000c502 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ -0010e8f0 0000c502 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ -0010e7e8 0005ad02 R_ARM_ABS32 000c386c _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ -0010e7ec 0000e602 R_ARM_ABS32 00000000 _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e7f0 00011d02 R_ARM_ABS32 00000000 _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e800 00084f02 R_ARM_ABS32 0010e814 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ -0010fe08 00084f15 R_ARM_GLOB_DAT 0010e814 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ -0010e834 0005bd02 R_ARM_ABS32 0010e754 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -0010e864 0005bd02 R_ARM_ABS32 0010e754 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -0010e8b8 0005bd02 R_ARM_ABS32 0010e754 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -0010ffc8 0005bd15 R_ARM_GLOB_DAT 0010e754 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -0010e838 00034402 R_ARM_ABS32 000c246c _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -0010e83c 0002e302 R_ARM_ABS32 000c2558 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -0010e840 00044402 R_ARM_ABS32 000c501c _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -0010e844 00073102 R_ARM_ABS32 000c2820 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e848 0007a702 R_ARM_ABS32 000c26b4 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e868 00053b02 R_ARM_ABS32 000c25bc _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -0010e8bc 00053b02 R_ARM_ABS32 000c25bc _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -0010e86c 0004d102 R_ARM_ABS32 000c2584 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -0010e8c0 0004d102 R_ARM_ABS32 000c2584 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -0010e870 00034902 R_ARM_ABS32 000c5068 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -0010e8c4 00034902 R_ARM_ABS32 000c5068 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -0010e874 00077402 R_ARM_ABS32 000c2a3c _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e8c8 00077402 R_ARM_ABS32 000c2a3c _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -0010e878 0007b602 R_ARM_ABS32 000c280c _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e8cc 0007b602 R_ARM_ABS32 000c280c _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -0010e910 0006c302 R_ARM_ABS32 000f2d2c _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -0010e91c 00023b02 R_ARM_ABS32 000f2d58 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ -0010e928 0004b302 R_ARM_ABS32 0010e90c _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -0010e92c 00079c02 R_ARM_ABS32 000c63f0 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -0010e930 00066602 R_ARM_ABS32 000c50c0 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ -0010e934 0005bf02 R_ARM_ABS32 000c9698 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ -0010e938 00055302 R_ARM_ABS32 000c971c _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ -0010e940 00065402 R_ARM_ABS32 0010e918 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ -0010e944 0003e602 R_ARM_ABS32 000c5474 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ -0010e948 00038f02 R_ARM_ABS32 000c54e4 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ -0010e94c 0003dd02 R_ARM_ABS32 000c9a04 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -0010e950 00037102 R_ARM_ABS32 000c8674 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ -0010e954 00053602 R_ARM_ABS32 000c78d0 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -0010e958 00075402 R_ARM_ABS32 000c75e0 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ -0010e95c 00028d02 R_ARM_ABS32 000c738c _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -0010e960 0002fa02 R_ARM_ABS32 000c74c4 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -0010e964 00078902 R_ARM_ABS32 000c7ef4 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -0010e968 0006bc02 R_ARM_ABS32 000c5350 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -0010e96c 00046302 R_ARM_ABS32 000c7c5c _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -0010e970 0002cc02 R_ARM_ABS32 000c5158 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ -0010e974 00026002 R_ARM_ABS32 000c50ec _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ -0010e978 0006d202 R_ARM_ABS32 000c57dc _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ -0010e97c 0004f102 R_ARM_ABS32 000c5968 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ -0010e980 00054402 R_ARM_ABS32 000c8838 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ -0010e984 00024602 R_ARM_ABS32 000c8a38 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ -0010e988 0005ff02 R_ARM_ABS32 000c56bc _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ -0010e98c 00063e02 R_ARM_ABS32 000c559c _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ -0010e990 00049b02 R_ARM_ABS32 000ac7a8 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -0010fcec 00049b15 R_ARM_GLOB_DAT 000ac7a8 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -0010e994 0002d102 R_ARM_ABS32 000c966c _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ -0010e99c 00077102 R_ARM_ABS32 000f2d70 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -0010e9a8 00046702 R_ARM_ABS32 0010e998 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -0010e9ac 0004ae02 R_ARM_ABS32 000c9fec _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -0010e9b0 00044302 R_ARM_ABS32 000ca13c _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ -0010e9b8 00071402 R_ARM_ABS32 000f2d94 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ +0010e858 0007f302 R_ARM_ABS32 000ca408 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ +0010e85c 00008d02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e860 00003402 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e864 0000fa02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ +0010e990 0000fa02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ +0010e868 00012f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ +0010e994 00012f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ +0010e86c 00002102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ +0010e998 00002102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ +0010e870 00004f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ +0010e99c 00004f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ +0010e874 00020f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ +0010e9a0 00020f02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ +0010e878 0000c802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ +0010e9a4 0000c802 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ +0010e87c 00014e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ +0010e9a8 00014e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ +0010e880 00007e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ +0010e9ac 00007e02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ +0010e884 0000c502 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ +0010e9b0 0000c502 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ +0010e8a8 0005ad02 R_ARM_ABS32 000ca450 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ +0010e8ac 0000e602 R_ARM_ABS32 00000000 _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e8b0 00011d02 R_ARM_ABS32 00000000 _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e8c0 00084f02 R_ARM_ABS32 0010e8d4 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ +0010fe08 00084f15 R_ARM_GLOB_DAT 0010e8d4 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ +0010e8f4 0005bd02 R_ARM_ABS32 0010e814 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +0010e924 0005bd02 R_ARM_ABS32 0010e814 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +0010e978 0005bd02 R_ARM_ABS32 0010e814 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +0010ffc8 0005bd15 R_ARM_GLOB_DAT 0010e814 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +0010e8f8 00034402 R_ARM_ABS32 000c9050 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +0010e8fc 0002e302 R_ARM_ABS32 000c913c _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +0010e900 00044402 R_ARM_ABS32 000cbc00 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +0010e904 00073102 R_ARM_ABS32 000c9404 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e908 0007a702 R_ARM_ABS32 000c9298 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e928 00053b02 R_ARM_ABS32 000c91a0 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +0010e97c 00053b02 R_ARM_ABS32 000c91a0 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +0010e92c 0004d102 R_ARM_ABS32 000c9168 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +0010e980 0004d102 R_ARM_ABS32 000c9168 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +0010e930 00034902 R_ARM_ABS32 000cbc4c _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +0010e984 00034902 R_ARM_ABS32 000cbc4c _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +0010e934 00077402 R_ARM_ABS32 000c9620 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e988 00077402 R_ARM_ABS32 000c9620 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +0010e938 0007b602 R_ARM_ABS32 000c93f0 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e98c 0007b602 R_ARM_ABS32 000c93f0 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +0010e9b8 00071402 R_ARM_ABS32 000f2d90 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010e9c4 00033a02 R_ARM_ABS32 0010e9b4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010ea04 00033a02 R_ARM_ABS32 0010e9b4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010ea4c 00033a02 R_ARM_ABS32 0010e9b4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010ea94 00033a02 R_ARM_ABS32 0010e9b4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010eadc 00033a02 R_ARM_ABS32 0010e9b4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010eb24 00033a02 R_ARM_ABS32 0010e9b4 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 0010e9d8 0003bb02 R_ARM_ABS32 000cd45c _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ @@ -1297,369 +1297,369 @@ │ │ │ │ 0010eb14 00074f02 R_ARM_ABS32 000cd468 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ 0010eb5c 00074f02 R_ARM_ABS32 000cd468 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ 0010e9f8 0004b102 R_ARM_ABS32 000cca88 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010ea40 0004b102 R_ARM_ABS32 000cca88 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010ea88 0004b102 R_ARM_ABS32 000cca88 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010eb18 0004b102 R_ARM_ABS32 000cca88 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010eb60 0004b102 R_ARM_ABS32 000cca88 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -0010ea00 00082a02 R_ARM_ABS32 000f2dbc _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ +0010ea00 00082a02 R_ARM_ABS32 000f2db8 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 0010ea0c 0006f202 R_ARM_ABS32 0010e9fc _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 0010ea10 00061f02 R_ARM_ABS32 000cd470 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 0010ea14 0005d802 R_ARM_ABS32 000cd4b0 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ 0010ea18 00026202 R_ARM_ABS32 000ce950 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ 0010ea24 0007e002 R_ARM_ABS32 000cd7d0 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ -0010ea48 0006cc02 R_ARM_ABS32 000f2ddc _ZTSN6Bonmin9DummyPumpE │ │ │ │ +0010ea48 0006cc02 R_ARM_ABS32 000f2dd8 _ZTSN6Bonmin9DummyPumpE │ │ │ │ 0010ea54 0002c002 R_ARM_ABS32 0010ea44 _ZTIN6Bonmin9DummyPumpE │ │ │ │ 0010ea58 00063a02 R_ARM_ABS32 000ce990 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 0010ea5c 0005f202 R_ARM_ABS32 000ce9d0 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ 0010ea60 00082e02 R_ARM_ABS32 000d005c _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ 0010ea6c 00034202 R_ARM_ABS32 000cecf0 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ -0010ea90 00030b02 R_ARM_ABS32 000f2df0 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ +0010ea90 00030b02 R_ARM_ABS32 000f2dec _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ 0010ea9c 00040802 R_ARM_ABS32 0010ea8c _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ 0010eaa0 0005da02 R_ARM_ABS32 000d009c _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 0010eaa4 00057f02 R_ARM_ABS32 000d00dc _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ 0010eaa8 00079802 R_ARM_ABS32 000d1bcc _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ 0010eab4 00037502 R_ARM_ABS32 000d19f4 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ 0010ead0 0003b102 R_ARM_ABS32 000d14e4 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -0010ead8 0008af02 R_ARM_ABS32 000f2e08 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ +0010ead8 0008af02 R_ARM_ABS32 000f2e04 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ 0010eae4 0003ff02 R_ARM_ABS32 0010ead4 _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ 0010eae8 00060602 R_ARM_ABS32 000d1c0c _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ 0010eaec 0005bc02 R_ARM_ABS32 000d1c4c _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ 0010eaf0 0002a502 R_ARM_ABS32 000d31a8 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ 0010eafc 00073702 R_ARM_ABS32 000d1ea8 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ -0010eb20 00039a02 R_ARM_ABS32 000f2e24 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ +0010eb20 00039a02 R_ARM_ABS32 000f2e20 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 0010eb2c 0007d002 R_ARM_ABS32 0010eb1c _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 0010eb30 0005aa02 R_ARM_ABS32 000d31f8 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ 0010eb34 00054702 R_ARM_ABS32 000d3238 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ 0010eb38 00048202 R_ARM_ABS32 000d4724 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ 0010eb3c 00085e02 R_ARM_ABS32 000d31e8 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ 0010eb44 0003b402 R_ARM_ABS32 000d35f8 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ 0010eb4c 00079702 R_ARM_ABS32 000d3264 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ -0010eb68 00076b02 R_ARM_ABS32 000f2e48 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ +0010eb68 00076b02 R_ARM_ABS32 000f2e44 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 0010eb74 0006bd02 R_ARM_ABS32 0010eb64 _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ 0010eb78 00056602 R_ARM_ABS32 000d869c _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ 0010eb7c 0004fb02 R_ARM_ABS32 000d86dc _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ 0010eb80 00035e02 R_ARM_ABS32 000d8728 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ 0010eb88 00023a02 R_ARM_ABS32 000d8684 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ 0010eb8c 00032a02 R_ARM_ABS32 000d745c _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ 0010eba4 0003a802 R_ARM_ABS32 000d8690 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ -0010ebac 0005fc02 R_ARM_ABS32 000f2e64 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ +0010ebac 0005fc02 R_ARM_ABS32 000f2e60 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ 0010ebb8 0007a602 R_ARM_ABS32 0010eba8 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 0010ebfc 0007a602 R_ARM_ABS32 0010eba8 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 0010ec48 0007a602 R_ARM_ABS32 0010eba8 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 0010ebcc 00074102 R_ARM_ABS32 000d9e24 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ 0010ec18 00074102 R_ARM_ABS32 000d9e24 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ 0010ec64 00074102 R_ARM_ABS32 000d9e24 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ 0010ebd0 00082b02 R_ARM_ABS32 000d91a0 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ 0010ec1c 00082b02 R_ARM_ABS32 000d91a0 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ 0010ec68 00082b02 R_ARM_ABS32 000d91a0 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ 0010ebe8 0002e002 R_ARM_ABS32 000d9e30 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ -0010ebf8 0004e902 R_ARM_ABS32 000f2e80 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ +0010ebf8 0004e902 R_ARM_ABS32 000f2e7c _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 0010ec04 0004b402 R_ARM_ABS32 0010ebf4 _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 0010ec08 0006c902 R_ARM_ABS32 000db684 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ 0010ec0c 00066e02 R_ARM_ABS32 000db6c4 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ 0010ec10 0006ac02 R_ARM_ABS32 000da744 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ 0010ec34 0005ec02 R_ARM_ABS32 000db710 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ 0010ec38 00079b02 R_ARM_ABS32 000d9e38 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 0010ec3c 0005be02 R_ARM_ABS32 000d9e3c _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -0010ec44 00028402 R_ARM_ABS32 000f2ea4 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ +0010ec44 00028402 R_ARM_ABS32 000f2ea0 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 0010ec50 00056d02 R_ARM_ABS32 0010ec40 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 0010ec54 00046002 R_ARM_ABS32 000dd358 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ 0010ec58 0003fa02 R_ARM_ABS32 000dd3c0 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ 0010ec5c 00076702 R_ARM_ABS32 000dc3fc _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ 0010ec80 0007c302 R_ARM_ABS32 000dd434 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ 0010ec84 00071a02 R_ARM_ABS32 000db7f8 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 0010ec88 0002dd02 R_ARM_ABS32 000db9a8 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -0010ec90 00033702 R_ARM_ABS32 000f2ed8 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ +0010ec90 00033702 R_ARM_ABS32 000f2ed4 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ 0010ec9c 00049302 R_ARM_ABS32 0010ec8c _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 0010ece0 00049302 R_ARM_ABS32 0010ec8c _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 0010ed70 00049302 R_ARM_ABS32 0010ec8c _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 0010ecb0 0006f902 R_ARM_ABS32 000df3a8 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 0010ecfc 0006f902 R_ARM_ABS32 000df3a8 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 0010ed8c 0006f902 R_ARM_ABS32 000df3a8 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 0010ecb4 00058202 R_ARM_ABS32 000dd90c _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ 0010ed00 00058202 R_ARM_ABS32 000dd90c _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ 0010ed90 00058202 R_ARM_ABS32 000dd90c _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ 0010eccc 00048102 R_ARM_ABS32 000df3b4 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ -0010ecdc 00033302 R_ARM_ABS32 000f2ef4 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ +0010ecdc 00033302 R_ARM_ABS32 000f2ef0 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 0010ece8 00060502 R_ARM_ABS32 0010ecd8 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 0010ecec 0004a802 R_ARM_ABS32 000e16e4 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ 0010ecf0 00043f02 R_ARM_ABS32 000e1724 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ 0010ecf4 00050a02 R_ARM_ABS32 000e07b8 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ 0010ed18 0002b002 R_ARM_ABS32 000e1770 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ 0010ed1c 00028a02 R_ARM_ABS32 000dfeec _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 0010ed20 00032002 R_ARM_ABS32 000dfef0 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -0010ed28 00038502 R_ARM_ABS32 000f2f1c _ZTSN6Bonmin12MilpRoundingE │ │ │ │ +0010ed28 00038502 R_ARM_ABS32 000f2f18 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ 0010ed34 00048402 R_ARM_ABS32 0010ed24 _ZTIN6Bonmin12MilpRoundingE │ │ │ │ 0010ed38 00041b02 R_ARM_ABS32 000e1cf0 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ 0010ed3c 0003bf02 R_ARM_ABS32 000e1d5c _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ 0010ed40 00027d02 R_ARM_ABS32 000e4014 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ 0010ed48 00051602 R_ARM_ABS32 000e4000 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ 0010ed4c 00041702 R_ARM_ABS32 000e2690 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ 0010ed64 00046f02 R_ARM_ABS32 000e400c _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ -0010ed6c 0006fb02 R_ARM_ABS32 000f2f34 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ +0010ed6c 0006fb02 R_ARM_ABS32 000f2f30 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 0010ed78 0004e502 R_ARM_ABS32 0010ed68 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 0010ed7c 00085302 R_ARM_ABS32 000e5b58 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ 0010ed80 00080a02 R_ARM_ABS32 000e5bac _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ 0010ed84 0004a902 R_ARM_ABS32 000e4c10 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ 0010eda8 0006a902 R_ARM_ABS32 000e5c0c _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ 0010edac 00085d02 R_ARM_ABS32 000e4054 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 0010edb0 00039802 R_ARM_ABS32 000e4204 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 0010fc10 00000415 R_ARM_GLOB_DAT 00000000 _ZTIi@CXXABI_1.3 │ │ │ │ -0010fc14 00039b15 R_ARM_GLOB_DAT 0010db64 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ +0010fc14 00039b15 R_ARM_GLOB_DAT 0010db14 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 0010fc1c 00057b15 R_ARM_GLOB_DAT 0010df3c _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 0010fc24 00029715 R_ARM_GLOB_DAT 001100b4 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ -0010fc28 00041515 R_ARM_GLOB_DAT 000c99c4 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ +0010fc28 00041515 R_ARM_GLOB_DAT 000c8910 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ 0010fc3c 0002b415 R_ARM_GLOB_DAT 0010e550 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ 0010fc40 00032915 R_ARM_GLOB_DAT 0010ebb4 _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ 0010fc44 00065d15 R_ARM_GLOB_DAT 0010d75c _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 0010fc48 00002c15 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0010fc4c 00002d15 R_ARM_GLOB_DAT 00000000 _ZTI16OsiSimpleInteger │ │ │ │ 0010fc50 0006ee15 R_ARM_GLOB_DAT 00034764 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ 0010fc58 00003e15 R_ARM_GLOB_DAT 00000000 _ZN9CoinError12printErrors_E │ │ │ │ 0010fc5c 0004bc15 R_ARM_GLOB_DAT 0010d67c _ZTV9CoinError │ │ │ │ 0010fc60 0007fd15 R_ARM_GLOB_DAT 0010dedc _ZTVN6Bonmin7QuadCutE │ │ │ │ 0010fc64 00004615 R_ARM_GLOB_DAT 00000000 _ZTI26CbcSimpleIntegerPseudoCost │ │ │ │ 0010fc68 0003d615 R_ARM_GLOB_DAT 000935ac _ZN5Ipopt11OptionsList5clearEv │ │ │ │ 0010fc70 0003a415 R_ARM_GLOB_DAT 0010d66c _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 0010fc74 00045915 R_ARM_GLOB_DAT 0010dfa8 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ -0010fc78 00065015 R_ARM_GLOB_DAT 0010e8f4 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +0010fc78 00065015 R_ARM_GLOB_DAT 0010e5ec _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 0010fc80 00005415 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 0010fc84 00088615 R_ARM_GLOB_DAT 0010d8e8 _ZTVN6Bonmin12DiverCompareE │ │ │ │ 0010fc8c 00023915 R_ARM_GLOB_DAT 0010ea08 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 0010fc90 0008a215 R_ARM_GLOB_DAT 0010e5b4 _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ 0010fc94 00005915 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0010fc98 00006315 R_ARM_GLOB_DAT 00000000 _ZTIN5Ipopt11DenseVectorE │ │ │ │ -0010fca0 0004cd15 R_ARM_GLOB_DAT 0010dc1c _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ +0010fca0 0004cd15 R_ARM_GLOB_DAT 0010dcd8 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 0010fca8 00027715 R_ARM_GLOB_DAT 00110094 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ 0010fcb0 00007015 R_ARM_GLOB_DAT 00000000 _ZTI21OsiClpSolverInterface │ │ │ │ 0010fcb8 0003b515 R_ARM_GLOB_DAT 0010ec98 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 0010fcbc 00086e15 R_ARM_GLOB_DAT 0010e378 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ 0010fcc4 00065815 R_ARM_GLOB_DAT 001100d1 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ 0010fcc8 0006b515 R_ARM_GLOB_DAT 0010e9c0 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ -0010fccc 00075115 R_ARM_GLOB_DAT 000c97ac _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ +0010fccc 00075115 R_ARM_GLOB_DAT 000c86f8 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ 0010fcd0 00007f15 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt17RegisteredOptionsE │ │ │ │ 0010fcd4 0006ed15 R_ARM_GLOB_DAT 0010e484 _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 0010fcdc 00008515 R_ARM_GLOB_DAT 00000000 _ZTI12CglFlowCover │ │ │ │ 0010fce0 0007fb15 R_ARM_GLOB_DAT 0010ea98 _ZTVN6Bonmin12PumpForMinlpE │ │ │ │ -0010fce4 00029a15 R_ARM_GLOB_DAT 0010e7f4 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ +0010fce4 00029a15 R_ARM_GLOB_DAT 0010e8b4 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ 0010fce8 00008a15 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt16RegisteredOptionE │ │ │ │ 0010fcf4 0005cb15 R_ARM_GLOB_DAT 00047f84 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ -0010fcf8 0005ca15 R_ARM_GLOB_DAT 0010dcdc _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ +0010fcf8 0005ca15 R_ARM_GLOB_DAT 0010dca0 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ 0010fd00 0007b315 R_ARM_GLOB_DAT 000c1d6c _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ 0010fd08 0005b315 R_ARM_GLOB_DAT 000c1d84 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ 0010fd10 0004e815 R_ARM_GLOB_DAT 00110074 _ZZ11CoinDrand48bjE4last │ │ │ │ 0010fd14 00068c15 R_ARM_GLOB_DAT 0010e040 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 0010fd18 0007a515 R_ARM_GLOB_DAT 0010d8a4 _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 0010fd1c 0000a715 R_ARM_GLOB_DAT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ 0010fd24 0005d515 R_ARM_GLOB_DAT 000c1d64 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ -0010fd28 0005e515 R_ARM_GLOB_DAT 0010db10 _ZTV15BonRandomChoice │ │ │ │ -0010fd30 00067315 R_ARM_GLOB_DAT 0006a3fc _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ +0010fd28 0005e515 R_ARM_GLOB_DAT 0010dac0 _ZTV15BonRandomChoice │ │ │ │ +0010fd30 00067315 R_ARM_GLOB_DAT 00066788 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 0010fd34 0004ca15 R_ARM_GLOB_DAT 0010e050 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 0010fd38 0000ac15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0010fd48 00085015 R_ARM_GLOB_DAT 0010ed30 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ 0010fd4c 00076315 R_ARM_GLOB_DAT 001100ac OAModel │ │ │ │ 0010fd50 0000b715 R_ARM_GLOB_DAT 00000000 _ZTI6CbcSOS │ │ │ │ 0010fd54 00064d15 R_ARM_GLOB_DAT 0011008c _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 0010fd5c 0000cc15 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -0010fd64 00059e15 R_ARM_GLOB_DAT 0010dac4 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ -0010fd68 0004e315 R_ARM_GLOB_DAT 0006a404 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ +0010fd64 00059e15 R_ARM_GLOB_DAT 0010db74 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ +0010fd68 0004e315 R_ARM_GLOB_DAT 00066790 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ 0010fd6c 0000da15 R_ARM_GLOB_DAT 00000000 _ZTI6OsiSOS │ │ │ │ 0010fd78 0000dd15 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt13StreamJournalE │ │ │ │ -0010fd7c 00054c15 R_ARM_GLOB_DAT 0010dbdc _ZTVN6Bonmin7EcpCutsE │ │ │ │ +0010fd7c 00054c15 R_ARM_GLOB_DAT 0010db9c _ZTVN6Bonmin7EcpCutsE │ │ │ │ 0010fd8c 00031015 R_ARM_GLOB_DAT 0010d694 _ZTVN6Bonmin3BabE │ │ │ │ 0010fd90 0006c015 R_ARM_GLOB_DAT 0010df4c _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ 0010fd94 00047415 R_ARM_GLOB_DAT 0010ec00 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 0010fd98 0002c915 R_ARM_GLOB_DAT 00047fd4 _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010fd9c 00068815 R_ARM_GLOB_DAT 00034404 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ 0010fda0 00063b15 R_ARM_GLOB_DAT 0010d664 _ZTIN6Bonmin10ErrorCodesE │ │ │ │ -0010fda4 00066715 R_ARM_GLOB_DAT 0010da9c _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ +0010fda4 00066715 R_ARM_GLOB_DAT 0010db4c _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ 0010fda8 0000fb15 R_ARM_GLOB_DAT 00000000 _ZTIN5Ipopt6VectorE │ │ │ │ 0010fdac 00010015 R_ARM_GLOB_DAT 00000000 _ZTVSt9bad_alloc@GLIBCXX_3.4 │ │ │ │ 0010fdb0 00010115 R_ARM_GLOB_DAT 00000000 _ZTI16CglKnapsackCover │ │ │ │ 0010fdb4 00041d15 R_ARM_GLOB_DAT 0010df68 _ZTVN6Bonmin7AuxInfoE │ │ │ │ 0010fdbc 0006b715 R_ARM_GLOB_DAT 001100a8 BonminAbortAll │ │ │ │ 0010fdc8 00010e15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0010fdcc 00010f15 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -0010fdd0 00068915 R_ARM_GLOB_DAT 0010e924 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +0010fdd0 00068915 R_ARM_GLOB_DAT 0010e61c _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 0010fdd4 00033615 R_ARM_GLOB_DAT 0010eb28 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ -0010fdd8 00076a15 R_ARM_GLOB_DAT 0010dd58 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -0010fddc 00044015 R_ARM_GLOB_DAT 0006a420 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ +0010fdd8 00076a15 R_ARM_GLOB_DAT 0010de48 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +0010fddc 00044015 R_ARM_GLOB_DAT 000667ac _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ 0010fde0 00054215 R_ARM_GLOB_DAT 0010ea50 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 0010fde4 00011e15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -0010fde8 00027915 R_ARM_GLOB_DAT 0010dd14 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ +0010fde8 00027915 R_ARM_GLOB_DAT 0010dc1c _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ 0010fdec 00062c15 R_ARM_GLOB_DAT 0010eae0 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ 0010fdf0 00012315 R_ARM_GLOB_DAT 00000000 _ZTI10OsiAuxInfo │ │ │ │ -0010fdf4 00064815 R_ARM_GLOB_DAT 0010dc5c _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +0010fdf4 00064815 R_ARM_GLOB_DAT 0010dbdc _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ 0010fdfc 00012a15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 0010fe00 00012b15 R_ARM_GLOB_DAT 00000000 _ZTI9CglGomory │ │ │ │ 0010fe04 00084215 R_ARM_GLOB_DAT 0010e098 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 0010fe0c 0002a015 R_ARM_GLOB_DAT 001100d4 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ 0010fe14 00012e15 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0010fe18 0004b615 R_ARM_GLOB_DAT 000c1d8c _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ -0010fe1c 0002ce15 R_ARM_GLOB_DAT 000c995c _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ -0010fe24 0005c315 R_ARM_GLOB_DAT 0010dde0 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ +0010fe1c 0002ce15 R_ARM_GLOB_DAT 000c88a8 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ +0010fe24 0005c315 R_ARM_GLOB_DAT 0010dd58 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ 0010fe28 00026f15 R_ARM_GLOB_DAT 00048290 _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ -0010fe2c 0002d515 R_ARM_GLOB_DAT 0010e93c _ZTVN6Bonmin11IpoptSolverE │ │ │ │ +0010fe2c 0002d515 R_ARM_GLOB_DAT 0010e634 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ 0010fe30 00013b15 R_ARM_GLOB_DAT 00000000 _ZTI16CbcSimpleInteger │ │ │ │ -0010fe34 0003a915 R_ARM_GLOB_DAT 000c9674 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ -0010fe38 0006a815 R_ARM_GLOB_DAT 0010de98 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ -0010fe3c 00026a15 R_ARM_GLOB_DAT 0010db9c _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ +0010fe34 0003a915 R_ARM_GLOB_DAT 000c85c0 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ +0010fe38 0006a815 R_ARM_GLOB_DAT 0010de10 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ +0010fe3c 00026a15 R_ARM_GLOB_DAT 0010dd18 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ 0010fe40 00067915 R_ARM_GLOB_DAT 0010d78c _ZTVN6Bonmin7BabInfoE │ │ │ │ 0010fe4c 00056e15 R_ARM_GLOB_DAT 0010d92c _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 0010fe54 00051115 R_ARM_GLOB_DAT 00110008 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ 0010fe58 0005f715 R_ARM_GLOB_DAT 0010e4ec _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ 0010fe5c 00030015 R_ARM_GLOB_DAT 0010eb70 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ 0010fe64 00062615 R_ARM_GLOB_DAT 0010da24 _ZTVN6Bonmin11BonminSetupE │ │ │ │ -0010fe70 0007af15 R_ARM_GLOB_DAT 0010e9a4 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +0010fe70 0007af15 R_ARM_GLOB_DAT 0010e5dc _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 0010fe74 0005ed15 R_ARM_GLOB_DAT 001100b0 currentOA │ │ │ │ 0010fe88 00016815 R_ARM_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4 │ │ │ │ 0010fe90 00016915 R_ARM_GLOB_DAT 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ -0010fe94 00083015 R_ARM_GLOB_DAT 0008b7e8 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ +0010fe94 00083015 R_ARM_GLOB_DAT 000897a0 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 0010fe98 00086c15 R_ARM_GLOB_DAT 0010d738 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 0010fe9c 0002bb15 R_ARM_GLOB_DAT 0010e400 _ZTVN6Bonmin6TMINLPE │ │ │ │ 0010fea0 0003d215 R_ARM_GLOB_DAT 0010e000 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ 0010fea8 00080515 R_ARM_GLOB_DAT 0010ece4 _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ -0010feac 0005c415 R_ARM_GLOB_DAT 0006a44c _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ +0010feac 0005c415 R_ARM_GLOB_DAT 000667d8 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ 0010feb4 00017a15 R_ARM_GLOB_DAT 00000000 _ZTI24CglMixedIntegerRounding2 │ │ │ │ 0010feb8 00017c15 R_ARM_GLOB_DAT 00000000 _ZTI10CglProbing │ │ │ │ 0010febc 0006cf15 R_ARM_GLOB_DAT 0010e060 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 0010fec0 00018615 R_ARM_GLOB_DAT 00000000 _ZTI11CbcNodeInfo │ │ │ │ 0010fed0 00019015 R_ARM_GLOB_DAT 00000000 _ZTI9OsiObject │ │ │ │ 0010fee8 0003fb15 R_ARM_GLOB_DAT 0010d93c _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ 0010fef0 00088b15 R_ARM_GLOB_DAT 0010ec4c _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 0010fef4 0001a715 R_ARM_GLOB_DAT 00000000 _ZTV9CglClique │ │ │ │ -0010fef8 0003ea15 R_ARM_GLOB_DAT 0008b7e0 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ +0010fef8 0003ea15 R_ARM_GLOB_DAT 00089798 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ 0010ff00 0007fc15 R_ARM_GLOB_DAT 0010d860 _ZTVN6Bonmin14CbcProbedDiverE │ │ │ │ -0010ff04 00038c15 R_ARM_GLOB_DAT 0010de6c _ZTVN4Coin16ReferencedObjectE │ │ │ │ -0010ff08 00037915 R_ARM_GLOB_DAT 0010dc9c _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ +0010ff04 00038c15 R_ARM_GLOB_DAT 0010dde4 _ZTVN4Coin16ReferencedObjectE │ │ │ │ +0010ff08 00037915 R_ARM_GLOB_DAT 0010dc60 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 0010ff10 00035b15 R_ARM_GLOB_DAT 0010e07c _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 0010ff14 00055715 R_ARM_GLOB_DAT 0010d7ac _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ 0010ff18 00052615 R_ARM_GLOB_DAT 0010e35c _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 0010ff28 0001ba15 R_ARM_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0010ff34 0001c015 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0010ff38 00074715 R_ARM_GLOB_DAT 0010da54 _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 0010ff3c 00027415 R_ARM_GLOB_DAT 0010d6c0 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ -0010ff44 00086815 R_ARM_GLOB_DAT 0010db50 _ZTVN6Bonmin7HotInfoE │ │ │ │ +0010ff44 00086815 R_ARM_GLOB_DAT 0010db00 _ZTVN6Bonmin7HotInfoE │ │ │ │ 0010ff48 00080815 R_ARM_GLOB_DAT 00110284 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ -0010ff50 00053715 R_ARM_GLOB_DAT 0008b7f0 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ +0010ff50 00053715 R_ARM_GLOB_DAT 000897a8 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ 0010ff54 0001d115 R_ARM_GLOB_DAT 00000000 _ZTV23CoinWarmStartPrimalDual │ │ │ │ 0010ff58 0001d215 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 0010ff5c 00065315 R_ARM_GLOB_DAT 000b7ea0 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ 0010ff60 0002d815 R_ARM_GLOB_DAT 0010d9c4 _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 0010ff64 0003d415 R_ARM_GLOB_DAT 00110038 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ 0010ff68 00067215 R_ARM_GLOB_DAT 00110088 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ -0010ff6c 00089515 R_ARM_GLOB_DAT 0006a43c _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ +0010ff6c 00089515 R_ARM_GLOB_DAT 000667c8 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ 0010ff74 0006b015 R_ARM_GLOB_DAT 00037a04 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ 0010ff78 0002ed15 R_ARM_GLOB_DAT 0010d9f4 _ZTVN8CglLandP10ParametersE │ │ │ │ 0010ff7c 0005b215 R_ARM_GLOB_DAT 000c1da8 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ 0010ff84 0001f715 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0010ff88 00075b15 R_ARM_GLOB_DAT 001100ec _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ 0010ff8c 00020215 R_ARM_GLOB_DAT 00000000 _ZTI9CglClique │ │ │ │ 0010ff94 00076c15 R_ARM_GLOB_DAT 00110098 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ -0010ff9c 00050115 R_ARM_GLOB_DAT 0010de7c _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +0010ff9c 00050115 R_ARM_GLOB_DAT 0010ddf4 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 0010ffa0 00021015 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt11OptionsListE │ │ │ │ 0010ffa4 00024715 R_ARM_GLOB_DAT 0010ed74 _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ -0010ffa8 00079a15 R_ARM_GLOB_DAT 0010e600 _ZTV13CoinWarmStart │ │ │ │ +0010ffa8 00079a15 R_ARM_GLOB_DAT 0010e6c0 _ZTV13CoinWarmStart │ │ │ │ 0010ffb0 00021815 R_ARM_GLOB_DAT 00000000 _ZTI10OsiObject2 │ │ │ │ 0010ffb4 00021915 R_ARM_GLOB_DAT 00000000 _ZTI9CbcObject │ │ │ │ 0010ffb8 00053515 R_ARM_GLOB_DAT 000c1d7c _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ 0010ffc0 0003fe15 R_ARM_GLOB_DAT 0010df14 _ZTVN6Bonmin4CutsE │ │ │ │ 0010ffcc 0003db15 R_ARM_GLOB_DAT 00059dd8 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ 0010ffd0 00021d15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0010ffdc 00022115 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0010ffe0 00022415 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0010ffe4 00082715 R_ARM_GLOB_DAT 0010d81c _ZTVN6Bonmin8CbcDiverE │ │ │ │ -0010ffe8 00045a15 R_ARM_GLOB_DAT 0010daec _ZTVN6Bonmin11PseudoCostsE │ │ │ │ +0010ffe8 00045a15 R_ARM_GLOB_DAT 0010da9c _ZTVN6Bonmin11PseudoCostsE │ │ │ │ 0010ffec 00022b15 R_ARM_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4 │ │ │ │ 0010fff0 00022c15 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0010fff4 0007cb15 R_ARM_GLOB_DAT 000c1d74 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ 0010fff8 00023115 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0010fffc 00073215 R_ARM_GLOB_DAT 00110090 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x29f68 contains 832 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0010ef08 0005d916 R_ARM_JUMP_SLOT 0009bc90 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ 0010ef0c 00000316 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ -0010ef10 0004ae16 R_ARM_JUMP_SLOT 000c9fec _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +0010ef10 0004ae16 R_ARM_JUMP_SLOT 000c2354 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ 0010ef14 00043816 R_ARM_JUMP_SLOT 000b92cc _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ 0010ef18 00081d16 R_ARM_JUMP_SLOT 0004915c _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ 0010ef1c 00000716 R_ARM_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4 │ │ │ │ 0010ef20 00000916 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2ERKS_ │ │ │ │ 0010ef24 00049c16 R_ARM_JUMP_SLOT 000b2564 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ 0010ef28 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler11setLogLevelEi │ │ │ │ 0010ef2c 00000c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20setNumberBeforeTrustEi │ │ │ │ 0010ef30 00059416 R_ARM_JUMP_SLOT 000d2434 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010ef34 0008a816 R_ARM_JUMP_SLOT 000aee8c _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ 0010ef38 00000d16 R_ARM_JUMP_SLOT 00000000 _Z10CoinFinited │ │ │ │ 0010ef3c 00000e16 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationD1Ev │ │ │ │ 0010ef40 00041f16 R_ARM_JUMP_SLOT 0005a2b0 _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010ef44 00001016 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ 0010ef48 00001116 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1ERKS_ │ │ │ │ -0010ef4c 00060b16 R_ARM_JUMP_SLOT 00089a10 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ +0010ef4c 00060b16 R_ARM_JUMP_SLOT 0008c820 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ 0010ef50 00070716 R_ARM_JUMP_SLOT 000b0b84 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ 0010ef54 0004f316 R_ARM_JUMP_SLOT 000911f0 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ -0010ef58 00061a16 R_ARM_JUMP_SLOT 000ca168 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ +0010ef58 00061a16 R_ARM_JUMP_SLOT 000c24d0 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ 0010ef5c 00001216 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceC1Ev │ │ │ │ 0010ef60 00001416 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 0010ef64 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 │ │ │ │ 0010ef68 0005af16 R_ARM_JUMP_SLOT 00031944 _ZN6Bonmin3BabC1Ev │ │ │ │ 0010ef6c 00001616 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel18isProvenInfeasibleEv │ │ │ │ 0010ef70 00076f16 R_ARM_JUMP_SLOT 000baa88 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -0010ef74 0006ff16 R_ARM_JUMP_SLOT 0006ae90 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ +0010ef74 0006ff16 R_ARM_JUMP_SLOT 00067250 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ 0010ef78 00001716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setLogLevelEi │ │ │ │ -0010ef7c 00029816 R_ARM_JUMP_SLOT 000855c0 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +0010ef7c 00029816 R_ARM_JUMP_SLOT 00081284 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 0010ef80 00058816 R_ARM_JUMP_SLOT 000ae650 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 0010ef84 00032416 R_ARM_JUMP_SLOT 000d23dc _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ 0010ef88 00076216 R_ARM_JUMP_SLOT 000ba954 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 0010ef8c 00001816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbiiiPKdPKiS3_S3_ │ │ │ │ 0010ef90 00001916 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ -0010ef94 00064916 R_ARM_JUMP_SLOT 00068eb4 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ +0010ef94 00064916 R_ARM_JUMP_SLOT 00065240 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ 0010ef98 00001b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixD1Ev │ │ │ │ 0010ef9c 00041a16 R_ARM_JUMP_SLOT 000d5728 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010efa0 00001c16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ 0010efa4 00045f16 R_ARM_JUMP_SLOT 00039a14 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ -0010efa8 00076d16 R_ARM_JUMP_SLOT 00087c48 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ +0010efa8 00076d16 R_ARM_JUMP_SLOT 0008390c _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ 0010efac 00035f16 R_ARM_JUMP_SLOT 0008e4d4 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ 0010efb0 00001e16 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpeq@GCC_3.5 │ │ │ │ -0010efb4 00036716 R_ARM_JUMP_SLOT 000cbb64 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ +0010efb4 00036716 R_ARM_JUMP_SLOT 000c3ecc _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ 0010efb8 00001f16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4.21 │ │ │ │ 0010efbc 00025e16 R_ARM_JUMP_SLOT 000b2a00 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ -0010efc0 00066116 R_ARM_JUMP_SLOT 000813fc _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +0010efc0 00066116 R_ARM_JUMP_SLOT 00088168 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ 0010efc4 00072a16 R_ARM_JUMP_SLOT 000d8e6c _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ -0010efc8 00064c16 R_ARM_JUMP_SLOT 000726ac _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +0010efc8 00064c16 R_ARM_JUMP_SLOT 00077aa4 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 0010efcc 00002316 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2D1Ev │ │ │ │ 0010efd0 00002416 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1Ev │ │ │ │ 0010efd4 0007d716 R_ARM_JUMP_SLOT 00038214 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 0010efd8 00002516 R_ARM_JUMP_SLOT 00000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 │ │ │ │ 0010efdc 00002616 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesD2Ev │ │ │ │ 0010efe0 00002716 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2Ev │ │ │ │ 0010efe4 00002816 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit@CXXABI_ARM_1.3.3 │ │ │ │ 0010efe8 0007be16 R_ARM_JUMP_SLOT 0005b304 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 0010efec 00047516 R_ARM_JUMP_SLOT 0004b5c0 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ 0010eff0 00002916 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2ERKS_ │ │ │ │ -0010eff4 0002f516 R_ARM_JUMP_SLOT 0008b4e8 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +0010eff4 0002f516 R_ARM_JUMP_SLOT 000894a0 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ 0010eff8 00002a16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerD2Ev │ │ │ │ -0010effc 00083216 R_ARM_JUMP_SLOT 000869e4 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ +0010effc 00083216 R_ARM_JUMP_SLOT 000826a8 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ 0010f000 00002b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplication23RegisterAllIpoptOptionsERKNS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -0010f004 0005d316 R_ARM_JUMP_SLOT 000ca330 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ +0010f004 0005d316 R_ARM_JUMP_SLOT 000c2698 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ 0010f008 00049516 R_ARM_JUMP_SLOT 000af1e0 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ 0010f00c 00080f16 R_ARM_JUMP_SLOT 000cc864 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f010 00002f16 R_ARM_JUMP_SLOT 00000000 _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ 0010f014 00026316 R_ARM_JUMP_SLOT 0003bad8 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ 0010f018 00003016 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1Ev │ │ │ │ -0010f01c 00062e16 R_ARM_JUMP_SLOT 000814e4 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ +0010f01c 00062e16 R_ARM_JUMP_SLOT 00088250 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ 0010f020 00003116 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel23getBestPossibleObjValueEv │ │ │ │ 0010f024 0003d316 R_ARM_JUMP_SLOT 000e1c68 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 0010f028 00003216 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepth4testEP7CbcNodeS1_ │ │ │ │ 0010f02c 00003316 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2Ev │ │ │ │ 0010f030 00084516 R_ARM_JUMP_SLOT 00035624 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 0010f034 00003516 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC2Ev │ │ │ │ -0010f038 0003f416 R_ARM_JUMP_SLOT 00062a98 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -0010f03c 00073316 R_ARM_JUMP_SLOT 0008a238 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +0010f038 0003f416 R_ARM_JUMP_SLOT 0005ee24 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f03c 00073316 R_ARM_JUMP_SLOT 0008d048 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ 0010f040 00003616 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2ubEv │ │ │ │ 0010f044 00003816 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultD2Ev │ │ │ │ 0010f048 00081916 R_ARM_JUMP_SLOT 000d38d8 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ 0010f04c 00076616 R_ARM_JUMP_SLOT 000ae394 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 0010f050 00003916 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessages10addMessageEiRK14CoinOneMessage │ │ │ │ 0010f054 0005ab16 R_ARM_JUMP_SLOT 000cc1c0 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ 0010f058 00003a16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCosts10initializeEi │ │ │ │ @@ -1667,196 +1667,196 @@ │ │ │ │ 0010f060 00003c16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasCopyEiPKdiPdi │ │ │ │ 0010f064 00041316 R_ARM_JUMP_SLOT 0004d684 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 0010f068 00003d16 R_ARM_JUMP_SLOT 00000000 _ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4 │ │ │ │ 0010f06c 00003f16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel18setNumberPenaltiesEi │ │ │ │ 0010f070 00049816 R_ARM_JUMP_SLOT 000aea44 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 0010f074 00079116 R_ARM_JUMP_SLOT 000cc950 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ 0010f078 00004316 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -0010f07c 00081a16 R_ARM_JUMP_SLOT 000c2bb0 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ +0010f07c 00081a16 R_ARM_JUMP_SLOT 000c9794 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 0010f080 00004416 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ 0010f084 0007e816 R_ARM_JUMP_SLOT 000aea40 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ 0010f088 00044816 R_ARM_JUMP_SLOT 0009cde8 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 0010f08c 00004516 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2Ev │ │ │ │ -0010f090 00061416 R_ARM_JUMP_SLOT 0007839c _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f090 00061416 R_ARM_JUMP_SLOT 00071e84 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f094 00004816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ev │ │ │ │ 0010f098 00041b16 R_ARM_JUMP_SLOT 000e1cf0 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ 0010f09c 00087516 R_ARM_JUMP_SLOT 000e0778 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ 0010f0a0 00057416 R_ARM_JUMP_SLOT 000dd87c _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ 0010f0a4 00056c16 R_ARM_JUMP_SLOT 000468bc _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ 0010f0a8 00087a16 R_ARM_JUMP_SLOT 000cc120 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 0010f0ac 0002d216 R_ARM_JUMP_SLOT 00057008 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f0b0 0002ee16 R_ARM_JUMP_SLOT 000bbf48 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ 0010f0b4 0003a116 R_ARM_JUMP_SLOT 000d8dcc _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ 0010f0b8 00004b16 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ -0010f0bc 0004b816 R_ARM_JUMP_SLOT 0007212c _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +0010f0bc 0004b816 R_ARM_JUMP_SLOT 00077524 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ 0010f0c0 00004c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@GLIBCXX_3.4.21 │ │ │ │ 0010f0c4 00060c16 R_ARM_JUMP_SLOT 000a2518 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ 0010f0c8 0002be16 R_ARM_JUMP_SLOT 000928a4 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ 0010f0cc 00004d16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix13setDimensionsEii │ │ │ │ 0010f0d0 00087616 R_ARM_JUMP_SLOT 00048d80 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ -0010f0d4 0007c416 R_ARM_JUMP_SLOT 00080c40 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ +0010f0d4 0007c416 R_ARM_JUMP_SLOT 000879ac _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ 0010f0d8 00029016 R_ARM_JUMP_SLOT 00039af4 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f0dc 00004e16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorD2Ev │ │ │ │ 0010f0e0 00005016 R_ARM_JUMP_SLOT 00000000 _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ 0010f0e4 00005116 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateD1Ev │ │ │ │ 0010f0e8 00082416 R_ARM_JUMP_SLOT 0009d3bc _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ -0010f0ec 00043516 R_ARM_JUMP_SLOT 00077344 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +0010f0ec 00043516 R_ARM_JUMP_SLOT 00070e2c _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 0010f0f0 00005316 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory8setLimitEi │ │ │ │ 0010f0f4 00035416 R_ARM_JUMP_SLOT 000e4bc8 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ 0010f0f8 00067016 R_ARM_JUMP_SLOT 00034afc _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ -0010f0fc 0007fa16 R_ARM_JUMP_SLOT 00082e64 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +0010f0fc 0007fa16 R_ARM_JUMP_SLOT 0007eb20 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 0010f100 0003f116 R_ARM_JUMP_SLOT 00056dc4 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ 0010f104 00005616 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ 0010f108 0002f116 R_ARM_JUMP_SLOT 000357b4 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ 0010f10c 00087f16 R_ARM_JUMP_SLOT 0009aab4 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ 0010f110 00089e16 R_ARM_JUMP_SLOT 000df3bc _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ 0010f114 00035316 R_ARM_JUMP_SLOT 00049290 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ -0010f118 00057216 R_ARM_JUMP_SLOT 00067bc0 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ +0010f118 00057216 R_ARM_JUMP_SLOT 00063f4c _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 0010f11c 00005716 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2Ev │ │ │ │ 0010f120 00005816 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandPC1ERKNS_10ParametersERKN3LAP9ValidatorE │ │ │ │ 0010f124 0004e016 R_ARM_JUMP_SLOT 00046ed4 _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 0010f128 00005a16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD2Ev │ │ │ │ 0010f12c 00005b16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2ERKS_ │ │ │ │ 0010f130 0006d516 R_ARM_JUMP_SLOT 0009b654 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ 0010f134 00074416 R_ARM_JUMP_SLOT 000589b0 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010f138 00005c16 R_ARM_JUMP_SLOT 00000000 _ZSt17__throw_bad_allocv@GLIBCXX_3.4 │ │ │ │ -0010f13c 00070216 R_ARM_JUMP_SLOT 0006d598 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ +0010f13c 00070216 R_ARM_JUMP_SLOT 0007be7c _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ 0010f140 00005e16 R_ARM_JUMP_SLOT 00000000 _ZN6CbcSOSC1EP8CbcModeliPKiPKdii │ │ │ │ 0010f144 00005f16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2ERKS_ │ │ │ │ 0010f148 00056316 R_ARM_JUMP_SLOT 000487c8 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ 0010f14c 00006116 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2EPK18OsiSolverInterface │ │ │ │ -0010f150 0005e116 R_ARM_JUMP_SLOT 0006fe84 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f150 0005e116 R_ARM_JUMP_SLOT 0006c230 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f154 00006416 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpge@GCC_3.5 │ │ │ │ 0010f158 00049916 R_ARM_JUMP_SLOT 000399c4 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ 0010f15c 00006716 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionD1Ev │ │ │ │ 0010f160 0002b716 R_ARM_JUMP_SLOT 000b67e4 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ 0010f164 00082116 R_ARM_JUMP_SLOT 00090298 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 0010f168 00006816 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ 0010f16c 00006916 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix10deleteRowsEiPKi │ │ │ │ 0010f170 00046b16 R_ARM_JUMP_SLOT 0009120c _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 0010f174 00006b16 R_ARM_JUMP_SLOT 00000000 __aeabi_dmul@GCC_3.5 │ │ │ │ 0010f178 00006c16 R_ARM_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ 0010f17c 00006d16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 0010f180 00006e16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1ERKS_ │ │ │ │ -0010f184 00088016 R_ARM_JUMP_SLOT 0008a324 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +0010f184 00088016 R_ARM_JUMP_SLOT 0008d134 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ 0010f188 00036016 R_ARM_JUMP_SLOT 000cec6c _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 0010f18c 00006f16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ -0010f190 00063816 R_ARM_JUMP_SLOT 00073ddc _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ +0010f190 00063816 R_ARM_JUMP_SLOT 000791d4 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ 0010f194 00007316 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2ERKS_ │ │ │ │ 0010f198 00007416 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ER8CbcModel │ │ │ │ 0010f19c 00064616 R_ARM_JUMP_SLOT 000491ec _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ -0010f1a0 0004fa16 R_ARM_JUMP_SLOT 0008a5f0 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +0010f1a0 0004fa16 R_ARM_JUMP_SLOT 0008d400 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 0010f1a4 00007516 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt9IpBlasDotEiPKdiS1_i │ │ │ │ -0010f1a8 0004fe16 R_ARM_JUMP_SLOT 00062724 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ +0010f1a8 0004fe16 R_ARM_JUMP_SLOT 0005eab0 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ 0010f1ac 00007616 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2ERKS_ │ │ │ │ 0010f1b0 00007716 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEd │ │ │ │ 0010f1b4 0006b116 R_ARM_JUMP_SLOT 000ad51c _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ -0010f1b8 0007ad16 R_ARM_JUMP_SLOT 0006064c _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ +0010f1b8 0007ad16 R_ARM_JUMP_SLOT 0006b294 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 0010f1bc 00007b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ 0010f1c0 00038b16 R_ARM_JUMP_SLOT 00049a1c _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ 0010f1c4 00027816 R_ARM_JUMP_SLOT 000a69a8 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f1c8 00034016 R_ARM_JUMP_SLOT 000d18dc _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ -0010f1cc 00027116 R_ARM_JUMP_SLOT 000c3548 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +0010f1cc 00027116 R_ARM_JUMP_SLOT 000ca12c _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 0010f1d0 0004b216 R_ARM_JUMP_SLOT 000389c0 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ -0010f1d4 0004db16 R_ARM_JUMP_SLOT 000893b0 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +0010f1d4 0004db16 R_ARM_JUMP_SLOT 0008c1c0 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ 0010f1d8 00028616 R_ARM_JUMP_SLOT 0005be54 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 0010f1dc 00008116 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface17solveFromHotStartEv │ │ │ │ 0010f1e0 00008216 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageC1EicPKc │ │ │ │ 0010f1e4 00058916 R_ARM_JUMP_SLOT 000e1970 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ 0010f1e8 00008316 R_ARM_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ 0010f1ec 0007a016 R_ARM_JUMP_SLOT 000aeff4 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ 0010f1f0 0006dd16 R_ARM_JUMP_SLOT 0008da70 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ 0010f1f4 00084116 R_ARM_JUMP_SLOT 0008fb68 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ 0010f1f8 00067f16 R_ARM_JUMP_SLOT 000b996c _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ 0010f1fc 00008716 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ 0010f200 0002f916 R_ARM_JUMP_SLOT 000b16d4 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ -0010f204 0006ec16 R_ARM_JUMP_SLOT 00086e20 _ZN6Bonmin4TMatD1Ev │ │ │ │ +0010f204 0006ec16 R_ARM_JUMP_SLOT 00082ae4 _ZN6Bonmin4TMatD1Ev │ │ │ │ 0010f208 00008816 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ 0010f20c 00008916 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@GLIBCXX_3.4.15 │ │ │ │ 0010f210 0004bf16 R_ARM_JUMP_SLOT 0009dc34 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ -0010f214 00053416 R_ARM_JUMP_SLOT 00082f5c _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +0010f214 00053416 R_ARM_JUMP_SLOT 0007ec18 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 0010f218 00039c16 R_ARM_JUMP_SLOT 00038980 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ -0010f21c 00087c16 R_ARM_JUMP_SLOT 00074854 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +0010f21c 00087c16 R_ARM_JUMP_SLOT 0006e0cc _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ 0010f220 0007ae16 R_ARM_JUMP_SLOT 000a4238 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ 0010f224 00046c16 R_ARM_JUMP_SLOT 000b3338 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ 0010f228 00008b16 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverC1Ev │ │ │ │ 0010f22c 00008c16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt7JournalD2Ev │ │ │ │ 0010f230 00065a16 R_ARM_JUMP_SLOT 000b2cb0 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 0010f234 00089716 R_ARM_JUMP_SLOT 0009ba0c _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 0010f238 0005b816 R_ARM_JUMP_SLOT 00035750 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ 0010f23c 00008e16 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ -0010f240 00047f16 R_ARM_JUMP_SLOT 0008b8d0 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ -0010f244 00034f16 R_ARM_JUMP_SLOT 0005dfd8 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f240 00047f16 R_ARM_JUMP_SLOT 00089888 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ +0010f244 00034f16 R_ARM_JUMP_SLOT 00068c54 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f248 00008f16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2ERKS_ │ │ │ │ 0010f24c 0004a516 R_ARM_JUMP_SLOT 00031a00 _ZN6Bonmin3BabD1Ev │ │ │ │ 0010f250 0005a416 R_ARM_JUMP_SLOT 000da704 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 0010f254 00009016 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD2Ev │ │ │ │ 0010f258 00009116 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ 0010f25c 0006bb16 R_ARM_JUMP_SLOT 000ae7a0 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 0010f260 00009216 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut3rowEv │ │ │ │ -0010f264 0004e616 R_ARM_JUMP_SLOT 00083a3c _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ +0010f264 0004e616 R_ARM_JUMP_SLOT 0007f700 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ 0010f268 00074a16 R_ARM_JUMP_SLOT 000a1698 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 0010f26c 00069916 R_ARM_JUMP_SLOT 0005574c _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -0010f270 00030116 R_ARM_JUMP_SLOT 0006a608 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ +0010f270 00030116 R_ARM_JUMP_SLOT 00066994 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ 0010f274 00009516 R_ARM_JUMP_SLOT 00000000 __aeabi_i2d@GCC_3.5 │ │ │ │ -0010f278 00042f16 R_ARM_JUMP_SLOT 0006a6e8 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ +0010f278 00042f16 R_ARM_JUMP_SLOT 00066aa8 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ 0010f27c 00009616 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthD1Ev │ │ │ │ 0010f280 00009816 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ 0010f284 00009916 R_ARM_JUMP_SLOT 00000000 __aeabi_ddiv@GCC_3.5 │ │ │ │ 0010f288 0003b916 R_ARM_JUMP_SLOT 000d8d68 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ 0010f28c 00009a16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut6setRowERK16CoinPackedVector │ │ │ │ 0010f290 00066316 R_ARM_JUMP_SLOT 000df678 _Z9CoinZeroNIiEvPT_i │ │ │ │ -0010f294 00040316 R_ARM_JUMP_SLOT 0006ae08 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ +0010f294 00040316 R_ARM_JUMP_SLOT 000671c8 _ZSt16__do_uninit_copyIPKN6Bonmin7HotInfoEPS1_ET0_T_S6_S5_ │ │ │ │ 0010f298 00009b16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC1Ev │ │ │ │ 0010f29c 0003a716 R_ARM_JUMP_SLOT 0008d8d8 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ -0010f2a0 0002da16 R_ARM_JUMP_SLOT 0006ac4c _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ +0010f2a0 0002da16 R_ARM_JUMP_SLOT 0006700c _ZSt16__introsort_loopIP8CoinPairIidEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_T0_T1_ │ │ │ │ 0010f2a4 00038016 R_ARM_JUMP_SLOT 00049324 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ 0010f2a8 0006ef16 R_ARM_JUMP_SLOT 000cc62c _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ 0010f2ac 00070116 R_ARM_JUMP_SLOT 000b3308 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ 0010f2b0 00059916 R_ARM_JUMP_SLOT 0009af9c _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ 0010f2b4 0000a016 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsaSERKS_ │ │ │ │ -0010f2b8 0004b516 R_ARM_JUMP_SLOT 00076838 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ +0010f2b8 0004b516 R_ARM_JUMP_SLOT 000700b0 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ 0010f2bc 0000a116 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree4pushEP7CbcNode │ │ │ │ 0010f2c0 0000a216 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setSolverEPK18OsiSolverInterface │ │ │ │ 0010f2c4 0000a316 R_ARM_JUMP_SLOT 00000000 _Z21getIntegerInformationPK9OsiObjectRdS2_ │ │ │ │ 0010f2c8 0000a416 R_ARM_JUMP_SLOT 00000000 _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4 │ │ │ │ -0010f2cc 00042816 R_ARM_JUMP_SLOT 000884b4 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +0010f2cc 00042816 R_ARM_JUMP_SLOT 00084178 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 0010f2d0 00034116 R_ARM_JUMP_SLOT 000d076c _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f2d4 0002f716 R_ARM_JUMP_SLOT 000d87e0 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ 0010f2d8 00077f16 R_ARM_JUMP_SLOT 0005a22c _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ 0010f2dc 0000a516 R_ARM_JUMP_SLOT 00000000 _ZNSirsERi@GLIBCXX_3.4 │ │ │ │ -0010f2e0 00064316 R_ARM_JUMP_SLOT 00071430 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ +0010f2e0 00064316 R_ARM_JUMP_SLOT 0006d7dc _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ 0010f2e4 0000a616 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface14unmarkHotStartEv │ │ │ │ 0010f2e8 0000a816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector10setElementEid │ │ │ │ 0010f2ec 0005ce16 R_ARM_JUMP_SLOT 000dd87c _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ 0010f2f0 00068616 R_ARM_JUMP_SLOT 00048164 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ -0010f2f4 0003cc16 R_ARM_JUMP_SLOT 0007531c _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f2f4 0003cc16 R_ARM_JUMP_SLOT 0006eb94 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f2f8 0000a916 R_ARM_JUMP_SLOT 00000000 _ZNSt9bad_allocD1Ev@GLIBCXX_3.4 │ │ │ │ -0010f2fc 00024416 R_ARM_JUMP_SLOT 00084090 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ +0010f2fc 00024416 R_ARM_JUMP_SLOT 0007fd54 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ 0010f300 00074316 R_ARM_JUMP_SLOT 00056e2c _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 0010f304 0000ab16 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0010f308 00046e16 R_ARM_JUMP_SLOT 0007b020 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f308 00046e16 R_ARM_JUMP_SLOT 00074b08 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f30c 0000ad16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12addHeuristicEP12CbcHeuristicPKci │ │ │ │ 0010f310 0000ae16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasScalEidPdi │ │ │ │ -0010f314 0006a416 R_ARM_JUMP_SLOT 00087d70 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +0010f314 0006a416 R_ARM_JUMP_SLOT 00083a34 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 0010f318 0000b016 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC2Ei │ │ │ │ 0010f31c 0000b216 R_ARM_JUMP_SLOT 00000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 │ │ │ │ 0010f320 00035016 R_ARM_JUMP_SLOT 0004089c _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 0010f324 0000b316 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableD2Ev │ │ │ │ 0010f328 0000b416 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ 0010f32c 0000b516 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree24getBestPossibleObjectiveEv │ │ │ │ 0010f330 0000b616 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeaSERKS_ │ │ │ │ -0010f334 00041616 R_ARM_JUMP_SLOT 00074780 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +0010f334 00041616 R_ARM_JUMP_SLOT 00079b78 _ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 0010f338 00069016 R_ARM_JUMP_SLOT 000ae4dc _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 0010f33c 0000b816 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 0010f340 0000b916 R_ARM_JUMP_SLOT 00000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 │ │ │ │ -0010f344 00036e16 R_ARM_JUMP_SLOT 00065470 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ +0010f344 00036e16 R_ARM_JUMP_SLOT 000617fc _ZN6Bonmin7HotInfoC1Ev │ │ │ │ 0010f348 0000ba16 R_ARM_JUMP_SLOT 00000000 _ZNSo5flushEv@GLIBCXX_3.4 │ │ │ │ 0010f34c 00079416 R_ARM_JUMP_SLOT 000ae238 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ -0010f350 00053916 R_ARM_JUMP_SLOT 000894e0 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +0010f350 00053916 R_ARM_JUMP_SLOT 0008c2f0 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ 0010f354 0000bb16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2ERKS_ │ │ │ │ 0010f358 0000bc16 R_ARM_JUMP_SLOT 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 0010f35c 0000be16 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ 0010f360 0000bf16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomoryD1Ev │ │ │ │ 0010f364 00063a16 R_ARM_JUMP_SLOT 000ce990 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 0010f368 0000c016 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ 0010f36c 00069116 R_ARM_JUMP_SLOT 0009bb90 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ @@ -1865,257 +1865,257 @@ │ │ │ │ 0010f378 0000c316 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2ERKS_ │ │ │ │ 0010f37c 0007f816 R_ARM_JUMP_SLOT 0004ba14 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f380 0000c416 R_ARM_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 │ │ │ │ 0010f384 0000c616 R_ARM_JUMP_SLOT 00000000 __cxa_free_exception@CXXABI_1.3 │ │ │ │ 0010f388 0003b316 R_ARM_JUMP_SLOT 00055d68 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ 0010f38c 0000c716 R_ARM_JUMP_SLOT 00000000 _ZNK16CbcSimpleInteger9osiObjectEv │ │ │ │ 0010f390 00080416 R_ARM_JUMP_SLOT 00035e94 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ -0010f394 0006bf16 R_ARM_JUMP_SLOT 000654c0 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ +0010f394 0006bf16 R_ARM_JUMP_SLOT 0006184c _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 0010f398 0000c916 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandP10ParametersC1Ev │ │ │ │ 0010f39c 0004a616 R_ARM_JUMP_SLOT 0003fae4 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ -0010f3a0 00058016 R_ARM_JUMP_SLOT 0008796c _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ +0010f3a0 00058016 R_ARM_JUMP_SLOT 00083630 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ 0010f3a4 0007ff16 R_ARM_JUMP_SLOT 000e1b50 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ 0010f3a8 0000ca16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12initialSolveEv │ │ │ │ 0010f3ac 00030e16 R_ARM_JUMP_SLOT 000a6120 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010f3b0 0000cd16 R_ARM_JUMP_SLOT 00000000 _ZN15OsiChooseStrongC1EPK18OsiSolverInterface │ │ │ │ 0010f3b4 0000ce16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ 0010f3b8 0000cf16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceD2Ev │ │ │ │ 0010f3bc 00066916 R_ARM_JUMP_SLOT 0009d0c0 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ -0010f3c0 0003c416 R_ARM_JUMP_SLOT 000c92f0 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +0010f3c0 0003c416 R_ARM_JUMP_SLOT 000c823c _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010f3c4 0000d116 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateC1Ev │ │ │ │ -0010f3c8 00037616 R_ARM_JUMP_SLOT 0007d764 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010f3c8 00037616 R_ARM_JUMP_SLOT 00070d10 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f3cc 00064016 R_ARM_JUMP_SLOT 00034890 _ZNK9CoinError5printEb │ │ │ │ 0010f3d0 00060116 R_ARM_JUMP_SLOT 0009b684 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ -0010f3d4 00024516 R_ARM_JUMP_SLOT 00087e58 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ +0010f3d4 00024516 R_ARM_JUMP_SLOT 00083b1c _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ 0010f3d8 0000d316 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing17setUsingObjectiveEi │ │ │ │ 0010f3dc 0000d416 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesaSERKS_ │ │ │ │ -0010f3e0 0003f516 R_ARM_JUMP_SLOT 0006a820 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ +0010f3e0 0003f516 R_ARM_JUMP_SLOT 00066be0 _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ 0010f3e4 00075c16 R_ARM_JUMP_SLOT 000d6758 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f3e8 00052016 R_ARM_JUMP_SLOT 000aef98 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ -0010f3ec 0006b616 R_ARM_JUMP_SLOT 0005cb30 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -0010f3f0 00026616 R_ARM_JUMP_SLOT 00089450 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +0010f3ec 0006b616 R_ARM_JUMP_SLOT 000677ac _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +0010f3f0 00026616 R_ARM_JUMP_SLOT 0008c260 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ 0010f3f4 0000d916 R_ARM_JUMP_SLOT 00000000 _ZSt28__throw_bad_array_new_lengthv@GLIBCXX_3.4.29 │ │ │ │ 0010f3f8 00084c16 R_ARM_JUMP_SLOT 0008e148 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ 0010f3fc 00057e16 R_ARM_JUMP_SLOT 0003bb48 _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ 0010f400 00049016 R_ARM_JUMP_SLOT 0008dc08 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 0010f404 0000db16 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ 0010f408 00036616 R_ARM_JUMP_SLOT 00041304 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -0010f40c 0002c216 R_ARM_JUMP_SLOT 000722f0 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ +0010f40c 0002c216 R_ARM_JUMP_SLOT 000776e8 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ 0010f410 00039e16 R_ARM_JUMP_SLOT 00036d3c _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 0010f414 0000de16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2Ev │ │ │ │ 0010f418 0000df16 R_ARM_JUMP_SLOT 00000000 _ZN17CbcBranchDecision15setChooseMethodERK17OsiChooseVariable │ │ │ │ 0010f41c 0000e016 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmplt@GCC_3.5 │ │ │ │ -0010f420 0007c916 R_ARM_JUMP_SLOT 000c9efc _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ -0010f424 0007c616 R_ARM_JUMP_SLOT 0008a54c _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ +0010f420 0007c916 R_ARM_JUMP_SLOT 000c8e48 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ +0010f424 0007c616 R_ARM_JUMP_SLOT 0008d35c _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ 0010f428 00024816 R_ARM_JUMP_SLOT 000e1d88 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f42c 0000e116 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmple@GCC_3.5 │ │ │ │ 0010f430 00026c16 R_ARM_JUMP_SLOT 000dfc10 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ -0010f434 0007ca16 R_ARM_JUMP_SLOT 00072230 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ +0010f434 0007ca16 R_ARM_JUMP_SLOT 00077628 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 0010f438 0000e216 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverD1Ev │ │ │ │ 0010f43c 0000e316 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0010f440 0006da16 R_ARM_JUMP_SLOT 000721b8 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ +0010f440 0006da16 R_ARM_JUMP_SLOT 000775b0 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 0010f444 0000e516 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ 0010f448 0000e716 R_ARM_JUMP_SLOT 00000000 _ZN3LAP9ValidatorC1Edddbd │ │ │ │ -0010f44c 00075916 R_ARM_JUMP_SLOT 000814b0 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +0010f44c 00075916 R_ARM_JUMP_SLOT 0008821c _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ 0010f450 00026816 R_ARM_JUMP_SLOT 000cf22c _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -0010f454 00055f16 R_ARM_JUMP_SLOT 000c31a0 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ +0010f454 00055f16 R_ARM_JUMP_SLOT 000c9d84 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 0010f458 00088916 R_ARM_JUMP_SLOT 0003b484 _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 0010f45c 0000ef16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector7reserveEi │ │ │ │ 0010f460 0000f016 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2Ei │ │ │ │ 0010f464 00054816 R_ARM_JUMP_SLOT 000ae55c _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 0010f468 0000f116 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ 0010f46c 0007de16 R_ARM_JUMP_SLOT 000dd51c _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ 0010f470 00050916 R_ARM_JUMP_SLOT 000a3f30 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ 0010f474 00025816 R_ARM_JUMP_SLOT 00038a58 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ 0010f478 00049116 R_ARM_JUMP_SLOT 00037cb0 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010f47c 0000f416 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2ERKS_ │ │ │ │ 0010f480 0005da16 R_ARM_JUMP_SLOT 000d009c _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 0010f484 0000f516 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsaSERKS_ │ │ │ │ -0010f488 0003d816 R_ARM_JUMP_SLOT 0007eb6c _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +0010f488 0003d816 R_ARM_JUMP_SLOT 000858e0 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 0010f48c 0000f616 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2Ev │ │ │ │ 0010f490 0000f716 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2Ev │ │ │ │ 0010f494 00065116 R_ARM_JUMP_SLOT 00041e9c _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ 0010f498 00047016 R_ARM_JUMP_SLOT 00092188 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ -0010f49c 00058416 R_ARM_JUMP_SLOT 0008b55c _ZN6Bonmin4CutsD1Ev │ │ │ │ +0010f49c 00058416 R_ARM_JUMP_SLOT 00089514 _ZN6Bonmin4CutsD1Ev │ │ │ │ 0010f4a0 0000f816 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2ERKS_ │ │ │ │ 0010f4a4 0000f916 R_ARM_JUMP_SLOT 00000000 _ZN11CbcStrategyC2Ev │ │ │ │ 0010f4a8 0003d916 R_ARM_JUMP_SLOT 00036e90 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ 0010f4ac 0000fa16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -0010f4b0 0003bc16 R_ARM_JUMP_SLOT 0005d0a0 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ -0010f4b4 00061b16 R_ARM_JUMP_SLOT 00065420 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ +0010f4b0 0003bc16 R_ARM_JUMP_SLOT 00067d1c _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ +0010f4b4 00061b16 R_ARM_JUMP_SLOT 000617ac _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ 0010f4b8 0000fd16 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 │ │ │ │ 0010f4bc 00083616 R_ARM_JUMP_SLOT 000cc120 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ -0010f4c0 00071116 R_ARM_JUMP_SLOT 00071bc0 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ +0010f4c0 00071116 R_ARM_JUMP_SLOT 0006df6c _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ 0010f4c4 0000ff16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2ERKS_ │ │ │ │ 0010f4c8 0007bc16 R_ARM_JUMP_SLOT 000d3924 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ 0010f4cc 00048b16 R_ARM_JUMP_SLOT 000d69e0 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ 0010f4d0 00010216 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD1Ev │ │ │ │ 0010f4d4 00069a16 R_ARM_JUMP_SLOT 000bbea8 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ 0010f4d8 00061f16 R_ARM_JUMP_SLOT 000cd470 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 0010f4dc 00010316 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverD1Ev │ │ │ │ 0010f4e0 00061d16 R_ARM_JUMP_SLOT 000b98a0 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ -0010f4e4 0004ef16 R_ARM_JUMP_SLOT 000892d8 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +0010f4e4 0004ef16 R_ARM_JUMP_SLOT 0008c0e8 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ 0010f4e8 00073816 R_ARM_JUMP_SLOT 0003543c _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ 0010f4ec 00068116 R_ARM_JUMP_SLOT 000b43a8 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ 0010f4f0 00040d16 R_ARM_JUMP_SLOT 000d7334 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ 0010f4f4 00031216 R_ARM_JUMP_SLOT 000dd76c _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ 0010f4f8 00061616 R_ARM_JUMP_SLOT 000df97c _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 0010f4fc 0004fd16 R_ARM_JUMP_SLOT 00040d2c _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f500 00035c16 R_ARM_JUMP_SLOT 00036f24 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f504 00084e16 R_ARM_JUMP_SLOT 0009bc74 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ 0010f508 00010816 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -0010f50c 0004f016 R_ARM_JUMP_SLOT 0008c090 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ -0010f510 00038116 R_ARM_JUMP_SLOT 0008b0c8 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ +0010f50c 0004f016 R_ARM_JUMP_SLOT 0008a048 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ +0010f510 00038116 R_ARM_JUMP_SLOT 00089080 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ 0010f514 0006a216 R_ARM_JUMP_SLOT 000936bc _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ -0010f518 0003e916 R_ARM_JUMP_SLOT 000c66e8 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +0010f518 0003e916 R_ARM_JUMP_SLOT 000c5634 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f51c 00025716 R_ARM_JUMP_SLOT 000ae280 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 0010f520 00010916 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ 0010f524 00047a16 R_ARM_JUMP_SLOT 0003adb8 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 0010f528 00033116 R_ARM_JUMP_SLOT 000cecac _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ 0010f52c 00010b16 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ 0010f530 00056216 R_ARM_JUMP_SLOT 000ae3e4 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 0010f534 00010c16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutaSERKS_ │ │ │ │ 0010f538 00010d16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ 0010f53c 0004f216 R_ARM_JUMP_SLOT 00093050 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ 0010f540 00061e16 R_ARM_JUMP_SLOT 0003cab0 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ 0010f544 0006e116 R_ARM_JUMP_SLOT 000dd7f4 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ -0010f548 00057716 R_ARM_JUMP_SLOT 0006aadc _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ -0010f54c 00051c16 R_ARM_JUMP_SLOT 00065430 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ +0010f548 00057716 R_ARM_JUMP_SLOT 00066e9c _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ +0010f54c 00051c16 R_ARM_JUMP_SLOT 000617bc _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ 0010f550 00011016 R_ARM_JUMP_SLOT 00000000 _ZNSi6ignoreEii@GLIBCXX_3.4 │ │ │ │ 0010f554 00011116 R_ARM_JUMP_SLOT 00000000 _ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ 0010f558 00011216 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9OsiObject │ │ │ │ 0010f55c 00011316 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ 0010f560 00011516 R_ARM_JUMP_SLOT 00000000 _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4 │ │ │ │ 0010f564 00011616 R_ARM_JUMP_SLOT 00000000 ceil@GLIBC_2.4 │ │ │ │ 0010f568 00011716 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setLbEd │ │ │ │ 0010f56c 00011816 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface10addObjectsEiPP9OsiObject │ │ │ │ -0010f570 0004ba16 R_ARM_JUMP_SLOT 00072b44 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ +0010f570 0004ba16 R_ARM_JUMP_SLOT 00077f3c _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ 0010f574 0006cb16 R_ARM_JUMP_SLOT 000ae180 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ 0010f578 00011916 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionC1Ev │ │ │ │ 0010f57c 00011b16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceC1ERKS_ │ │ │ │ 0010f580 00089016 R_ARM_JUMP_SLOT 000d568c _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ 0010f584 0003de16 R_ARM_JUMP_SLOT 000ae424 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 0010f588 0002a916 R_ARM_JUMP_SLOT 000bf528 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ -0010f58c 0002f216 R_ARM_JUMP_SLOT 0007227c _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +0010f58c 0002f216 R_ARM_JUMP_SLOT 00077674 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ 0010f590 00011f16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver8solutionERdPdi │ │ │ │ -0010f594 00025916 R_ARM_JUMP_SLOT 000804a4 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +0010f594 00025916 R_ARM_JUMP_SLOT 00087218 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ 0010f598 00012116 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing10setMaxLookEi │ │ │ │ 0010f59c 00012216 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4 │ │ │ │ 0010f5a0 00038216 R_ARM_JUMP_SLOT 0004832c _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 0010f5a4 00058716 R_ARM_JUMP_SLOT 000b0aac _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ 0010f5a8 00034316 R_ARM_JUMP_SLOT 0004b60c _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f5ac 00012416 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel15isProvenOptimalEv │ │ │ │ 0010f5b0 0006d416 R_ARM_JUMP_SLOT 000425c0 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f5b4 00012516 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -0010f5b8 0005a116 R_ARM_JUMP_SLOT 0007474c _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +0010f5b8 0005a116 R_ARM_JUMP_SLOT 00079b44 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ 0010f5bc 00012616 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9CbcObject │ │ │ │ 0010f5c0 00012716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17setNodeComparisonER14CbcCompareBase │ │ │ │ 0010f5c4 00069716 R_ARM_JUMP_SLOT 000d072c _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ 0010f5c8 00077d16 R_ARM_JUMP_SLOT 000cd78c _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ -0010f5cc 00052816 R_ARM_JUMP_SLOT 0008a158 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +0010f5cc 00052816 R_ARM_JUMP_SLOT 0008cf68 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 0010f5d0 00012816 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2Eiiii │ │ │ │ -0010f5d4 0005a716 R_ARM_JUMP_SLOT 000876fc _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ +0010f5d4 0005a716 R_ARM_JUMP_SLOT 000833c0 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ 0010f5d8 00081116 R_ARM_JUMP_SLOT 0009ca2c _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ 0010f5dc 00082216 R_ARM_JUMP_SLOT 000dc47c _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f5e0 00066416 R_ARM_JUMP_SLOT 0008dd90 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ -0010f5e4 0002e816 R_ARM_JUMP_SLOT 000c2b54 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ -0010f5e8 00031416 R_ARM_JUMP_SLOT 000c4a6c _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ +0010f5e4 0002e816 R_ARM_JUMP_SLOT 000c9738 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ +0010f5e8 00031416 R_ARM_JUMP_SLOT 000cb650 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ 0010f5ec 0003f916 R_ARM_JUMP_SLOT 0009d69c _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ 0010f5f0 0003df16 R_ARM_JUMP_SLOT 00036c5c _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 0010f5f4 00012d16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17passInTreeHandlerER7CbcTree │ │ │ │ 0010f5f8 00035116 R_ARM_JUMP_SLOT 00035050 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ 0010f5fc 00047d16 R_ARM_JUMP_SLOT 000b2290 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ 0010f600 0003a216 R_ARM_JUMP_SLOT 000a8ef4 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ 0010f604 00013016 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt17RegisteredOptions22SetRegisteringCategoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ 0010f608 00025116 R_ARM_JUMP_SLOT 000b1078 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 0010f60c 00013216 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 0010f610 00013316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1Ev │ │ │ │ -0010f614 0003ca16 R_ARM_JUMP_SLOT 000c2c34 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ +0010f614 0003ca16 R_ARM_JUMP_SLOT 000c9818 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ 0010f618 00013416 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC1Eiiii │ │ │ │ 0010f61c 00013516 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3 │ │ │ │ 0010f620 00013716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12assignSolverERP18OsiSolverInterfaceb │ │ │ │ 0010f624 00013816 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree5emptyEv │ │ │ │ 0010f628 00013916 R_ARM_JUMP_SLOT 00000000 __dynamic_cast@CXXABI_1.3 │ │ │ │ -0010f62c 00040716 R_ARM_JUMP_SLOT 00073c0c _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ -0010f630 00036f16 R_ARM_JUMP_SLOT 0008a7a8 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +0010f62c 00040716 R_ARM_JUMP_SLOT 00079004 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ +0010f630 00036f16 R_ARM_JUMP_SLOT 0008d5b8 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 0010f634 00043716 R_ARM_JUMP_SLOT 00040ba0 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ 0010f638 00013c16 R_ARM_JUMP_SLOT 00000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 │ │ │ │ -0010f63c 00058d16 R_ARM_JUMP_SLOT 00060514 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ +0010f63c 00058d16 R_ARM_JUMP_SLOT 0006b190 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ 0010f640 0005c616 R_ARM_JUMP_SLOT 000b19a0 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 0010f644 00013d16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC1Ev │ │ │ │ 0010f648 00013e16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface13deleteObjectsEv │ │ │ │ 0010f64c 00013f16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorD1Ev │ │ │ │ 0010f650 00014016 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface16setAuxiliaryInfoEP10OsiAuxInfo │ │ │ │ 0010f654 00014216 R_ARM_JUMP_SLOT 00000000 __aeabi_dsub@GCC_3.5 │ │ │ │ -0010f658 0002f616 R_ARM_JUMP_SLOT 0005d310 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +0010f658 0002f616 R_ARM_JUMP_SLOT 00067f8c _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ 0010f65c 0007b516 R_ARM_JUMP_SLOT 000aed70 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ 0010f660 00014316 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoD2Ev │ │ │ │ 0010f664 00014416 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD2Ev │ │ │ │ 0010f668 00014516 R_ARM_JUMP_SLOT 00000000 _Z9CoinIsnand │ │ │ │ 0010f66c 00014616 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD1Ev │ │ │ │ 0010f670 00014716 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2lbEv │ │ │ │ 0010f674 0002ff16 R_ARM_JUMP_SLOT 00090a50 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ -0010f678 0005c016 R_ARM_JUMP_SLOT 0008a6cc _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -0010f67c 00051a16 R_ARM_JUMP_SLOT 0008a518 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ +0010f678 0005c016 R_ARM_JUMP_SLOT 0008d4dc _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +0010f67c 00051a16 R_ARM_JUMP_SLOT 0008d328 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ 0010f680 00014916 R_ARM_JUMP_SLOT 00000000 __aeabi_dadd@GCC_3.5 │ │ │ │ 0010f684 0007eb16 R_ARM_JUMP_SLOT 000da7ac _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f688 00014b16 R_ARM_JUMP_SLOT 00000000 __cxa_call_terminate@CXXABI_1.3.15 │ │ │ │ 0010f68c 00014c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12findIntegersEbi │ │ │ │ 0010f690 0007d216 R_ARM_JUMP_SLOT 00035fc0 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ 0010f694 00014d16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15setNumberStrongEi │ │ │ │ 0010f698 00045c16 R_ARM_JUMP_SLOT 0009b348 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ 0010f69c 00063916 R_ARM_JUMP_SLOT 00034afc _ZN9CoinErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ -0010f6a0 0002ef16 R_ARM_JUMP_SLOT 0007cb00 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ +0010f6a0 0002ef16 R_ARM_JUMP_SLOT 000765e8 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 0010f6a4 00014f16 R_ARM_JUMP_SLOT 00000000 _ZNK7CbcTree3topEv │ │ │ │ -0010f6a8 00064416 R_ARM_JUMP_SLOT 0006519c _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ -0010f6ac 0003cf16 R_ARM_JUMP_SLOT 00087b80 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ +0010f6a8 00064416 R_ARM_JUMP_SLOT 00061528 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ +0010f6ac 0003cf16 R_ARM_JUMP_SLOT 00083844 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ 0010f6b0 00015216 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2EP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ -0010f6b4 00031f16 R_ARM_JUMP_SLOT 000819d0 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +0010f6b4 00031f16 R_ARM_JUMP_SLOT 0008873c _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ 0010f6b8 00015316 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoaSERKS_ │ │ │ │ 0010f6bc 00015416 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface16getAuxiliaryInfoEv │ │ │ │ 0010f6c0 00015516 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1ERKS_ │ │ │ │ 0010f6c4 00032d16 R_ARM_JUMP_SLOT 00052348 _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f6c8 00015616 R_ARM_JUMP_SLOT 00000000 _ZNK19CbcCompareObjective5cloneEv │ │ │ │ 0010f6cc 00015716 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ 0010f6d0 00035a16 R_ARM_JUMP_SLOT 0003a2b4 _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 0010f6d4 00064116 R_ARM_JUMP_SLOT 0003ecec _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ 0010f6d8 00079616 R_ARM_JUMP_SLOT 000b4378 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ 0010f6dc 00015b16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1ERK18OsiSolverInterface │ │ │ │ -0010f6e0 0006de16 R_ARM_JUMP_SLOT 000c8424 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ +0010f6e0 0006de16 R_ARM_JUMP_SLOT 000c7370 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ 0010f6e4 00015d16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing11setMaxProbeEi │ │ │ │ -0010f6e8 0004cc16 R_ARM_JUMP_SLOT 000c2d9c _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ +0010f6e8 0004cc16 R_ARM_JUMP_SLOT 000c9980 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ 0010f6ec 00015e16 R_ARM_JUMP_SLOT 00000000 __cxa_get_exception_ptr@CXXABI_1.3.1 │ │ │ │ 0010f6f0 0002d616 R_ARM_JUMP_SLOT 0005b870 _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ 0010f6f4 0006db16 R_ARM_JUMP_SLOT 00048164 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ 0010f6f8 00016016 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsE17CoinMessageMarker │ │ │ │ 0010f6fc 00016216 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing18setMaxElementsRootEi │ │ │ │ 0010f700 00016316 R_ARM_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 │ │ │ │ -0010f704 0005fd16 R_ARM_JUMP_SLOT 000c33d8 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ +0010f704 0005fd16 R_ARM_JUMP_SLOT 000c9fbc _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 0010f708 00016416 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxElementsEi │ │ │ │ 0010f70c 00055916 R_ARM_JUMP_SLOT 0003d900 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f710 00016516 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveC1Ev │ │ │ │ 0010f714 0002ba16 R_ARM_JUMP_SLOT 000ae378 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 0010f718 00016616 R_ARM_JUMP_SLOT 00000000 _ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@GLIBCXX_3.4.21 │ │ │ │ 0010f71c 0004a316 R_ARM_JUMP_SLOT 000b16d4 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ 0010f720 00016716 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournal15SetOutputStreamEPSo │ │ │ │ 0010f724 00083a16 R_ARM_JUMP_SLOT 000b32b0 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ -0010f728 0005ac16 R_ARM_JUMP_SLOT 00080ec4 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +0010f728 0005ac16 R_ARM_JUMP_SLOT 00087c30 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ 0010f72c 00016a16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeD2Ev │ │ │ │ -0010f730 00089316 R_ARM_JUMP_SLOT 0006b168 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +0010f730 00089316 R_ARM_JUMP_SLOT 00067528 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 0010f734 00016b16 R_ARM_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ 0010f738 0007bb16 R_ARM_JUMP_SLOT 000e15cc _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ 0010f73c 00016c16 R_ARM_JUMP_SLOT 00000000 _ZdaPvj@CXXABI_1.3.9 │ │ │ │ 0010f740 00016d16 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel17usefulInformationEv │ │ │ │ -0010f744 00083716 R_ARM_JUMP_SLOT 00064fbc _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ +0010f744 00083716 R_ARM_JUMP_SLOT 00061348 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 0010f748 00054b16 R_ARM_JUMP_SLOT 0004179c _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f74c 00016f16 R_ARM_JUMP_SLOT 00000000 _ZN9CglCliqueC1Ebb │ │ │ │ -0010f750 0006e216 R_ARM_JUMP_SLOT 0007280c _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ -0010f754 00027016 R_ARM_JUMP_SLOT 0007921c _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ +0010f750 0006e216 R_ARM_JUMP_SLOT 00077c04 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ +0010f754 00027016 R_ARM_JUMP_SLOT 00072d04 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ 0010f758 00017016 R_ARM_JUMP_SLOT 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 │ │ │ │ -0010f75c 00077216 R_ARM_JUMP_SLOT 0008a4e4 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ +0010f75c 00077216 R_ARM_JUMP_SLOT 0008d2f4 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ 0010f760 00017216 R_ARM_JUMP_SLOT 00000000 _ZN11CglRedSplitC1Ev │ │ │ │ 0010f764 00017316 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingC1Ev │ │ │ │ 0010f768 00017416 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory26setLargestFactorMultiplierEd │ │ │ │ 0010f76c 0006e316 R_ARM_JUMP_SLOT 000cc3f4 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ 0010f770 00036116 R_ARM_JUMP_SLOT 00034f18 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ 0010f774 00017516 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15addCutGeneratorEP15CglCutGeneratoriPKcbbbiii │ │ │ │ 0010f778 00083b16 R_ARM_JUMP_SLOT 000b7a44 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ @@ -2124,15 +2124,15 @@ │ │ │ │ 0010f784 00033216 R_ARM_JUMP_SLOT 00090ae4 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ 0010f788 00017616 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2C1Ev │ │ │ │ 0010f78c 00017716 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010f790 00027a16 R_ARM_JUMP_SLOT 000d8768 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ 0010f794 00045416 R_ARM_JUMP_SLOT 000aef14 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ 0010f798 0005d116 R_ARM_JUMP_SLOT 00056f24 _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 0010f79c 00017916 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverC1Ev │ │ │ │ -0010f7a0 00055b16 R_ARM_JUMP_SLOT 00086854 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +0010f7a0 00055b16 R_ARM_JUMP_SLOT 00082518 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ 0010f7a4 00050516 R_ARM_JUMP_SLOT 000bc4e4 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 0010f7a8 0004d416 R_ARM_JUMP_SLOT 000a9a6c _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ 0010f7ac 00017e16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC1ERKS_ │ │ │ │ 0010f7b0 00017f16 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel21isContinuousUnboundedEv │ │ │ │ 0010f7b4 00018116 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ 0010f7b8 00018216 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournalC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13EJournalLevelE │ │ │ │ 0010f7bc 00072916 R_ARM_JUMP_SLOT 000d6ea8 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ @@ -2144,72 +2144,72 @@ │ │ │ │ 0010f7d4 00018716 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2Ev │ │ │ │ 0010f7d8 0005bb16 R_ARM_JUMP_SLOT 000bc0b4 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f7dc 00040c16 R_ARM_JUMP_SLOT 000b76dc _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ 0010f7e0 0003b116 R_ARM_JUMP_SLOT 000d14e4 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f7e4 00018816 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory14setLimitAtRootEi │ │ │ │ 0010f7e8 00044116 R_ARM_JUMP_SLOT 00093644 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ 0010f7ec 00071c16 R_ARM_JUMP_SLOT 000d9018 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ -0010f7f0 0002e116 R_ARM_JUMP_SLOT 000c997c _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -0010f7f4 00069816 R_ARM_JUMP_SLOT 00088ea8 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +0010f7f0 0002e116 R_ARM_JUMP_SLOT 000c88c8 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ +0010f7f4 00069816 R_ARM_JUMP_SLOT 0008bcb8 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 0010f7f8 00018a16 R_ARM_JUMP_SLOT 00000000 _ZN9CglTwomirC1Ev │ │ │ │ -0010f7fc 00041916 R_ARM_JUMP_SLOT 0007ef90 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +0010f7fc 00041916 R_ARM_JUMP_SLOT 00085d04 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ 0010f800 00018c16 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultD1Ev │ │ │ │ 0010f804 0006a316 R_ARM_JUMP_SLOT 000469d0 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -0010f808 00066216 R_ARM_JUMP_SLOT 00087f48 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ -0010f80c 00065216 R_ARM_JUMP_SLOT 0006c818 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +0010f808 00066216 R_ARM_JUMP_SLOT 00083c0c _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ +0010f80c 00065216 R_ARM_JUMP_SLOT 0007b0fc _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f810 00018f16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setUbEd │ │ │ │ 0010f814 00019116 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelD1Ev │ │ │ │ -0010f818 00085116 R_ARM_JUMP_SLOT 00086d98 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ -0010f81c 00034e16 R_ARM_JUMP_SLOT 00087a14 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ +0010f818 00085116 R_ARM_JUMP_SLOT 00082a5c _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ +0010f81c 00034e16 R_ARM_JUMP_SLOT 000836d8 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ 0010f820 00019616 R_ARM_JUMP_SLOT 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ 0010f824 00019716 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface12markHotStartEv │ │ │ │ 0010f828 0006f116 R_ARM_JUMP_SLOT 000af688 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 0010f82c 00019816 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoD2Ev │ │ │ │ 0010f830 00036916 R_ARM_JUMP_SLOT 000493c4 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ 0010f834 00019916 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2ERKS_ │ │ │ │ 0010f838 0002de16 R_ARM_JUMP_SLOT 00035f54 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 0010f83c 00019a16 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1Ev │ │ │ │ 0010f840 0003f716 R_ARM_JUMP_SLOT 00053908 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ -0010f844 00078116 R_ARM_JUMP_SLOT 000877d8 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ +0010f844 00078116 R_ARM_JUMP_SLOT 0008349c _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 0010f848 00028816 R_ARM_JUMP_SLOT 00059690 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ 0010f84c 00024b16 R_ARM_JUMP_SLOT 0008e27c _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ -0010f850 00074816 R_ARM_JUMP_SLOT 00086edc _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ +0010f850 00074816 R_ARM_JUMP_SLOT 00082ba0 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ 0010f854 0001a016 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ -0010f858 0003e616 R_ARM_JUMP_SLOT 000c5474 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +0010f858 0003e616 R_ARM_JUMP_SLOT 000c43c0 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 0010f85c 0001a116 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree3popEv │ │ │ │ 0010f860 00047216 R_ARM_JUMP_SLOT 000c1e98 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE4findERS7_ │ │ │ │ -0010f864 00051716 R_ARM_JUMP_SLOT 00082ee4 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ +0010f864 00051716 R_ARM_JUMP_SLOT 0007eba0 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ 0010f868 0001a316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel9setCutoffEd │ │ │ │ 0010f86c 0001a416 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiObject13infeasibilityEPK18OsiSolverInterfaceRi │ │ │ │ 0010f870 0006fa16 R_ARM_JUMP_SLOT 00040264 _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ 0010f874 0001a516 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC1Ev │ │ │ │ 0010f878 0001a616 R_ARM_JUMP_SLOT 00000000 __cxa_throw_bad_array_new_length@CXXABI_1.3.8 │ │ │ │ -0010f87c 0003c616 R_ARM_JUMP_SLOT 00080b8c _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +0010f87c 0003c616 R_ARM_JUMP_SLOT 000878f8 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 0010f880 0001a816 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut5cloneEv │ │ │ │ -0010f884 00048516 R_ARM_JUMP_SLOT 0006ab64 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ +0010f884 00048516 R_ARM_JUMP_SLOT 00066f24 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ 0010f888 00083416 R_ARM_JUMP_SLOT 000b9384 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ -0010f88c 00071516 R_ARM_JUMP_SLOT 00081140 _Z9CoinZeroNIdEvPT_i │ │ │ │ -0010f890 0006dc16 R_ARM_JUMP_SLOT 00065748 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ +0010f88c 00071516 R_ARM_JUMP_SLOT 00087eac _Z9CoinZeroNIdEvPT_i │ │ │ │ +0010f890 0006dc16 R_ARM_JUMP_SLOT 00061ad4 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 0010f894 0001aa16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthC1Ev │ │ │ │ -0010f898 00069316 R_ARM_JUMP_SLOT 00065920 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ +0010f898 00069316 R_ARM_JUMP_SLOT 00061cac _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ 0010f89c 0006d016 R_ARM_JUMP_SLOT 00049234 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ 0010f8a0 0001ac16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC1EP8CbcModeli │ │ │ │ 0010f8a4 00086116 R_ARM_JUMP_SLOT 0004882c _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ 0010f8a8 00030216 R_ARM_JUMP_SLOT 000d8e28 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ 0010f8ac 0001ad16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1ERKS_ │ │ │ │ -0010f8b0 00031a16 R_ARM_JUMP_SLOT 00088660 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ -0010f8b4 00030316 R_ARM_JUMP_SLOT 00086b44 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ +0010f8b0 00031a16 R_ARM_JUMP_SLOT 00084324 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ +0010f8b4 00030316 R_ARM_JUMP_SLOT 00082808 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ 0010f8b8 0007ce16 R_ARM_JUMP_SLOT 000ae3c8 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -0010f8bc 00086216 R_ARM_JUMP_SLOT 00088038 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +0010f8bc 00086216 R_ARM_JUMP_SLOT 00083cfc _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 0010f8c0 0001ae16 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ 0010f8c4 00089416 R_ARM_JUMP_SLOT 00056c84 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ 0010f8c8 0001af16 R_ARM_JUMP_SLOT 00000000 __cxa_rethrow@CXXABI_1.3 │ │ │ │ 0010f8cc 00081716 R_ARM_JUMP_SLOT 0004f418 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ 0010f8d0 0001b016 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0010f8d4 00084d16 R_ARM_JUMP_SLOT 0006057c _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ +0010f8d4 00084d16 R_ARM_JUMP_SLOT 0006b1c4 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ 0010f8d8 0001b116 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface17getRowCutDebuggerEv │ │ │ │ 0010f8dc 00029e16 R_ARM_JUMP_SLOT 0004f1dc _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ 0010f8e0 00034a16 R_ARM_JUMP_SLOT 0009c390 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ 0010f8e4 0001b216 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ 0010f8e8 0001b316 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1Ei │ │ │ │ 0010f8ec 00053d16 R_ARM_JUMP_SLOT 000c1f5c _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6Bonmin17RegisteredOptions19ExtraCategoriesInfoEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_ │ │ │ │ 0010f8f0 0001b416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ @@ -2222,34 +2222,34 @@ │ │ │ │ 0010f90c 00076e16 R_ARM_JUMP_SLOT 000ae1f0 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ 0010f910 0001b716 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ERKS_ │ │ │ │ 0010f914 0005dc16 R_ARM_JUMP_SLOT 000aece4 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ 0010f918 00042616 R_ARM_JUMP_SLOT 0003a1c4 _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ 0010f91c 0001bb16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ 0010f920 0001bc16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxPassRootEi │ │ │ │ 0010f924 00030a16 R_ARM_JUMP_SLOT 000add5c _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ -0010f928 00025416 R_ARM_JUMP_SLOT 0008305c _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ -0010f92c 00077616 R_ARM_JUMP_SLOT 00088ea0 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -0010f930 0007cf16 R_ARM_JUMP_SLOT 00081aa0 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +0010f928 00025416 R_ARM_JUMP_SLOT 0007ed18 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ +0010f92c 00077616 R_ARM_JUMP_SLOT 0008bcb0 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +0010f930 0007cf16 R_ARM_JUMP_SLOT 0008880c _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 0010f934 0001bd16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD2Ev │ │ │ │ 0010f938 0001be16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceaSERKS_ │ │ │ │ -0010f93c 00067816 R_ARM_JUMP_SLOT 000720b4 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ -0010f940 00034416 R_ARM_JUMP_SLOT 000c246c _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -0010f944 00057916 R_ARM_JUMP_SLOT 0007d714 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010f93c 00067816 R_ARM_JUMP_SLOT 000774ac _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +0010f940 00034416 R_ARM_JUMP_SLOT 000c9050 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +0010f944 00057916 R_ARM_JUMP_SLOT 00070cc0 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f948 0002a816 R_ARM_JUMP_SLOT 000db558 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ 0010f94c 00036416 R_ARM_JUMP_SLOT 000dfa80 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ 0010f950 00059b16 R_ARM_JUMP_SLOT 000da7b0 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 0010f954 0001c216 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEc │ │ │ │ 0010f958 0002d316 R_ARM_JUMP_SLOT 000e4c90 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f95c 00030516 R_ARM_JUMP_SLOT 0005b4a0 _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 0010f960 00087016 R_ARM_JUMP_SLOT 000dd228 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 0010f964 0001c316 R_ARM_JUMP_SLOT 00000000 _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@GLIBCXX_3.4.21 │ │ │ │ 0010f968 0001c416 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix9appendColERK20CoinPackedVectorBase │ │ │ │ -0010f96c 00083d16 R_ARM_JUMP_SLOT 00088f6c _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ +0010f96c 00083d16 R_ARM_JUMP_SLOT 0008bd7c _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ 0010f970 0002eb16 R_ARM_JUMP_SLOT 0004089c _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ -0010f974 0006a516 R_ARM_JUMP_SLOT 0005ce5c _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +0010f974 0006a516 R_ARM_JUMP_SLOT 00067ad8 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 0010f978 0001c516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ebdd │ │ │ │ 0010f97c 0001c616 R_ARM_JUMP_SLOT 00000000 __aeabi_ui2d@GCC_3.5 │ │ │ │ 0010f980 0001c716 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector6insertEid │ │ │ │ 0010f984 00071916 R_ARM_JUMP_SLOT 000ae408 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 0010f988 0001c916 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1Eb │ │ │ │ 0010f98c 0003fc16 R_ARM_JUMP_SLOT 000e0820 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 0010f990 0002c116 R_ARM_JUMP_SLOT 0009c708 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ @@ -2273,128 +2273,128 @@ │ │ │ │ 0010f9d8 0001d516 R_ARM_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ 0010f9dc 00042016 R_ARM_JUMP_SLOT 0005aa94 _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010f9e0 00051816 R_ARM_JUMP_SLOT 0009cb3c _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ 0010f9e4 0001d616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEi │ │ │ │ 0010f9e8 0002f416 R_ARM_JUMP_SLOT 000a6c98 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ 0010f9ec 00071216 R_ARM_JUMP_SLOT 000c2020 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ 0010f9f0 0001d816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixaSERKS_ │ │ │ │ -0010f9f4 00080b16 R_ARM_JUMP_SLOT 0006d920 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ +0010f9f4 00080b16 R_ARM_JUMP_SLOT 0007c204 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ 0010f9f8 0001d916 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ -0010f9fc 00081816 R_ARM_JUMP_SLOT 000c9eb4 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ -0010fa00 0005ee16 R_ARM_JUMP_SLOT 00073ddc _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ +0010f9fc 00081816 R_ARM_JUMP_SLOT 000c8e00 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ +0010fa00 0005ee16 R_ARM_JUMP_SLOT 000791d4 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ 0010fa04 0001dd16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2Ev │ │ │ │ 0010fa08 0001de16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingD1Ev │ │ │ │ 0010fa0c 00050416 R_ARM_JUMP_SLOT 000aea44 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -0010fa10 00059616 R_ARM_JUMP_SLOT 000c9f74 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ +0010fa10 00059616 R_ARM_JUMP_SLOT 000c8ec0 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 0010fa14 0001df16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD1Ev │ │ │ │ 0010fa18 00059016 R_ARM_JUMP_SLOT 000b6c60 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ -0010fa1c 00084916 R_ARM_JUMP_SLOT 00086ecc _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ +0010fa1c 00084916 R_ARM_JUMP_SLOT 00082b90 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ 0010fa20 00074016 R_ARM_JUMP_SLOT 00091c44 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ 0010fa24 0001e216 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisD2Ev │ │ │ │ 0010fa28 0001e316 R_ARM_JUMP_SLOT 00000000 __aeabi_l2d@GCC_3.5 │ │ │ │ 0010fa2c 00069e16 R_ARM_JUMP_SLOT 0003b038 _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 0010fa30 0001e516 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 0010fa34 00027f16 R_ARM_JUMP_SLOT 000b7780 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010fa38 0001e616 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2Ev │ │ │ │ 0010fa3c 00034b16 R_ARM_JUMP_SLOT 0008d8d8 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 0010fa40 0001e716 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10Journalist10AddJournalENS_8SmartPtrINS_7JournalEEE │ │ │ │ 0010fa44 0001e816 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ 0010fa48 0006fc16 R_ARM_JUMP_SLOT 000b2834 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ 0010fa4c 0001e916 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultC1Ev │ │ │ │ 0010fa50 0001ea16 R_ARM_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ -0010fa54 00027516 R_ARM_JUMP_SLOT 000617c8 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -0010fa58 0002e716 R_ARM_JUMP_SLOT 00060548 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +0010fa54 00027516 R_ARM_JUMP_SLOT 0005db54 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +0010fa58 0002e716 R_ARM_JUMP_SLOT 00066a74 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ 0010fa5c 0003be16 R_ARM_JUMP_SLOT 000b7970 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ 0010fa60 0001eb16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ 0010fa64 0001ed16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1ERKS_ │ │ │ │ 0010fa68 00041116 R_ARM_JUMP_SLOT 000492f0 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ -0010fa6c 00052c16 R_ARM_JUMP_SLOT 00087508 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ +0010fa6c 00052c16 R_ARM_JUMP_SLOT 000831cc _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ 0010fa70 0001ee16 R_ARM_JUMP_SLOT 00000000 _ZNSolsEi@GLIBCXX_3.4 │ │ │ │ -0010fa74 00033b16 R_ARM_JUMP_SLOT 000c7364 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +0010fa74 00033b16 R_ARM_JUMP_SLOT 000c62b0 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ 0010fa78 00085616 R_ARM_JUMP_SLOT 0008da70 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ 0010fa7c 0001ef16 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpgt@GCC_3.5 │ │ │ │ 0010fa80 0002a116 R_ARM_JUMP_SLOT 0008f4cc _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 0010fa84 0001f016 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 0010fa88 0001f116 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel14branchAndBoundEi │ │ │ │ 0010fa8c 0001f316 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ 0010fa90 0001f516 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ 0010fa94 00079e16 R_ARM_JUMP_SLOT 0009b140 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ 0010fa98 0005a316 R_ARM_JUMP_SLOT 000b9604 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 0010fa9c 00043416 R_ARM_JUMP_SLOT 000ae138 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ 0010faa0 00049616 R_ARM_JUMP_SLOT 000cd28c _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 0010faa4 00060616 R_ARM_JUMP_SLOT 000d1c0c _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ -0010faa8 00043116 R_ARM_JUMP_SLOT 0008712c _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ +0010faa8 00043116 R_ARM_JUMP_SLOT 00082df0 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ 0010faac 0001fa16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ 0010fab0 0001fc16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2Ev │ │ │ │ 0010fab4 0001fd16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1ERKS_ │ │ │ │ 0010fab8 0001fe16 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -0010fabc 00063116 R_ARM_JUMP_SLOT 0007fc08 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +0010fabc 00063116 R_ARM_JUMP_SLOT 0008697c _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ 0010fac0 00083116 R_ARM_JUMP_SLOT 000355ac _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ 0010fac4 00020016 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectoraSERKS_ │ │ │ │ 0010fac8 00043e16 R_ARM_JUMP_SLOT 00090f9c _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ 0010facc 00020316 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicaSERKS_ │ │ │ │ 0010fad0 00020416 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC1Ei │ │ │ │ 0010fad4 00034516 R_ARM_JUMP_SLOT 0009b318 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ -0010fad8 00085c16 R_ARM_JUMP_SLOT 0006b368 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +0010fad8 00085c16 R_ARM_JUMP_SLOT 00079c4c _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ 0010fadc 00020516 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base4swapERS0_S1_@GLIBCXX_3.4.15 │ │ │ │ 0010fae0 00078516 R_ARM_JUMP_SLOT 0009ba68 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ 0010fae4 00066816 R_ARM_JUMP_SLOT 000b68a4 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ 0010fae8 00060f16 R_ARM_JUMP_SLOT 000d6ecc _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ 0010faec 00020816 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ 0010faf0 00087116 R_ARM_JUMP_SLOT 000cc0bc _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 0010faf4 00078e16 R_ARM_JUMP_SLOT 0005ba7c _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ -0010faf8 0007c116 R_ARM_JUMP_SLOT 000655dc _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ +0010faf8 0007c116 R_ARM_JUMP_SLOT 00061968 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 0010fafc 00020916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEPKc │ │ │ │ -0010fb00 00031716 R_ARM_JUMP_SLOT 000691b4 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +0010fb00 00031716 R_ARM_JUMP_SLOT 00065540 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 0010fb04 00020a16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree13setComparisonER14CbcCompareBase │ │ │ │ -0010fb08 00037c16 R_ARM_JUMP_SLOT 0007e2d8 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +0010fb08 00037c16 R_ARM_JUMP_SLOT 0008504c _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ 0010fb0c 00020b16 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ 0010fb10 00020d16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree9cleanTreeEP8CbcModeldRd │ │ │ │ 0010fb14 00020e16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10JournalistC1Ev │ │ │ │ -0010fb18 00080c16 R_ARM_JUMP_SLOT 00081760 _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +0010fb18 00080c16 R_ARM_JUMP_SLOT 000884cc _ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 0010fb1c 00035216 R_ARM_JUMP_SLOT 00031778 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 0010fb20 0006a016 R_ARM_JUMP_SLOT 0009d430 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ 0010fb24 00021216 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbPKiS1_PKdi │ │ │ │ 0010fb28 00082616 R_ARM_JUMP_SLOT 000386d8 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ 0010fb2c 00040916 R_ARM_JUMP_SLOT 000d8d04 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ -0010fb30 0006fd16 R_ARM_JUMP_SLOT 00089568 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +0010fb30 0006fd16 R_ARM_JUMP_SLOT 0008c378 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ 0010fb34 00021416 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoD1Ev │ │ │ │ 0010fb38 0003eb16 R_ARM_JUMP_SLOT 000af168 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ -0010fb3c 00049416 R_ARM_JUMP_SLOT 000c2f50 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ +0010fb3c 00049416 R_ARM_JUMP_SLOT 000c9b34 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ 0010fb40 00021616 R_ARM_JUMP_SLOT 00000000 _ZNSt12__basic_fileIcED1Ev@GLIBCXX_3.4 │ │ │ │ 0010fb44 0006c216 R_ARM_JUMP_SLOT 000bbffc _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ 0010fb48 00051b16 R_ARM_JUMP_SLOT 000460a0 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ -0010fb4c 0006d916 R_ARM_JUMP_SLOT 0007236c _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ +0010fb4c 0006d916 R_ARM_JUMP_SLOT 00077764 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ 0010fb50 00030416 R_ARM_JUMP_SLOT 000cc058 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ 0010fb54 00086316 R_ARM_JUMP_SLOT 000b2868 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ 0010fb58 00021a16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicD2Ev │ │ │ │ 0010fb5c 00021b16 R_ARM_JUMP_SLOT 00000000 _ZNK24CbcBranchDefaultDecision5cloneEv │ │ │ │ 0010fb60 00021c16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoD2Ev │ │ │ │ 0010fb64 00021d16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 0010fb68 0002cf16 R_ARM_JUMP_SLOT 000d6a64 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ 0010fb6c 00031916 R_ARM_JUMP_SLOT 000b67e4 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ -0010fb70 00037f16 R_ARM_JUMP_SLOT 0005f4f0 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ -0010fb74 00036c16 R_ARM_JUMP_SLOT 000881e4 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ +0010fb70 00037f16 R_ARM_JUMP_SLOT 0006a16c _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ +0010fb74 00036c16 R_ARM_JUMP_SLOT 00083ea8 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ 0010fb78 00041416 R_ARM_JUMP_SLOT 0003ab38 _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 0010fb7c 00022216 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveD1Ev │ │ │ │ 0010fb80 00022316 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEjj@GLIBCXX_3.4.21 │ │ │ │ 0010fb84 00022416 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0010fb88 0005ae16 R_ARM_JUMP_SLOT 000c205c _ZNSt8__detail13_Scratch_list5mergeINS0_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRNS_15_List_node_baseET_ │ │ │ │ 0010fb8c 0006ea16 R_ARM_JUMP_SLOT 000491a4 _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ 0010fb90 00063f16 R_ARM_JUMP_SLOT 000d888c _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ 0010fb94 00032b16 R_ARM_JUMP_SLOT 000b96a4 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ 0010fb98 00061216 R_ARM_JUMP_SLOT 000cd74c _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ 0010fb9c 00022616 R_ARM_JUMP_SLOT 00000000 _ZN8CglParamD2Ev │ │ │ │ 0010fba0 00075d16 R_ARM_JUMP_SLOT 000b3308 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ 0010fba4 00022716 R_ARM_JUMP_SLOT 00000000 _ZNK6CbcSOS9osiObjectEPK18OsiSolverInterface │ │ │ │ 0010fba8 00022816 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD1Ev │ │ │ │ 0010fbac 00065616 R_ARM_JUMP_SLOT 000cdb20 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -0010fbb0 0003e816 R_ARM_JUMP_SLOT 0006b7bc _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +0010fbb0 0003e816 R_ARM_JUMP_SLOT 0007a0a0 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ 0010fbb4 00022916 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree8bestNodeEd │ │ │ │ -0010fbb8 0003ba16 R_ARM_JUMP_SLOT 000cbb1c _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ +0010fbb8 0003ba16 R_ARM_JUMP_SLOT 000c3e84 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ 0010fbbc 00055d16 R_ARM_JUMP_SLOT 000af074 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ 0010fbc0 00057116 R_ARM_JUMP_SLOT 000dd6fc _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ 0010fbc4 00022d16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ 0010fbc8 00022e16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesD1Ev │ │ │ │ 0010fbcc 00053016 R_ARM_JUMP_SLOT 000b0f48 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ 0010fbd0 00036b16 R_ARM_JUMP_SLOT 000a119c _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ 0010fbd4 00022f16 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ @@ -2403,10 +2403,10 @@ │ │ │ │ 0010fbe0 00023416 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing10setMaxPassEi │ │ │ │ 0010fbe4 00023516 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableaSERKS_ │ │ │ │ 0010fbe8 00023616 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ 0010fbec 0006f516 R_ARM_JUMP_SLOT 000bbea8 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ 0010fbf0 00033016 R_ARM_JUMP_SLOT 0005907c _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ 0010fbf4 00056716 R_ARM_JUMP_SLOT 0009d11c _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 0010fbf8 00023716 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ -0010fbfc 00060a16 R_ARM_JUMP_SLOT 00087bb4 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ +0010fbfc 00060a16 R_ARM_JUMP_SLOT 00083878 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ 0010fc00 00062416 R_ARM_JUMP_SLOT 000af1c4 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ 0010fc04 0007c816 R_ARM_JUMP_SLOT 000382c8 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 576f083b57f6b305e6baa4a73d3d71f346e823b9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2c5c8e91ba31fcb704325e07d44be8cc41e373b7 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -735,56 +735,14 @@ │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ _ZNSo9_M_insertIdEERSoT_ │ │ │ │ _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv │ │ │ │ _ZTS13CoinWarmStart │ │ │ │ -_ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ -_ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ -_ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -_ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ -_ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ -_ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ -_ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ -_ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ -_ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ -_ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -_ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ -_ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ -_ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -_ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ -_ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ -_ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ -_ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ -_ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ -_ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ -_ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ -_ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ -_ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ -_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ -_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ -_ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ -_ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ -_ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ -_ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ _ZN14OsiPseudoCostsD2Ev │ │ │ │ _ZTVN6Bonmin11PseudoCostsE │ │ │ │ _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ _ZN14OsiPseudoCostsC2Ev │ │ │ │ @@ -815,14 +773,15 @@ │ │ │ │ _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +_ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ _ZN6Bonmin7HotInfoD2Ev │ │ │ │ _ZN10OsiHotInfoD2Ev │ │ │ │ _ZTVN6Bonmin7HotInfoE │ │ │ │ _ZN6Bonmin7HotInfoD1Ev │ │ │ │ _ZN6Bonmin7HotInfoD0Ev │ │ │ │ _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ @@ -845,14 +804,16 @@ │ │ │ │ _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ _ZN10OsiHotInfoaSERKS_ │ │ │ │ _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ +_ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +_ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZSt16__introsort_loopIP8CoinPairIdiEiN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IdiEEEEvT_S9_T0_T1_ │ │ │ │ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN6Bonmin7HotInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ │ │ │ │ _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ @@ -883,214 +844,167 @@ │ │ │ │ _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ _ZN17OsiChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ _ZTSN6Bonmin7HotInfoE │ │ │ │ _ZTIN6Bonmin7HotInfoE │ │ │ │ _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ _ZTI10OsiHotInfo │ │ │ │ -_ZN6Bonmin10OaMessagesC2Ev │ │ │ │ -_ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ +_ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ +_ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ +_ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ +_ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ +_ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ +_ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ +_ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +_ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ +_ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ +_ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +_ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ +_ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ +_ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ +_ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ +_ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ +_ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ +_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ +_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ +_ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ +_ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ +_ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ +_ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ -_ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ -_ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ -_ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ -_ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -_ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ -_ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ -_ZN23OsiBranchingInformationD1Ev │ │ │ │ -_ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ -_ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ -_ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ -_ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -_ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -_ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ +_ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ _ZTSN6Bonmin7EcpCutsE │ │ │ │ _ZTIN6Bonmin7EcpCutsE │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ -_ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ -_ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ -_ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ -_ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ -_ZN12CoinMessagesC1Ei │ │ │ │ -_ZN12CoinMessagesaSERKS_ │ │ │ │ -_ZN12CoinMessagesD1Ev │ │ │ │ -_ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ -_ZN15CglCutGeneratorC2ERKS_ │ │ │ │ -_ZN12CoinMessagesC1ERKS_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ -_ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ -_ZN11CglTreeInfoC1ERKS_ │ │ │ │ -_ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ -_ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +_ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +_ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +_ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ +_ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ +_ZN23OsiBranchingInformationD1Ev │ │ │ │ _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +_ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +_ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ +_ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ +_ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ +_ZN12OsiBabSolver8solutionERdPdi │ │ │ │ +_ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ +_ZTVN6Bonmin14DummyHeuristicE │ │ │ │ +_ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ +_ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ +_ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ +_ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +_ZN12CbcHeuristicC2Ev │ │ │ │ +_ZTSN6Bonmin14DummyHeuristicE │ │ │ │ +_ZTIN6Bonmin14DummyHeuristicE │ │ │ │ _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ +_ZN12CoinMessagesD1Ev │ │ │ │ _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ +_ZN15CglCutGeneratorC2ERKS_ │ │ │ │ +_ZN12CoinMessagesC1Ei │ │ │ │ +_ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +_ZN12CoinMessagesaSERKS_ │ │ │ │ _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +_ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ -_ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -_ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ -_ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ -_ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ -_ZN12OsiBabSolver8solutionERdPdi │ │ │ │ -_ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ -_ZTVN6Bonmin14DummyHeuristicE │ │ │ │ -_ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ -_ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ -_ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ -_ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -_ZN12CbcHeuristicC2Ev │ │ │ │ -_ZTSN6Bonmin14DummyHeuristicE │ │ │ │ -_ZTIN6Bonmin14DummyHeuristicE │ │ │ │ -_ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ -_ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -_ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -_ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ -_ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -_ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -_ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -_ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ -_ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ -_Z9CoinFillNIdEvPT_iS0_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -_Z9CoinFillNIiEvPT_iS0_ │ │ │ │ -_Z9CoinZeroNIdEvPT_i │ │ │ │ -_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ -_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ -_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ -_ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ -_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ -_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ -_ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ -_ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -_ZNK9OsiRowCut2lbEv │ │ │ │ -_ZNK9OsiRowCut2ubEv │ │ │ │ -_ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ -_ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ -_ZTIN6Bonmin7QuadCutE │ │ │ │ -_ZTI9OsiRowCut │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -_ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ -_ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ -_ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -_ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -_ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ -_ZN6Bonmin4TMatD1Ev │ │ │ │ -_ZN16CoinPackedVectorD1Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ -_ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -_ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ -_ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ -_ZN7OsiCutsC1ERKS_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -_ZTIN6Bonmin4CutsE │ │ │ │ -_ZTI7OsiCuts │ │ │ │ -_ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ +_ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +_ZNSt6vectorIP9OsiRowCutSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +_ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ +_ZN12CoinMessagesC1ERKS_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ +_ZN11CglTreeInfoC1ERKS_ │ │ │ │ +_ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ +_ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +_ZN6Bonmin10OaMessagesC2Ev │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ +_ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ +_ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ +_ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +_ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ +_ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ +_ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +_ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ @@ -1134,14 +1048,16 @@ │ │ │ │ _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +_ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ _ZN21OsiClpSolverInterfaceD1Ev │ │ │ │ _Z9CoinIsnand │ │ │ │ _Z10CoinFinited │ │ │ │ _ZTSN4Coin16ReferencedObjectE │ │ │ │ _ZTIN4Coin16ReferencedObjectE │ │ │ │ @@ -1149,14 +1065,15 @@ │ │ │ │ _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ _ZN6Bonmin4TMataSERKS0_ │ │ │ │ _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ _ZN6Bonmin4TMatD2Ev │ │ │ │ +_ZN6Bonmin4TMatD1Ev │ │ │ │ _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ @@ -1170,45 +1087,105 @@ │ │ │ │ _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ -_ZN6Bonmin7QuadRowC2Ev │ │ │ │ -_ZN16CoinPackedVectorC1Eb │ │ │ │ -_ZN6Bonmin7QuadRowC1Ev │ │ │ │ -_ZN6Bonmin7QuadRow5printEv │ │ │ │ -_ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ -_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ -_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ -_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -_ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ -_ZN6Bonmin7QuadRow10initializeEv │ │ │ │ -_ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ -_ZN16CoinPackedVectoraSERKS_ │ │ │ │ -_ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ -_ZNK9OsiRowCut3rowEv │ │ │ │ -_ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ -_ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ -_ZN16CoinPackedVectorC1ERKS_ │ │ │ │ -_ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ -_ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ +_ZN5Ipopt4TNLP20get_var_con_metadataEiRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SK_EEERS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SQ_EEEiSI_SO_SU_ │ │ │ │ +_ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +_ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +_ZN5Ipopt4TNLP17finalize_metadataEiRKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt4lessIS7_ESaISt4pairIKS7_SA_EEERKS1_IS7_S8_IiSaIiEESC_SaISD_ISE_SL_EEERKS1_IS7_S8_IdSaIdEESC_SaISD_ISE_SS_EEEiSJ_SQ_SX_ │ │ │ │ +_ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +_ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +_ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ +_ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +_Z9CoinFillNIdEvPT_iS0_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +_Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +_Z9CoinZeroNIdEvPT_i │ │ │ │ +_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ +_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ +_ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +_ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +_ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +_ZNK9OsiRowCut2lbEv │ │ │ │ +_ZNK9OsiRowCut2ubEv │ │ │ │ +_ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +_ZTIN6Bonmin7QuadCutE │ │ │ │ +_ZTI9OsiRowCut │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ +_ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ +_ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +_ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +_ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +_ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +_ZN16CoinPackedVectorD1Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +_ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +_ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +_ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +_ZN7OsiCutsC1ERKS_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +_ZTIN6Bonmin4CutsE │ │ │ │ +_ZTI7OsiCuts │ │ │ │ +_ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ _ZNK16CoinPackedVector11getElementsEv │ │ │ │ _ZNK6OsiCuteqERKS_ │ │ │ │ _ZNK6OsiCutltERKS_ │ │ │ │ _ZNK6OsiCutgtERKS_ │ │ │ │ _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +_ZNK9OsiRowCut3rowEv │ │ │ │ _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ _ZNK6OsiCutneERKS_ │ │ │ │ _ZNK6Bonmin7QuadCut5printEv │ │ │ │ _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ _ZN6Bonmin7QuadCutC2Ev │ │ │ │ _ZN9OsiRowCutC2Ev │ │ │ │ _ZN16CoinPackedMatrixC1Ev │ │ │ │ @@ -1248,17 +1225,40 @@ │ │ │ │ _ZNK9OsiRowCut10consistentEv │ │ │ │ _ZNK9OsiRowCut10consistentERK18OsiSolverInterface │ │ │ │ _ZNK9OsiRowCut10infeasibleERK18OsiSolverInterface │ │ │ │ _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ _ZN16CoinPackedMatrixC1EbPKiS1_PKdi │ │ │ │ _ZN16CoinPackedMatrix13setDimensionsEii │ │ │ │ +_ZN16CoinPackedVectorC1Eb │ │ │ │ _ZN16CoinPackedVector7reserveEi │ │ │ │ _ZN16CoinPackedVector6insertEid │ │ │ │ _ZN6Bonmin11OuterApprox12nTimesCalledE │ │ │ │ +_ZN6Bonmin7QuadRowC2Ev │ │ │ │ +_ZN6Bonmin7QuadRowC1Ev │ │ │ │ +_ZN6Bonmin7QuadRow5printEv │ │ │ │ +_ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ +_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ +_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ +_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +_ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +_ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +_ZN6Bonmin7QuadRow10initializeEv │ │ │ │ +_ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ +_ZN16CoinPackedVectoraSERKS_ │ │ │ │ +_ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ +_ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ +_ZN16CoinPackedVectorC1ERKS_ │ │ │ │ +_ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ _ZN12OsiBabSolverD2Ev │ │ │ │ _ZTVN6Bonmin7AuxInfoE │ │ │ │ _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ @@ -1782,14 +1782,87 @@ │ │ │ │ _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ _ZN5Ipopt13StreamJournalC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13EJournalLevelE │ │ │ │ _ZN5Ipopt13StreamJournal15SetOutputStreamEPSo │ │ │ │ _ZN5Ipopt10Journalist10AddJournalENS_8SmartPtrINS_7JournalEEE │ │ │ │ _ZN5Ipopt10JournalistD1Ev │ │ │ │ _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ +_ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ +_ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ +_ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ +_ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ +_ZTIN5Ipopt11DenseVectorE │ │ │ │ +_ZTIN5Ipopt6VectorE │ │ │ │ +_ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ +_ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +_ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +_ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ +_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ +_ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ +_ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ +_ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ +_ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ +_ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ +_ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ +_ZTVN6Bonmin11IpoptSolverE │ │ │ │ +_ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ +_ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ +_ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ +_ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ +_ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ +_ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ +_ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ +_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +_ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ +_ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +_ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +_ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +_ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ +_ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ +_ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +_ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +_ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ +_ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ +_ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ +_ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ +_ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ +_ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ +_ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ +_ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ +_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ +_ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ +_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +_ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +_ZTSN6Bonmin11IpoptSolverE │ │ │ │ +_ZTIN6Bonmin11IpoptSolverE │ │ │ │ _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ _ZTV19CoinWarmStartVectorIdE │ │ │ │ _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ @@ -1847,19 +1920,16 @@ │ │ │ │ _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ _ZN18CoinWarmStartBasisC2ERKS_ │ │ │ │ _ZTV13CoinWarmStart │ │ │ │ _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ _ZN18CoinWarmStartBasisC2Ev │ │ │ │ _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ -_ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ -_ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ -_ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ _ZTS19CoinWarmStartVectorIdE │ │ │ │ _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ _ZTT19CoinWarmStartVectorIdE │ │ │ │ _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ @@ -1875,84 +1945,14 @@ │ │ │ │ _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ _ZNK18CoinWarmStartBasis5printEv │ │ │ │ _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -_ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ -_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ -_ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ -_ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ -_ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ -_ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ -_ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ -_ZTVN6Bonmin11IpoptSolverE │ │ │ │ -_ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ -_ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ -_ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ -_ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ -_ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ -_ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ -_ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ -_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -_ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ -_ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -_ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ -_ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -_ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ -_ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ -_ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -_ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -_ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ -_ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ -_ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ -_ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ -_ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ -_ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ -_ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ -_ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ -_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ -_ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ -_ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -_ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -_ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -_ZTSN6Bonmin11IpoptSolverE │ │ │ │ -_ZTIN6Bonmin11IpoptSolverE │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ -_ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ -_ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ -_ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ -_ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ -_ZTIN5Ipopt11DenseVectorE │ │ │ │ -_ZTIN5Ipopt6VectorE │ │ │ │ -_ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ -_ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -_ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -_ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ @@ -2559,26 +2559,14 @@ │ │ │ │ OACutGenerator2 │ │ │ │ Error not integer valued solution │ │ │ │ ---------------- x[ │ │ │ │ fixIntegers │ │ │ │ OaDecompositionBase::solverManip │ │ │ │ Can not fix variable in nlp because it has too big a value ( │ │ │ │ ) at optimium of LP relaxation. You should try running the problem with B-BB │ │ │ │ -ecp_max_rounds_strong │ │ │ │ -Set the maximal number of rounds of ECP cuts in strong branching. │ │ │ │ -ecp_abs_tol_strong │ │ │ │ -Set the absolute termination tolerance for ECP rounds in strong branching. │ │ │ │ -ecp_rel_tol_strong │ │ │ │ -Set the relative termination tolerance for ECP rounds in strong branching. │ │ │ │ -lp_strong_warmstart_method │ │ │ │ -Choose method to use for warm starting lp in strong branching │ │ │ │ -Use optimal basis of node │ │ │ │ -Clone optimal problem of node │ │ │ │ -(Advanced stuff) │ │ │ │ -vector::_M_realloc_append │ │ │ │ virtual int BonRandomChoice::setupList(OsiBranchingInformation*, bool) │ │ │ │ BonRandomChoice.cpp │ │ │ │ numberObjects │ │ │ │ virtual void Bonmin::BonChooseVariable::updateInformation(int, int, double, double, int) │ │ │ │ BonChooseVariable.cpp │ │ │ │ indexnumberObjects() │ │ │ │ branch<2 │ │ │ │ @@ -2643,47 +2631,26 @@ │ │ │ │ setupList │ │ │ │ Should not be called with initialize==false │ │ │ │ virtual int Bonmin::BonChooseVariable::setupList(OsiBranchingInformation*, bool) │ │ │ │ list_[putOther-1]<0 │ │ │ │ checkIndexbabPtr() │ │ │ │ lp_ == NULL │ │ │ │ Specify the frequency (in terms of nodes) at which some a la filmint ecp cuts are generated. │ │ │ │ A frequency of 0 amounts to to never solve the NLP relaxation. │ │ │ │ ecp_max_rounds │ │ │ │ @@ -2691,27 +2658,14 @@ │ │ │ │ ecp_abs_tol │ │ │ │ Set the absolute termination tolerance for ECP rounds. │ │ │ │ ecp_rel_tol │ │ │ │ Set the relative termination tolerance for ECP rounds. │ │ │ │ ecp_probability_factor │ │ │ │ Factor appearing in formula for skipping ECP cuts. │ │ │ │ Choosing -1 disables the skipping. │ │ │ │ -Fail restoring the warm start at the end of procedure │ │ │ │ -OaDecompositionBase::SaveSolverState │ │ │ │ -bool Bonmin::OaDecompositionBase::post_nlp_solve(Bonmin::BabInfo*, double) const │ │ │ │ -BonOaDecBase.cpp │ │ │ │ -Unsolved NLP... exit │ │ │ │ -oa_log_level │ │ │ │ -oa_log_frequency │ │ │ │ -add_only_violated_oa │ │ │ │ -oa_cuts_scope │ │ │ │ -Error in cut generator for outer approximation no NLP ipopt assigned │ │ │ │ -OaDecompositionBase │ │ │ │ -virtual void Bonmin::OaDecompositionBase::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ -lp_ == &si │ │ │ │ feas_check_cut_types │ │ │ │ Choose the type of cuts generated when an integer feasible solution is found │ │ │ │ outer-approx │ │ │ │ Generate a set of Outer Approximations cuts. │ │ │ │ Generate a single Benders cut. │ │ │ │ If it seems too much memory is used should try Benders to use less │ │ │ │ feas_check_discard_policy │ │ │ │ @@ -2724,77 +2678,80 @@ │ │ │ │ Cuts from memory checker can be discarded as any other cuts (code may cycle then) │ │ │ │ Normally to avoid cycle cuts from feasibility checker should not be discarded in the node where they are generated. However Cbc sometimes does it if no care is taken which can lead to an infinite loop in Bonmin (usually on simple problems). To avoid this one can instruct Cbc to never discard a cut but if we do that for all cuts it can lead to memory problems. The default policy here is to detect cycles and only then impose to Cbc to keep the cut. The two other alternative are to instruct Cbc to keep all cuts or to just ignore the problem and hope for the best │ │ │ │ generate_benders_after_so_many_oa │ │ │ │ Specify that after so many oa cuts have been generated Benders cuts should be generated instead. │ │ │ │ It seems that sometimes generating too many oa cuts slows down the optimization compared to Benders due to the size of the LP. With this option we specify that after so many OA cuts have been generated we should switch to Benders cuts. │ │ │ │ check integer sol. │ │ │ │ If yes do initial OA decomposition │ │ │ │ +oa_log_level │ │ │ │ specify OA iterations log level. │ │ │ │ +Set the level of output of OA decomposition solver : 0 - none, 1 - normal, 2 - verbose │ │ │ │ +oa_log_frequency │ │ │ │ display an update on lower and upper bounds in OA every n seconds │ │ │ │ oa_decomposition. │ │ │ │ OA decomposition │ │ │ │ virtual double Bonmin::OACutGenerator2::performOa(OsiCuts&, Bonmin::OaDecompositionBase::solverManip&, Bonmin::BabInfo*, double&, const CglTreeInfo&) const │ │ │ │ BonOACutGenerator2.cpp │ │ │ │ +cutoff < ub │ │ │ │ +numberCuts │ │ │ │ NLP solves in hybrid algorithm (B-Hyb) │ │ │ │ Specify the frequency (in terms of nodes) at which NLP relaxations are solved in B-Hyb. │ │ │ │ nlp_solve_max_depth │ │ │ │ Set maximum depth in the tree at which NLP relaxations are solved in B-Hyb. │ │ │ │ A depth of 0 amounts to to never solve the NLP relaxation. │ │ │ │ nlp_solves_per_depth │ │ │ │ Set average number of nodes in the tree at which NLP relaxations are solved in B-Hyb for each depth. │ │ │ │ Error in cut generator for outer approximation no ipopt NLP assigned │ │ │ │ OaNlpOptim │ │ │ │ virtual void Bonmin::OaNlpOptim::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ BonOaNlpOptim.cpp │ │ │ │ NLP relax. for OA │ │ │ │ No auxiliary info in nlp solve! │ │ │ │ Unsolved NLP ... exit │ │ │ │ -Ipopt::Index Bonmin::TMINLP2TNLP::num_constraints() const │ │ │ │ -../../../src/Interfaces/BonTMINLP2TNLP.hpp │ │ │ │ -g_l_.size() == g_u_.size() │ │ │ │ -Ipopt::Index Bonmin::TMINLP2TNLP::num_variables() const │ │ │ │ -x_l_.size() == x_u_.size() │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::get_scaling_parameters(Ipopt::Number&, bool&, Ipopt::Index, Ipopt::Number*, bool&, Ipopt::Index, Ipopt::Number*) │ │ │ │ -BonTMINLP2Quad.cpp │ │ │ │ -num_constraints() == m │ │ │ │ -void Bonmin::TMINLP2TNLPQuadCuts::set_linear_objective(int, const double*, double) │ │ │ │ -n_var == TMINLP2TNLP::num_variables() │ │ │ │ -void Bonmin::TMINLP2TNLPQuadCuts::addRowCuts(const OsiCuts&, bool) │ │ │ │ -dynamic_cast (cuts.rowCutPtr(i)) == NULL │ │ │ │ -Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(Ipopt::SmartPtr) │ │ │ │ -inserted == true │ │ │ │ -nnz_h == (int) H_.size() │ │ │ │ -Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(const Bonmin::TMINLP2TNLPQuadCuts&) │ │ │ │ -nnz_h == H_.size() │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_h(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number, Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ -iRow != NULL │ │ │ │ -jCol != NULL │ │ │ │ -i->second.first < nnz_h_lag_orig │ │ │ │ -i->second.second > 0 │ │ │ │ -i->second.first >= nnz_h_lag_orig │ │ │ │ -nnz == (int) H_.size() │ │ │ │ -iRow == NULL │ │ │ │ -jCol == NULL │ │ │ │ -virtual void Bonmin::TMINLP2TNLPQuadCuts::removeCuts(unsigned int, const int*) │ │ │ │ -idxs[i] - m_tminlp >= 0 │ │ │ │ -order[i] >= i │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number&) │ │ │ │ -n == (int) obj_.size() │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number*) │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_jac_g(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ -virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_gi(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index&, Ipopt::Index*, Ipopt::Number*) │ │ │ │ -void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const Bonmin::Cuts&, bool) │ │ │ │ -cuts.sizeColCuts() == 0 │ │ │ │ -virtual void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const OsiCuts&) │ │ │ │ -vector::reserve │ │ │ │ -trying to fill negative number of entries │ │ │ │ -CoinFillN │ │ │ │ -CoinZeroN │ │ │ │ -vector::_M_fill_insert │ │ │ │ -Cloning TMINLP2TNLPQuadCuts. │ │ │ │ +add_only_violated_oa │ │ │ │ +oa_cuts_scope │ │ │ │ +Fail restoring the warm start at the end of procedure │ │ │ │ +OaDecompositionBase::SaveSolverState │ │ │ │ +bool Bonmin::OaDecompositionBase::post_nlp_solve(Bonmin::BabInfo*, double) const │ │ │ │ +BonOaDecBase.cpp │ │ │ │ +Unsolved NLP... exit │ │ │ │ +Error in cut generator for outer approximation no NLP ipopt assigned │ │ │ │ +OaDecompositionBase │ │ │ │ +virtual void Bonmin::OaDecompositionBase::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ +lp_ == &si │ │ │ │ +Solved NLP in %d iterations, found a feasible solution of value %f. │ │ │ │ +Solved NLP in %d iterations, problem is infeasible in subspace. │ │ │ │ +New best feasible of %g found after %g sec and %i iterations. │ │ │ │ +Local search solved to optimality in %d nodes and %d lp iterations. │ │ │ │ +Local search aborted : %d nodes and %d lp iterations. │ │ │ │ +Updating lower bound to %g elapsed time %g sec │ │ │ │ +%s aborted on %s limit, time spent %g has solution of value %g │ │ │ │ +%s converged in %g seconds found solution of value %g (lower bound %g ). │ │ │ │ +%s interrupted after %g seconds found solution of value %g (lower bound %g ). │ │ │ │ +Performed %i iterations, explored %i branch-and-bound nodes in total │ │ │ │ +Error of LP approximation %g │ │ │ │ +After %7.1f seconds, %i iterations upper bound %10g, lower bound %10g │ │ │ │ +NLP solution is %g from MILP sol │ │ │ │ +MILP solution has value w.r.t original objective: %10g │ │ │ │ +Major iteration %i ub: %g │ │ │ │ +Minor iteration %i ub: %g │ │ │ │ +Say whether feasibility pump should claim to converge or not │ │ │ │ +When master MILP is infeasible just bail out (don't stop all algorithm). This is the option for using in B-Hyb. │ │ │ │ +Claim convergence, numerically dangerous. │ │ │ │ +fp_log_level │ │ │ │ +specify FP iterations log level. │ │ │ │ +fp_log_frequency │ │ │ │ +display an update on lower and upper bounds in FP every n seconds │ │ │ │ +setFpObjective │ │ │ │ +Can not use FP on problem with SOS constraints │ │ │ │ +pump_for_minlp. │ │ │ │ +virtual double Bonmin::MinlpFeasPump::performOa(OsiCuts&, Bonmin::OaDecompositionBase::solverManip&, Bonmin::BabInfo*, double&, const CglTreeInfo&) const │ │ │ │ +BonFpForMinlp.cpp │ │ │ │ +FP for MINLP │ │ │ │ +fabs(colsol[indices[i]] - floor(colsol[indices[i]] + 0.5)) < 1e-5 │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_scaling_parameters(Ipopt::Number&, bool&, Ipopt::Index, Ipopt::Number*, bool&, Ipopt::Index, Ipopt::Number*) │ │ │ │ BonTMINLPLinObj.cpp │ │ │ │ IsValid(tminlp_) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_constraints_linearity(Ipopt::Index, Ipopt::TNLP::LinearityType*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_bounds_info(Ipopt::Index, Ipopt::Number*, Ipopt::Number*, Ipopt::Index, Ipopt::Number*, Ipopt::Number*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::eval_h(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number, Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::eval_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number&) │ │ │ │ @@ -2812,14 +2769,16 @@ │ │ │ │ number_concave == 0 │ │ │ │ virtual bool Bonmin::TMINLP::get_constraint_convexities(int, MarkedNonConvex*) const │ │ │ │ number_non_conv == 0 │ │ │ │ virtual bool Bonmin::TMINLPLinObj::eval_upper_bound_f(Ipopt::Index, const Ipopt::Number*, Ipopt::Number&) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::hasUpperBoundingObjective() │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_variables_types(Ipopt::Index, Bonmin::TMINLP::VariableType*) │ │ │ │ virtual bool Bonmin::TMINLPLinObj::get_variables_linearity(Ipopt::Index, Ipopt::TNLP::LinearityType*) │ │ │ │ +trying to fill negative number of entries │ │ │ │ +CoinFillN │ │ │ │ virtual Coin::ReferencedObject::~ReferencedObject() │ │ │ │ /usr/include/coin/CoinSmartPtr.hpp │ │ │ │ reference_count_ == 0 │ │ │ │ void Bonmin::LinearCutsGenerator::initialize(Bonmin::BabSetupBase&) │ │ │ │ BonLinearCutsGenerator.cpp │ │ │ │ dynamic_cast (s.nonlinearSolver()->problem()) │ │ │ │ virtual void Bonmin::LinearCutsGenerator::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ @@ -2829,14 +2788,64 @@ │ │ │ │ BonTMatrix.cpp │ │ │ │ nnz==nnz_ │ │ │ │ void Bonmin::TMat::make_full_upper_triangular() │ │ │ │ iRow_[i] < jCol_[i] │ │ │ │ void Bonmin::TMat::make_upper_triangular(const Bonmin::MatrixStorageType&) │ │ │ │ jCol_[i] >= iRow_[i] │ │ │ │ jCol_[i] <= iRow_[i] │ │ │ │ +Ipopt::Index Bonmin::TMINLP2TNLP::num_constraints() const │ │ │ │ +../../../src/Interfaces/BonTMINLP2TNLP.hpp │ │ │ │ +g_l_.size() == g_u_.size() │ │ │ │ +Ipopt::Index Bonmin::TMINLP2TNLP::num_variables() const │ │ │ │ +x_l_.size() == x_u_.size() │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::get_scaling_parameters(Ipopt::Number&, bool&, Ipopt::Index, Ipopt::Number*, bool&, Ipopt::Index, Ipopt::Number*) │ │ │ │ +BonTMINLP2Quad.cpp │ │ │ │ +num_constraints() == m │ │ │ │ +void Bonmin::TMINLP2TNLPQuadCuts::set_linear_objective(int, const double*, double) │ │ │ │ +n_var == TMINLP2TNLP::num_variables() │ │ │ │ +void Bonmin::TMINLP2TNLPQuadCuts::addRowCuts(const OsiCuts&, bool) │ │ │ │ +dynamic_cast (cuts.rowCutPtr(i)) == NULL │ │ │ │ +Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(Ipopt::SmartPtr) │ │ │ │ +inserted == true │ │ │ │ +nnz_h == (int) H_.size() │ │ │ │ +Bonmin::TMINLP2TNLPQuadCuts::TMINLP2TNLPQuadCuts(const Bonmin::TMINLP2TNLPQuadCuts&) │ │ │ │ +nnz_h == H_.size() │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_h(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number, Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ +iRow != NULL │ │ │ │ +jCol != NULL │ │ │ │ +i->second.first < nnz_h_lag_orig │ │ │ │ +i->second.second > 0 │ │ │ │ +i->second.first >= nnz_h_lag_orig │ │ │ │ +nnz == (int) H_.size() │ │ │ │ +iRow == NULL │ │ │ │ +jCol == NULL │ │ │ │ +virtual void Bonmin::TMINLP2TNLPQuadCuts::removeCuts(unsigned int, const int*) │ │ │ │ +idxs[i] - m_tminlp >= 0 │ │ │ │ +order[i] >= i │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number&) │ │ │ │ +n == (int) obj_.size() │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_f(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Number*) │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_jac_g(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*) │ │ │ │ +virtual bool Bonmin::TMINLP2TNLPQuadCuts::eval_grad_gi(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index&, Ipopt::Index*, Ipopt::Number*) │ │ │ │ +void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const Bonmin::Cuts&, bool) │ │ │ │ +cuts.sizeColCuts() == 0 │ │ │ │ +virtual void Bonmin::TMINLP2TNLPQuadCuts::addCuts(const OsiCuts&) │ │ │ │ +vector::reserve │ │ │ │ +CoinZeroN │ │ │ │ +vector::_M_fill_insert │ │ │ │ +Cloning TMINLP2TNLPQuadCuts. │ │ │ │ +Quadratic cut has lower bound │ │ │ │ + and upper bound │ │ │ │ +Linear part has │ │ │ │ + non zeroes: │ │ │ │ +Quadratic part is given by the matrix: │ │ │ │ + quadratic cuts. │ │ │ │ +tiny_element │ │ │ │ +very_tiny_element │ │ │ │ +Linear stuff │ │ │ │ constant term │ │ │ │ Linear term (size │ │ │ │ void Bonmin::QuadRow::gradiant_struct(int, int*, bool) │ │ │ │ BonQuadRow.cpp │ │ │ │ n == nnz │ │ │ │ nnz == (int) g_.size() │ │ │ │ void Bonmin::QuadRow::internal_eval_grad(const double*) │ │ │ │ @@ -2846,23 +2855,14 @@ │ │ │ │ Q_col_grad_idx_[k]->first == ii->first │ │ │ │ void Bonmin::QuadRow::eval_grad(int, const double*, bool, double*) │ │ │ │ void Bonmin::QuadRow::add_to_hessian(Bonmin::AdjustableMat&, bool) │ │ │ │ Q_hessian_idx_.empty() │ │ │ │ res.second == true │ │ │ │ void Bonmin::QuadRow::initialize() │ │ │ │ Q_.jCol_[i] >= Q_.iRow_[i] │ │ │ │ -Quadratic cut has lower bound │ │ │ │ - and upper bound │ │ │ │ -Linear part has │ │ │ │ - non zeroes: │ │ │ │ -Quadratic part is given by the matrix: │ │ │ │ - quadratic cuts. │ │ │ │ -tiny_element │ │ │ │ -very_tiny_element │ │ │ │ -Linear stuff │ │ │ │ Bonmin::AuxInfo::AuxInfo(const Bonmin::AuxInfo&) │ │ │ │ BonAuxInfos.cpp │ │ │ │ numcols_ > 0 │ │ │ │ void Bonmin::BoundsReader::gutsOfDestructor() │ │ │ │ BonBoundsReader.cpp │ │ │ │ lowerBounds_!= NULL │ │ │ │ indexLowers_ != NULL │ │ │ │ @@ -3209,24 +3209,17 @@ │ │ │ │ \subsection{ │ │ │ │ \label{sec: │ │ │ │ \htmlanchor{sec: │ │ │ │ # registering category: │ │ │ │ -DBL_MAX │ │ │ │ -INT_MAX │ │ │ │ Unknown type of option │ │ │ │ +bool Bonmin::IpoptInteriorWarmStarter::WarmStartIterate(Ipopt::Index, const Ipopt::Number*, const Ipopt::Number*, Ipopt::IteratesVector&) │ │ │ │ +BonIpoptInteriorWarmStarter.cpp │ │ │ │ ../BonTMINLP2TNLP.hpp │ │ │ │ -Diff not derived from CoinWarmStartVectorDiff. │ │ │ │ -applyDiff │ │ │ │ -CoinWarmStartVector │ │ │ │ -Old warm start not derived from CoinWarmStartVector. │ │ │ │ -generateDiff │ │ │ │ -CoinWarmStartDiff* CoinWarmStartVector::generateDiff(const CoinWarmStart*) const [with T = double] │ │ │ │ -/usr/include/coin/CoinWarmStartVector.hpp │ │ │ │ -newCnt >= oldCnt │ │ │ │ -CoinDisjointCopyN │ │ │ │ warm_start_init_point │ │ │ │ UnsolvedError │ │ │ │ UnsolvedError::errorName() │ │ │ │ Unrecognized optimization status in ipopt. │ │ │ │ gamma_phi │ │ │ │ gamma_theta │ │ │ │ required_infeasibility_reduction │ │ │ │ @@ -3251,16 +3244,23 @@ │ │ │ │ Invalid problem definition │ │ │ │ Invalid option │ │ │ │ Invalid number detected │ │ │ │ Unrecoverable exception │ │ │ │ NonIpopt exception thrown │ │ │ │ Insufficient memory │ │ │ │ Internal error │ │ │ │ -bool Bonmin::IpoptInteriorWarmStarter::WarmStartIterate(Ipopt::Index, const Ipopt::Number*, const Ipopt::Number*, Ipopt::IteratesVector&) │ │ │ │ -BonIpoptInteriorWarmStarter.cpp │ │ │ │ +Diff not derived from CoinWarmStartVectorDiff. │ │ │ │ +applyDiff │ │ │ │ +CoinWarmStartVector │ │ │ │ +Old warm start not derived from CoinWarmStartVector. │ │ │ │ +generateDiff │ │ │ │ +CoinWarmStartDiff* CoinWarmStartVector::generateDiff(const CoinWarmStart*) const [with T = double] │ │ │ │ +/usr/include/coin/CoinWarmStartVector.hpp │ │ │ │ +newCnt >= oldCnt │ │ │ │ +CoinDisjointCopyN │ │ │ │ local_solver. │ │ │ │ if yes runs a heuristic at root where fixes all variables integer in the continuous solution │ │ │ │ don't run it │ │ │ │ runs the heuristic │ │ │ │ if yes runs a heuristic which looks like a dummy FP │ │ │ │ whether to run the feasibility pump heuristic for MINLP │ │ │ │ if yes runs the RINS heuristic │ │ │ │ @@ -3317,32 +3317,32 @@ │ │ │ │ N5Ipopt14IpoptExceptionE │ │ │ │ N6Bonmin17RegisteredOptionsE │ │ │ │ N6Bonmin12BabSetupBaseE │ │ │ │ N6Bonmin11BonminSetupE │ │ │ │ N8CglLandP10ParametersE │ │ │ │ N6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 13CoinWarmStart │ │ │ │ -N6Bonmin17QpBranchingSolverE │ │ │ │ -N6Bonmin17LpBranchingSolverE │ │ │ │ N6Bonmin11PseudoCostsE │ │ │ │ 15BonRandomChoice │ │ │ │ N6Bonmin7HotInfoE │ │ │ │ N6Bonmin17BonChooseVariableE │ │ │ │ -N6Bonmin13MinlpFeasPumpE │ │ │ │ +N6Bonmin17QpBranchingSolverE │ │ │ │ +N6Bonmin17LpBranchingSolverE │ │ │ │ N6Bonmin7EcpCutsE │ │ │ │ -N6Bonmin19OaDecompositionBaseE │ │ │ │ N6Bonmin20OaFeasibilityCheckerE │ │ │ │ +N6Bonmin14DummyHeuristicE │ │ │ │ N6Bonmin15OACutGenerator2E │ │ │ │ N6Bonmin10OaNlpOptimE │ │ │ │ -N6Bonmin14DummyHeuristicE │ │ │ │ -N6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +N6Bonmin19OaDecompositionBaseE │ │ │ │ +N6Bonmin13MinlpFeasPumpE │ │ │ │ N6Bonmin12TMINLPLinObjE │ │ │ │ N4Coin16ReferencedObjectE │ │ │ │ N6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ N6Bonmin19LinearCutsGeneratorE │ │ │ │ +N6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ N6Bonmin7QuadCutE │ │ │ │ N6Bonmin4CutsE │ │ │ │ N6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ N6Bonmin16SimpleReferencedIdEE │ │ │ │ N6Bonmin7AuxInfoE │ │ │ │ N5Ipopt16ReferencedObjectE │ │ │ │ N5Ipopt4TNLPE │ │ │ │ @@ -3356,21 +3356,21 @@ │ │ │ │ N6Bonmin14TMINLP_INVALIDE │ │ │ │ N6Bonmin11TMINLP2TNLPE │ │ │ │ N6Bonmin6TMINLPE │ │ │ │ N6Bonmin10TNLPSolverE │ │ │ │ N6Bonmin10TNLP2FPNLPE │ │ │ │ N6Bonmin12BranchingTQPE │ │ │ │ N6Bonmin21StrongBranchingSolverE │ │ │ │ -19CoinWarmStartVectorIdE │ │ │ │ -23CoinWarmStartVectorDiffIdE │ │ │ │ -N6Bonmin14IpoptWarmStartE │ │ │ │ +N6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 555555($ │ │ │ │ N6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ N6Bonmin11IpoptSolverE │ │ │ │ -N6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +19CoinWarmStartVectorIdE │ │ │ │ +23CoinWarmStartVectorDiffIdE │ │ │ │ +N6Bonmin14IpoptWarmStartE │ │ │ │ N6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ N6Bonmin20FixAndSolveHeuristicE │ │ │ │ N6Bonmin9DummyPumpE │ │ │ │ N6Bonmin12PumpForMinlpE │ │ │ │ N6Bonmin13HeuristicRINSE │ │ │ │ N6Bonmin23HeuristicLocalBranchingE │ │ │ │ N6Bonmin14HeuristicFPumpE │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -2056,1515 +2056,1515 @@ │ │ │ │ 0x00013e94 4d5f696e 73657274 49644545 52536f54 M_insertIdEERSoT │ │ │ │ 0x00013ea4 5f005f5a 4e4b5374 375f5f63 78783131 _._ZNKSt7__cxx11 │ │ │ │ 0x00013eb4 31356261 7369635f 73747269 6e676275 15basic_stringbu │ │ │ │ 0x00013ec4 66496353 74313163 6861725f 74726169 fIcSt11char_trai │ │ │ │ 0x00013ed4 74734963 45536149 63454533 73747245 tsIcESaIcEE3strE │ │ │ │ 0x00013ee4 76005f5a 54533133 436f696e 5761726d v._ZTS13CoinWarm │ │ │ │ 0x00013ef4 53746172 74005f5a 4e36426f 6e6d696e Start._ZN6Bonmin │ │ │ │ - 0x00013f04 31375170 4272616e 6368696e 67536f6c 17QpBranchingSol │ │ │ │ - 0x00013f14 76657231 34756e6d 61726b48 6f745374 ver14unmarkHotSt │ │ │ │ - 0x00013f24 61727445 504e535f 31384f73 69544d49 artEPNS_18OsiTMI │ │ │ │ - 0x00013f34 4e4c5049 6e746572 66616365 45005f5a NLPInterfaceE._Z │ │ │ │ - 0x00013f44 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ - 0x00013f54 6368696e 67536f6c 76657244 32457600 chingSolverD2Ev. │ │ │ │ - 0x00013f64 5f5a4e36 426f6e6d 696e3231 5374726f _ZN6Bonmin21Stro │ │ │ │ - 0x00013f74 6e674272 616e6368 696e6753 6f6c7665 ngBranchingSolve │ │ │ │ - 0x00013f84 72443245 76005f5a 54564e36 426f6e6d rD2Ev._ZTVN6Bonm │ │ │ │ - 0x00013f94 696e3137 51704272 616e6368 696e6753 in17QpBranchingS │ │ │ │ - 0x00013fa4 6f6c7665 7245005f 5a4e3642 6f6e6d69 olverE._ZN6Bonmi │ │ │ │ - 0x00013fb4 6e313751 70427261 6e636869 6e67536f n17QpBranchingSo │ │ │ │ - 0x00013fc4 6c766572 44314576 005f5a4e 36426f6e lverD1Ev._ZN6Bon │ │ │ │ - 0x00013fd4 6d696e31 37517042 72616e63 68696e67 min17QpBranching │ │ │ │ - 0x00013fe4 536f6c76 65724430 4576005f 5a4e3642 SolverD0Ev._ZN6B │ │ │ │ - 0x00013ff4 6f6e6d69 6e313751 70427261 6e636869 onmin17QpBranchi │ │ │ │ - 0x00014004 6e67536f 6c766572 31326d61 726b486f ngSolver12markHo │ │ │ │ - 0x00014014 74537461 72744550 4e535f31 384f7369 tStartEPNS_18Osi │ │ │ │ - 0x00014024 544d494e 4c50496e 74657266 61636545 TMINLPInterfaceE │ │ │ │ - 0x00014034 005f5a4e 36426f6e 6d696e31 32427261 ._ZN6Bonmin12Bra │ │ │ │ - 0x00014044 6e636869 6e675451 50433145 4e354970 nchingTQPC1EN5Ip │ │ │ │ - 0x00014054 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x00014064 3131544d 494e4c50 32544e4c 50454545 11TMINLP2TNLPEEE │ │ │ │ - 0x00014074 005f5a4e 36426f6e 6d696e31 37517042 ._ZN6Bonmin17QpB │ │ │ │ - 0x00014084 72616e63 68696e67 536f6c76 65724332 ranchingSolverC2 │ │ │ │ - 0x00014094 45504e53 5f31384f 7369544d 494e4c50 EPNS_18OsiTMINLP │ │ │ │ - 0x000140a4 496e7465 72666163 6545005f 5a4e3642 InterfaceE._ZN6B │ │ │ │ - 0x000140b4 6f6e6d69 6e323153 74726f6e 67427261 onmin21StrongBra │ │ │ │ - 0x000140c4 6e636869 6e67536f 6c766572 43324550 nchingSolverC2EP │ │ │ │ - 0x000140d4 4e535f31 384f7369 544d494e 4c50496e NS_18OsiTMINLPIn │ │ │ │ - 0x000140e4 74657266 61636545 005f5a4e 36426f6e terfaceE._ZN6Bon │ │ │ │ - 0x000140f4 6d696e31 37517042 72616e63 68696e67 min17QpBranching │ │ │ │ - 0x00014104 536f6c76 65724332 45524b53 305f005f SolverC2ERKS0_._ │ │ │ │ - 0x00014114 5a4e3642 6f6e6d69 6e323153 74726f6e ZN6Bonmin21Stron │ │ │ │ - 0x00014124 67427261 6e636869 6e67536f 6c766572 gBranchingSolver │ │ │ │ - 0x00014134 43324552 4b53305f 005f5a4e 36426f6e C2ERKS0_._ZN6Bon │ │ │ │ - 0x00014144 6d696e31 37517042 72616e63 68696e67 min17QpBranching │ │ │ │ - 0x00014154 536f6c76 65724331 45524b53 305f005f SolverC1ERKS0_._ │ │ │ │ - 0x00014164 5a4e3642 6f6e6d69 6e313751 70427261 ZN6Bonmin17QpBra │ │ │ │ - 0x00014174 6e636869 6e67536f 6c766572 61534552 nchingSolveraSER │ │ │ │ - 0x00014184 4b53305f 005f5a4e 36426f6e 6d696e32 KS0_._ZN6Bonmin2 │ │ │ │ - 0x00014194 31537472 6f6e6742 72616e63 68696e67 1StrongBranching │ │ │ │ - 0x000141a4 536f6c76 65726153 45524b53 305f005f SolveraSERKS0_._ │ │ │ │ - 0x000141b4 5a4e3549 706f7074 38536d61 72745074 ZN5Ipopt8SmartPt │ │ │ │ - 0x000141c4 72494e53 5f34544e 4c504545 31355265 rINS_4TNLPEE15Re │ │ │ │ - 0x000141d4 6c656173 65506f69 6e746572 5f457600 leasePointer_Ev. │ │ │ │ - 0x000141e4 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ - 0x000141f4 616e6368 696e6753 6f6c7665 72313773 anchingSolver17s │ │ │ │ - 0x00014204 6f6c7665 46726f6d 486f7453 74617274 olveFromHotStart │ │ │ │ - 0x00014214 45504e53 5f31384f 7369544d 494e4c50 EPNS_18OsiTMINLP │ │ │ │ - 0x00014224 496e7465 72666163 6545005f 5a54534e InterfaceE._ZTSN │ │ │ │ - 0x00014234 36426f6e 6d696e31 37517042 72616e63 6Bonmin17QpBranc │ │ │ │ - 0x00014244 68696e67 536f6c76 65724500 5f5a5449 hingSolverE._ZTI │ │ │ │ - 0x00014254 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ - 0x00014264 6368696e 67536f6c 76657245 005f5a54 chingSolverE._ZT │ │ │ │ - 0x00014274 494e3642 6f6e6d69 6e323153 74726f6e IN6Bonmin21Stron │ │ │ │ - 0x00014284 67427261 6e636869 6e67536f 6c766572 gBranchingSolver │ │ │ │ - 0x00014294 45005f5a 4e36426f 6e6d696e 31374c70 E._ZN6Bonmin17Lp │ │ │ │ - 0x000142a4 4272616e 6368696e 67536f6c 76657231 BranchingSolver1 │ │ │ │ - 0x000142b4 326d6172 6b486f74 53746172 7445504e 2markHotStartEPN │ │ │ │ - 0x000142c4 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ - 0x000142d4 65726661 63654500 5f5a4e36 426f6e6d erfaceE._ZN6Bonm │ │ │ │ - 0x000142e4 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ - 0x000142f4 6f6c7665 72313475 6e6d6172 6b486f74 olver14unmarkHot │ │ │ │ - 0x00014304 53746172 7445504e 535f3138 4f736954 StartEPNS_18OsiT │ │ │ │ - 0x00014314 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ - 0x00014324 5f5a4e36 426f6e6d 696e3137 4c704272 _ZN6Bonmin17LpBr │ │ │ │ - 0x00014334 616e6368 696e6753 6f6c7665 72443245 anchingSolverD2E │ │ │ │ - 0x00014344 76005f5a 54564e36 426f6e6d 696e3137 v._ZTVN6Bonmin17 │ │ │ │ - 0x00014354 4c704272 616e6368 696e6753 6f6c7665 LpBranchingSolve │ │ │ │ - 0x00014364 7245005f 5a4e3642 6f6e6d69 6e31374c rE._ZN6Bonmin17L │ │ │ │ - 0x00014374 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ - 0x00014384 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ - 0x00014394 374c7042 72616e63 68696e67 536f6c76 7LpBranchingSolv │ │ │ │ - 0x000143a4 65724430 4576005f 5a4e3642 6f6e6d69 erD0Ev._ZN6Bonmi │ │ │ │ - 0x000143b4 6e31374c 70427261 6e636869 6e67536f n17LpBranchingSo │ │ │ │ - 0x000143c4 6c766572 43324552 4b53305f 005f5a4e lverC2ERKS0_._ZN │ │ │ │ - 0x000143d4 36426f6e 6d696e31 374c7042 72616e63 6Bonmin17LpBranc │ │ │ │ - 0x000143e4 68696e67 536f6c76 65724331 45524b53 hingSolverC1ERKS │ │ │ │ - 0x000143f4 305f005f 5a4e3642 6f6e6d69 6e31374c 0_._ZN6Bonmin17L │ │ │ │ - 0x00014404 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ - 0x00014414 61534552 4b53305f 005f5a4e 53743132 aSERKS0_._ZNSt12 │ │ │ │ - 0x00014424 5f566563 746f725f 62617365 49695361 _Vector_baseIiSa │ │ │ │ - 0x00014434 49694545 44324576 005f5a4e 53743132 IiEED2Ev._ZNSt12 │ │ │ │ - 0x00014444 5f566563 746f725f 62617365 49695361 _Vector_baseIiSa │ │ │ │ - 0x00014454 49694545 44314576 005f5a4e 53743132 IiEED1Ev._ZNSt12 │ │ │ │ - 0x00014464 5f566563 746f725f 62617365 49645361 _Vector_baseIdSa │ │ │ │ - 0x00014474 49644545 44324576 005f5a4e 53743132 IdEED2Ev._ZNSt12 │ │ │ │ - 0x00014484 5f566563 746f725f 62617365 49645361 _Vector_baseIdSa │ │ │ │ - 0x00014494 49644545 44314576 005f5a4e 36426f6e IdEED1Ev._ZN6Bon │ │ │ │ - 0x000144a4 6d696e31 374c7042 72616e63 68696e67 min17LpBranching │ │ │ │ - 0x000144b4 536f6c76 65724332 45504e53 5f313242 SolverC2EPNS_12B │ │ │ │ - 0x000144c4 61625365 74757042 61736545 005f5a4e abSetupBaseE._ZN │ │ │ │ - 0x000144d4 3138436f 696e4d65 73736167 6548616e 18CoinMessageHan │ │ │ │ - 0x000144e4 646c6572 376d6573 73616765 4569524b dler7messageEiRK │ │ │ │ - 0x000144f4 3132436f 696e4d65 73736167 6573005f 12CoinMessages._ │ │ │ │ - 0x00014504 5a4e5374 36766563 746f7249 64536149 ZNSt6vectorIdSaI │ │ │ │ - 0x00014514 64454531 375f4d5f 7265616c 6c6f635f dEE17_M_realloc_ │ │ │ │ - 0x00014524 61707065 6e64494a 524b6445 45457644 appendIJRKdEEEvD │ │ │ │ - 0x00014534 704f545f 005f5a4e 53743676 6563746f pOT_._ZNSt6vecto │ │ │ │ - 0x00014544 72496953 61496945 4531375f 4d5f7265 rIiSaIiEE17_M_re │ │ │ │ - 0x00014554 616c6c6f 635f6170 70656e64 494a524b alloc_appendIJRK │ │ │ │ - 0x00014564 69454545 7644704f 545f005f 5a4e3642 iEEEvDpOT_._ZN6B │ │ │ │ - 0x00014574 6f6e6d69 6e31374c 70427261 6e636869 onmin17LpBranchi │ │ │ │ - 0x00014584 6e67536f 6c766572 3137736f 6c766546 ngSolver17solveF │ │ │ │ - 0x00014594 726f6d48 6f745374 61727445 504e535f romHotStartEPNS_ │ │ │ │ - 0x000145a4 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x000145b4 66616365 45005f5a 4e36426f 6e6d696e faceE._ZN6Bonmin │ │ │ │ - 0x000145c4 3131544d 494e4c50 32544e4c 50395365 11TMINLP2TNLP9Se │ │ │ │ - 0x000145d4 745f785f 736f6c45 69504b64 005f5a4e t_x_solEiPKd._ZN │ │ │ │ - 0x000145e4 36426f6e 6d696e37 45637043 75747331 6Bonmin7EcpCuts1 │ │ │ │ - 0x000145f4 31646f45 6370526f 756e6473 45523138 1doEcpRoundsER18 │ │ │ │ - 0x00014604 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ - 0x00014614 63656250 64005f5a 54534e36 426f6e6d cebPd._ZTSN6Bonm │ │ │ │ - 0x00014624 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ - 0x00014634 6f6c7665 7245005f 5a54494e 36426f6e olverE._ZTIN6Bon │ │ │ │ - 0x00014644 6d696e31 374c7042 72616e63 68696e67 min17LpBranching │ │ │ │ - 0x00014654 536f6c76 65724500 5f5a4e36 426f6e6d SolverE._ZN6Bonm │ │ │ │ - 0x00014664 696e3131 50736575 646f436f 73747344 in11PseudoCostsD │ │ │ │ - 0x00014674 32457600 5f5a4e31 344f7369 50736575 2Ev._ZN14OsiPseu │ │ │ │ - 0x00014684 646f436f 73747344 32457600 5f5a5456 doCostsD2Ev._ZTV │ │ │ │ - 0x00014694 4e36426f 6e6d696e 31315073 6575646f N6Bonmin11Pseudo │ │ │ │ - 0x000146a4 436f7374 7345005f 5a4e3642 6f6e6d69 CostsE._ZN6Bonmi │ │ │ │ - 0x000146b4 6e313150 73657564 6f436f73 74734431 n11PseudoCostsD1 │ │ │ │ - 0x000146c4 4576005f 5a4e3642 6f6e6d69 6e313150 Ev._ZN6Bonmin11P │ │ │ │ - 0x000146d4 73657564 6f436f73 74734430 4576005f seudoCostsD0Ev._ │ │ │ │ - 0x000146e4 5a4e3642 6f6e6d69 6e313150 73657564 ZN6Bonmin11Pseud │ │ │ │ - 0x000146f4 6f436f73 74734332 4576005f 5a4e3134 oCostsC2Ev._ZN14 │ │ │ │ - 0x00014704 4f736950 73657564 6f436f73 74734332 OsiPseudoCostsC2 │ │ │ │ - 0x00014714 4576005f 5a4e3642 6f6e6d69 6e313150 Ev._ZN6Bonmin11P │ │ │ │ - 0x00014724 73657564 6f436f73 74734331 4576005f seudoCostsC1Ev._ │ │ │ │ - 0x00014734 5a4e3642 6f6e6d69 6e313150 73657564 ZN6Bonmin11Pseud │ │ │ │ - 0x00014744 6f436f73 74734332 45524b53 305f005f oCostsC2ERKS0_._ │ │ │ │ - 0x00014754 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ - 0x00014764 74734332 45524b53 5f005f5a 4e36426f tsC2ERKS_._ZN6Bo │ │ │ │ - 0x00014774 6e6d696e 31315073 6575646f 436f7374 nmin11PseudoCost │ │ │ │ - 0x00014784 73433145 524b5330 5f005f5a 4e36426f sC1ERKS0_._ZN6Bo │ │ │ │ - 0x00014794 6e6d696e 31315073 6575646f 436f7374 nmin11PseudoCost │ │ │ │ - 0x000147a4 73615345 524b5330 5f005f5a 4e31344f saSERKS0_._ZN14O │ │ │ │ - 0x000147b4 73695073 6575646f 436f7374 73615345 siPseudoCostsaSE │ │ │ │ - 0x000147c4 524b535f 005f5a54 534e3642 6f6e6d69 RKS_._ZTSN6Bonmi │ │ │ │ - 0x000147d4 6e313150 73657564 6f436f73 74734500 n11PseudoCostsE. │ │ │ │ - 0x000147e4 5f5a5449 4e36426f 6e6d696e 31315073 _ZTIN6Bonmin11Ps │ │ │ │ - 0x000147f4 6575646f 436f7374 7345005f 5a544931 eudoCostsE._ZTI1 │ │ │ │ - 0x00014804 344f7369 50736575 646f436f 73747300 4OsiPseudoCosts. │ │ │ │ - 0x00014814 5f5a4e31 344f7369 50736575 646f436f _ZN14OsiPseudoCo │ │ │ │ - 0x00014824 73747331 37757064 61746549 6e666f72 sts17updateInfor │ │ │ │ - 0x00014834 6d617469 6f6e4550 4b32334f 73694272 mationEPK23OsiBr │ │ │ │ - 0x00014844 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ - 0x00014854 6f6e6950 31304f73 69486f74 496e666f oniP10OsiHotInfo │ │ │ │ - 0x00014864 005f5a4e 31344f73 69507365 75646f43 ._ZN14OsiPseudoC │ │ │ │ - 0x00014874 6f737473 31377570 64617465 496e666f osts17updateInfo │ │ │ │ - 0x00014884 726d6174 696f6e45 69696464 69005f5a rmationEiiddi._Z │ │ │ │ - 0x00014894 4e313542 6f6e5261 6e646f6d 43686f69 N15BonRandomChoi │ │ │ │ - 0x000148a4 63653973 65747570 4c697374 45503233 ce9setupListEP23 │ │ │ │ - 0x000148b4 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ - 0x000148c4 726d6174 696f6e62 005f5a4e 3135426f rmationb._ZN15Bo │ │ │ │ - 0x000148d4 6e52616e 646f6d43 686f6963 65443245 nRandomChoiceD2E │ │ │ │ - 0x000148e4 76005f5a 4e31374f 73694368 6f6f7365 v._ZN17OsiChoose │ │ │ │ - 0x000148f4 56617269 61626c65 44324576 005f5a4e VariableD2Ev._ZN │ │ │ │ - 0x00014904 3135426f 6e52616e 646f6d43 686f6963 15BonRandomChoic │ │ │ │ - 0x00014914 65443145 76005f5a 4e313542 6f6e5261 eD1Ev._ZN15BonRa │ │ │ │ - 0x00014924 6e646f6d 43686f69 63654430 4576005f ndomChoiceD0Ev._ │ │ │ │ - 0x00014934 5a4e4b31 35426f6e 52616e64 6f6d4368 ZNK15BonRandomCh │ │ │ │ - 0x00014944 6f696365 35636c6f 6e654576 005f5a4e oice5cloneEv._ZN │ │ │ │ - 0x00014954 31374f73 6943686f 6f736556 61726961 17OsiChooseVaria │ │ │ │ - 0x00014964 626c6543 3245524b 535f005f 5a4e3135 bleC2ERKS_._ZN15 │ │ │ │ - 0x00014974 426f6e52 616e646f 6d43686f 69636531 BonRandomChoice1 │ │ │ │ - 0x00014984 3463686f 6f736556 61726961 626c6545 4chooseVariableE │ │ │ │ - 0x00014994 5031384f 7369536f 6c766572 496e7465 P18OsiSolverInte │ │ │ │ - 0x000149a4 72666163 65503233 4f736942 72616e63 rfaceP23OsiBranc │ │ │ │ - 0x000149b4 68696e67 496e666f 726d6174 696f6e62 hingInformationb │ │ │ │ - 0x000149c4 005f5f61 65616269 5f756932 64005f5a .__aeabi_ui2d._Z │ │ │ │ - 0x000149d4 54533135 426f6e52 616e646f 6d43686f TS15BonRandomCho │ │ │ │ - 0x000149e4 69636500 5f5a5449 3135426f 6e52616e ice._ZTI15BonRan │ │ │ │ - 0x000149f4 646f6d43 686f6963 65005f5a 4e31374f domChoice._ZN17O │ │ │ │ - 0x00014a04 73694368 6f6f7365 56617269 61626c65 siChooseVariable │ │ │ │ - 0x00014a14 31366665 61736962 6c65536f 6c757469 16feasibleSoluti │ │ │ │ - 0x00014a24 6f6e4550 4b32334f 73694272 616e6368 onEPK23OsiBranch │ │ │ │ - 0x00014a34 696e6749 6e666f72 6d617469 6f6e504b ingInformationPK │ │ │ │ - 0x00014a44 64695050 4b394f73 694f626a 65637400 diPPK9OsiObject. │ │ │ │ - 0x00014a54 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ - 0x00014a64 72696162 6c653137 75706461 7465496e riable17updateIn │ │ │ │ - 0x00014a74 666f726d 6174696f 6e45504b 32334f73 formationEPK23Os │ │ │ │ - 0x00014a84 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ - 0x00014a94 6174696f 6e695031 304f7369 486f7449 ationiP10OsiHotI │ │ │ │ - 0x00014aa4 6e666f00 5f5a4e31 374f7369 43686f6f nfo._ZN17OsiChoo │ │ │ │ - 0x00014ab4 73655661 72696162 6c653137 75706461 seVariable17upda │ │ │ │ - 0x00014ac4 7465496e 666f726d 6174696f 6e456969 teInformationEii │ │ │ │ - 0x00014ad4 64646900 5f5a4e4b 31384f73 69427261 ddi._ZNK18OsiBra │ │ │ │ - 0x00014ae4 6e636869 6e674f62 6a656374 3131626f nchingObject11bo │ │ │ │ - 0x00014af4 756e6442 72616e63 68457600 5f5a4e31 undBranchEv._ZN1 │ │ │ │ - 0x00014b04 384f7369 536f6c76 6572496e 74657266 8OsiSolverInterf │ │ │ │ - 0x00014b14 61636531 31736574 496e7450 6172616d ace11setIntParam │ │ │ │ - 0x00014b24 4531314f 7369496e 74506172 616d6900 E11OsiIntParami. │ │ │ │ - 0x00014b34 5f5a4e4b 31384f73 69536f6c 76657249 _ZNK18OsiSolverI │ │ │ │ - 0x00014b44 6e746572 66616365 31316765 74496e74 nterface11getInt │ │ │ │ - 0x00014b54 50617261 6d453131 4f736949 6e745061 ParamE11OsiIntPa │ │ │ │ - 0x00014b64 72616d52 69005f5a 4e4b3943 62634f62 ramRi._ZNK9CbcOb │ │ │ │ - 0x00014b74 6a656374 3133696e 66656173 6962696c ject13infeasibil │ │ │ │ - 0x00014b84 69747945 504b3233 4f736942 72616e63 ityEPK23OsiBranc │ │ │ │ - 0x00014b94 68696e67 496e666f 726d6174 696f6e52 hingInformationR │ │ │ │ - 0x00014ba4 69005f5a 4e313843 62634272 616e6368 i._ZN18CbcBranch │ │ │ │ - 0x00014bb4 696e674f 626a6563 74366272 616e6368 ingObject6branch │ │ │ │ - 0x00014bc4 45503138 4f736953 6f6c7665 72496e74 EP18OsiSolverInt │ │ │ │ - 0x00014bd4 65726661 6365005f 5a4e3642 6f6e6d69 erface._ZN6Bonmi │ │ │ │ - 0x00014be4 6e313742 6f6e4368 6f6f7365 56617269 n17BonChooseVari │ │ │ │ - 0x00014bf4 61626c65 31377570 64617465 496e666f able17updateInfo │ │ │ │ - 0x00014c04 726d6174 696f6e45 69696464 69005f5a rmationEiiddi._Z │ │ │ │ - 0x00014c14 4e36426f 6e6d696e 3137426f 6e43686f N6Bonmin17BonCho │ │ │ │ - 0x00014c24 6f736556 61726961 626c6531 37757064 oseVariable17upd │ │ │ │ - 0x00014c34 61746549 6e666f72 6d617469 6f6e4550 ateInformationEP │ │ │ │ - 0x00014c44 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ - 0x00014c54 6e666f72 6d617469 6f6e6950 31304f73 nformationiP10Os │ │ │ │ - 0x00014c64 69486f74 496e666f 005f5a4e 36426f6e iHotInfo._ZN6Bon │ │ │ │ - 0x00014c74 6d696e37 486f7449 6e666f44 32457600 min7HotInfoD2Ev. │ │ │ │ - 0x00014c84 5f5a4e31 304f7369 486f7449 6e666f44 _ZN10OsiHotInfoD │ │ │ │ - 0x00014c94 32457600 5f5a5456 4e36426f 6e6d696e 2Ev._ZTVN6Bonmin │ │ │ │ - 0x00014ca4 37486f74 496e666f 45005f5a 4e36426f 7HotInfoE._ZN6Bo │ │ │ │ - 0x00014cb4 6e6d696e 37486f74 496e666f 44314576 nmin7HotInfoD1Ev │ │ │ │ - 0x00014cc4 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ - 0x00014cd4 6e666f44 30457600 5f5a4e36 426f6e6d nfoD0Ev._ZN6Bonm │ │ │ │ - 0x00014ce4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x00014cf4 6961626c 65384d65 73736167 65734332 iable8MessagesC2 │ │ │ │ - 0x00014d04 4576005f 5a4e3132 436f696e 4d657373 Ev._ZN12CoinMess │ │ │ │ - 0x00014d14 61676573 43324569 005f5a4e 3134436f agesC2Ei._ZN14Co │ │ │ │ - 0x00014d24 696e4f6e 654d6573 73616765 43314569 inOneMessageC1Ei │ │ │ │ - 0x00014d34 63504b63 005f5a4e 3132436f 696e4d65 cPKc._ZN12CoinMe │ │ │ │ - 0x00014d44 73736167 65733130 6164644d 65737361 ssages10addMessa │ │ │ │ - 0x00014d54 67654569 524b3134 436f696e 4f6e654d geEiRK14CoinOneM │ │ │ │ - 0x00014d64 65737361 6765005f 5a4e3134 436f696e essage._ZN14Coin │ │ │ │ - 0x00014d74 4f6e654d 65737361 67654431 4576005f OneMessageD1Ev._ │ │ │ │ - 0x00014d84 5a4e3132 436f696e 4d657373 61676573 ZN12CoinMessages │ │ │ │ - 0x00014d94 44324576 005f5a4e 36426f6e 6d696e31 D2Ev._ZN6Bonmin1 │ │ │ │ - 0x00014da4 37426f6e 43686f6f 73655661 72696162 7BonChooseVariab │ │ │ │ - 0x00014db4 6c65384d 65737361 67657343 31457600 le8MessagesC1Ev. │ │ │ │ - 0x00014dc4 5f5a4e4b 36426f6e 6d696e31 37426f6e _ZNK6Bonmin17Bon │ │ │ │ - 0x00014dd4 43686f6f 73655661 72696162 6c653138 ChooseVariable18 │ │ │ │ - 0x00014de4 636f6d70 7574654d 756c7469 706c6965 computeMultiplie │ │ │ │ - 0x00014df4 72734552 6453315f 005f5a4e 4b36426f rsERdS1_._ZNK6Bo │ │ │ │ - 0x00014e04 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x00014e14 61726961 626c6531 37636f6d 70757465 ariable17compute │ │ │ │ - 0x00014e24 55736566 756c6e65 73734564 64646450 UsefulnessEddddP │ │ │ │ - 0x00014e34 4b394f73 694f626a 65637469 5264005f K9OsiObjectiRd._ │ │ │ │ - 0x00014e44 5a4e4b36 426f6e6d 696e3137 426f6e43 ZNK6Bonmin17BonC │ │ │ │ - 0x00014e54 686f6f73 65566172 6961626c 65313069 hooseVariable10i │ │ │ │ - 0x00014e64 73526f6f 744e6f64 6545504b 32334f73 sRootNodeEPK23Os │ │ │ │ - 0x00014e74 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ - 0x00014e84 6174696f 6e005f5a 4e4b3642 6f6e6d69 ation._ZNK6Bonmi │ │ │ │ - 0x00014e94 6e313742 6f6e4368 6f6f7365 56617269 n17BonChooseVari │ │ │ │ - 0x00014ea4 61626c65 31306d61 786d696e 43726974 able10maxminCrit │ │ │ │ - 0x00014eb4 45504b32 334f7369 4272616e 6368696e EPK23OsiBranchin │ │ │ │ - 0x00014ec4 67496e66 6f726d61 74696f6e 005f5a4e gInformation._ZN │ │ │ │ - 0x00014ed4 36426f6e 6d696e37 486f7449 6e666f43 6Bonmin7HotInfoC │ │ │ │ - 0x00014ee4 32457600 5f5a4e31 304f7369 486f7449 2Ev._ZN10OsiHotI │ │ │ │ - 0x00014ef4 6e666f43 32457600 5f5a4e36 426f6e6d nfoC2Ev._ZN6Bonm │ │ │ │ - 0x00014f04 696e3748 6f74496e 666f4331 4576005f in7HotInfoC1Ev._ │ │ │ │ - 0x00014f14 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ - 0x00014f24 6f433245 524b5330 5f005f5a 4e31304f oC2ERKS0_._ZN10O │ │ │ │ - 0x00014f34 7369486f 74496e66 6f433245 524b535f siHotInfoC2ERKS_ │ │ │ │ - 0x00014f44 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ - 0x00014f54 6e666f43 3145524b 53305f00 5f5a4e4b nfoC1ERKS0_._ZNK │ │ │ │ - 0x00014f64 36426f6e 6d696e37 486f7449 6e666f35 6Bonmin7HotInfo5 │ │ │ │ - 0x00014f74 636c6f6e 65457600 5f5a4e36 426f6e6d cloneEv._ZN6Bonm │ │ │ │ - 0x00014f84 696e3748 6f74496e 666f6153 45524b53 in7HotInfoaSERKS │ │ │ │ - 0x00014f94 305f005f 5a4e3130 4f736948 6f74496e 0_._ZN10OsiHotIn │ │ │ │ - 0x00014fa4 666f6153 45524b53 5f005f5a 4e36426f foaSERKS_._ZN6Bo │ │ │ │ - 0x00014fb4 6e6d696e 37486f74 496e666f 31377570 nmin7HotInfo17up │ │ │ │ - 0x00014fc4 64617465 496e666f 726d6174 696f6e45 dateInformationE │ │ │ │ - 0x00014fd4 504b3138 4f736953 6f6c7665 72496e74 PK18OsiSolverInt │ │ │ │ - 0x00014fe4 65726661 6365504b 32334f73 69427261 erfacePK23OsiBra │ │ │ │ - 0x00014ff4 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ - 0x00015004 6e503137 4f736943 686f6f73 65566172 nP17OsiChooseVar │ │ │ │ - 0x00015014 6961626c 65005f5a 4e31304f 7369486f iable._ZN10OsiHo │ │ │ │ - 0x00015024 74496e66 6f313775 70646174 65496e66 tInfo17updateInf │ │ │ │ - 0x00015034 6f726d61 74696f6e 45504b31 384f7369 ormationEPK18Osi │ │ │ │ - 0x00015044 536f6c76 6572496e 74657266 61636550 SolverInterfaceP │ │ │ │ - 0x00015054 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ - 0x00015064 6e666f72 6d617469 6f6e5031 374f7369 nformationP17Osi │ │ │ │ - 0x00015074 43686f6f 73655661 72696162 6c65005f ChooseVariable._ │ │ │ │ - 0x00015084 5a4e5374 36766563 746f7249 4e36426f ZNSt6vectorIN6Bo │ │ │ │ - 0x00015094 6e6d696e 37486f74 496e666f 45536149 nmin7HotInfoESaI │ │ │ │ - 0x000150a4 53315f45 45443245 76005f5a 4e537436 S1_EED2Ev._ZNSt6 │ │ │ │ - 0x000150b4 76656374 6f72494e 36426f6e 6d696e37 vectorIN6Bonmin7 │ │ │ │ - 0x000150c4 486f7449 6e666f45 53614953 315f4545 HotInfoESaIS1_EE │ │ │ │ - 0x000150d4 44314576 005f5a4e 53743676 6563746f D1Ev._ZNSt6vecto │ │ │ │ - 0x000150e4 72496453 61496445 4531375f 4d5f6465 rIdSaIdEE17_M_de │ │ │ │ - 0x000150f4 6661756c 745f6170 70656e64 456a005f fault_appendEj._ │ │ │ │ - 0x00015104 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ - 0x00015114 6f433245 5031384f 7369536f 6c766572 oC2EP18OsiSolver │ │ │ │ - 0x00015124 496e7465 72666163 65504b32 334f7369 InterfacePK23Osi │ │ │ │ - 0x00015134 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ - 0x00015144 74696f6e 504b504b 394f7369 4f626a65 tionPKPK9OsiObje │ │ │ │ - 0x00015154 63746900 5f5a4e31 304f7369 486f7449 cti._ZN10OsiHotI │ │ │ │ - 0x00015164 6e666f43 32455031 384f7369 536f6c76 nfoC2EP18OsiSolv │ │ │ │ - 0x00015174 6572496e 74657266 61636550 4b32334f erInterfacePK23O │ │ │ │ - 0x00015184 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ - 0x00015194 6d617469 6f6e504b 504b394f 73694f62 mationPKPK9OsiOb │ │ │ │ - 0x000151a4 6a656374 69005f5a 4e36426f 6e6d696e jecti._ZN6Bonmin │ │ │ │ - 0x000151b4 37486f74 496e666f 43314550 31384f73 7HotInfoC1EP18Os │ │ │ │ - 0x000151c4 69536f6c 76657249 6e746572 66616365 iSolverInterface │ │ │ │ - 0x000151d4 504b3233 4f736942 72616e63 68696e67 PK23OsiBranching │ │ │ │ - 0x000151e4 496e666f 726d6174 696f6e50 4b504b39 InformationPKPK9 │ │ │ │ - 0x000151f4 4f73694f 626a6563 7469005f 5a537431 OsiObjecti._ZSt1 │ │ │ │ - 0x00015204 365f5f69 6e74726f 736f7274 5f6c6f6f 6__introsort_loo │ │ │ │ - 0x00015214 70495038 436f696e 50616972 49646945 pIP8CoinPairIdiE │ │ │ │ - 0x00015224 694e395f 5f676e75 5f637878 355f5f6f iN9__gnu_cxx5__o │ │ │ │ - 0x00015234 70733135 5f497465 725f636f 6d705f69 ps15_Iter_comp_i │ │ │ │ - 0x00015244 74657249 3135436f 696e4669 7273744c terI15CoinFirstL │ │ │ │ - 0x00015254 6573735f 32496469 45454545 76545f53 ess_2IdiEEEEvT_S │ │ │ │ - 0x00015264 395f5430 5f54315f 005f5a53 7431365f 9_T0_T1_._ZSt16_ │ │ │ │ - 0x00015274 5f646f5f 756e696e 69745f63 6f707949 _do_uninit_copyI │ │ │ │ - 0x00015284 4e395f5f 676e755f 63787831 375f5f6e N9__gnu_cxx17__n │ │ │ │ - 0x00015294 6f726d61 6c5f6974 65726174 6f724950 ormal_iteratorIP │ │ │ │ - 0x000152a4 4b4e3642 6f6e6d69 6e37486f 74496e66 KN6Bonmin7HotInf │ │ │ │ - 0x000152b4 6f455374 36766563 746f7249 53335f53 oESt6vectorIS3_S │ │ │ │ - 0x000152c4 61495333 5f454545 45505333 5f455430 aIS3_EEEEPS3_ET0 │ │ │ │ - 0x000152d4 5f545f53 435f5342 5f005f5a 4e36426f _T_SC_SB_._ZN6Bo │ │ │ │ - 0x000152e4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x000152f4 61726961 626c6561 5345524b 53305f00 ariableaSERKS0_. │ │ │ │ - 0x00015304 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ - 0x00015314 72696162 6c656153 45524b53 5f005f5a riableaSERKS_._Z │ │ │ │ - 0x00015324 53743133 5f5f6865 61705f73 656c6563 St13__heap_selec │ │ │ │ - 0x00015334 74495038 436f696e 50616972 49696445 tIP8CoinPairIidE │ │ │ │ - 0x00015344 4e395f5f 676e755f 63787835 5f5f6f70 N9__gnu_cxx5__op │ │ │ │ - 0x00015354 7331355f 49746572 5f636f6d 705f6974 s15_Iter_comp_it │ │ │ │ - 0x00015364 65724931 35436f69 6e466972 73744c65 erI15CoinFirstLe │ │ │ │ - 0x00015374 73735f32 49696445 45454576 545f5339 ss_2IidEEEEvT_S9 │ │ │ │ - 0x00015384 5f53395f 54305f00 5f5a5374 31365f5f _S9_T0_._ZSt16__ │ │ │ │ - 0x00015394 696e7472 6f736f72 745f6c6f 6f704950 introsort_loopIP │ │ │ │ - 0x000153a4 38436f69 6e506169 72496964 45694e39 8CoinPairIidEiN9 │ │ │ │ - 0x000153b4 5f5f676e 755f6378 78355f5f 6f707331 __gnu_cxx5__ops1 │ │ │ │ - 0x000153c4 355f4974 65725f63 6f6d705f 69746572 5_Iter_comp_iter │ │ │ │ - 0x000153d4 49313543 6f696e46 69727374 4c657373 I15CoinFirstLess │ │ │ │ - 0x000153e4 5f324969 64454545 4576545f 53395f54 _2IidEEEEvT_S9_T │ │ │ │ - 0x000153f4 305f5431 5f005f5a 646c5076 005f5a53 0_T1_._ZdlPv._ZS │ │ │ │ - 0x00015404 7431365f 5f646f5f 756e696e 69745f63 t16__do_uninit_c │ │ │ │ - 0x00015414 6f707949 504b4e36 426f6e6d 696e3748 opyIPKN6Bonmin7H │ │ │ │ - 0x00015424 6f74496e 666f4550 53315f45 54305f54 otInfoEPS1_ET0_T │ │ │ │ - 0x00015434 5f53365f 53355f00 5f5a4e53 74367665 _S6_S5_._ZNSt6ve │ │ │ │ - 0x00015444 63746f72 494e3642 6f6e6d69 6e37486f ctorIN6Bonmin7Ho │ │ │ │ - 0x00015454 74496e66 6f455361 4953315f 45453137 tInfoESaIS1_EE17 │ │ │ │ - 0x00015464 5f4d5f64 65666175 6c745f61 7070656e _M_default_appen │ │ │ │ - 0x00015474 64456a00 5f5a4e36 426f6e6d 696e3137 dEj._ZN6Bonmin17 │ │ │ │ - 0x00015484 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ - 0x00015494 65313764 6f537472 6f6e6742 72616e63 e17doStrongBranc │ │ │ │ - 0x000154a4 68696e67 45503138 4f736953 6f6c7665 hingEP18OsiSolve │ │ │ │ - 0x000154b4 72496e74 65726661 63655032 334f7369 rInterfaceP23Osi │ │ │ │ - 0x000154c4 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ - 0x000154d4 74696f6e 6969005f 5a4e4b31 384f7369 tionii._ZNK18Osi │ │ │ │ - 0x000154e4 536f6c76 6572496e 74657266 61636531 SolverInterface1 │ │ │ │ - 0x000154f4 37676574 526f7743 75744465 62756767 7getRowCutDebugg │ │ │ │ - 0x00015504 65724576 0066666c 75736800 7374646f erEv.fflush.stdo │ │ │ │ - 0x00015514 7574005f 5a4e5374 36766563 746f7249 ut._ZNSt6vectorI │ │ │ │ - 0x00015524 4e36426f 6e6d696e 37486f74 496e666f N6Bonmin7HotInfo │ │ │ │ - 0x00015534 45536149 53315f45 4531375f 4d5f7265 ESaIS1_EE17_M_re │ │ │ │ - 0x00015544 616c6c6f 635f6170 70656e64 494a5331 alloc_appendIJS1 │ │ │ │ - 0x00015554 5f454545 7644704f 545f005f 5a4e3642 _EEEvDpOT_._ZN6B │ │ │ │ - 0x00015564 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ - 0x00015574 56617269 61626c65 31346368 6f6f7365 Variable14choose │ │ │ │ - 0x00015584 56617269 61626c65 45503138 4f736953 VariableEP18OsiS │ │ │ │ - 0x00015594 6f6c7665 72496e74 65726661 63655032 olverInterfaceP2 │ │ │ │ - 0x000155a4 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ - 0x000155b4 6f726d61 74696f6e 62005f5f 61656162 ormationb.__aeab │ │ │ │ - 0x000155c4 695f6174 65786974 005f5a4e 36426f6e i_atexit._ZN6Bon │ │ │ │ - 0x000155d4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x000155e4 72696162 6c653543 4e414d45 42356378 riable5CNAMEB5cx │ │ │ │ - 0x000155f4 78313145 005f5a4e 5374375f 5f637878 x11E._ZNSt7__cxx │ │ │ │ - 0x00015604 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ - 0x00015614 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ - 0x00015624 73496345 53614963 45454431 4576005f sIcESaIcEED1Ev._ │ │ │ │ - 0x00015634 5a4e3642 6f6e6d69 6e313742 6f6e4368 ZN6Bonmin17BonCh │ │ │ │ - 0x00015644 6f6f7365 56617269 61626c65 43324552 ooseVariableC2ER │ │ │ │ - 0x00015654 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ - 0x00015664 6545504b 31384f73 69536f6c 76657249 eEPK18OsiSolverI │ │ │ │ - 0x00015674 6e746572 66616365 005f5a4e 31344f73 nterface._ZN14Os │ │ │ │ - 0x00015684 69507365 75646f43 6f737473 43314576 iPseudoCostsC1Ev │ │ │ │ - 0x00015694 005f5a4e 3138436f 696e4d65 73736167 ._ZN18CoinMessag │ │ │ │ - 0x000156a4 6548616e 646c6572 43314576 005f5a4e eHandlerC1Ev._ZN │ │ │ │ - 0x000156b4 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ - 0x000156c4 3130696e 69746961 6c697a65 4569005f 10initializeEi._ │ │ │ │ - 0x000156d4 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ - 0x000156e4 74734431 4576005f 5a54564e 36426f6e tsD1Ev._ZTVN6Bon │ │ │ │ - 0x000156f4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x00015704 72696162 6c654500 5f5a4e36 426f6e6d riableE._ZN6Bonm │ │ │ │ - 0x00015714 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x00015724 6961626c 65433245 524b5330 5f005f5a iableC2ERKS0_._Z │ │ │ │ - 0x00015734 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ - 0x00015744 73433145 524b535f 005f5a4e 36426f6e sC1ERKS_._ZN6Bon │ │ │ │ - 0x00015754 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x00015764 72696162 6c654331 45524b53 305f005f riableC1ERKS0_._ │ │ │ │ - 0x00015774 5a4e4b36 426f6e6d 696e3137 426f6e43 ZNK6Bonmin17BonC │ │ │ │ - 0x00015784 686f6f73 65566172 6961626c 6535636c hooseVariable5cl │ │ │ │ - 0x00015794 6f6e6545 76005f5a 4e36426f 6e6d696e oneEv._ZN6Bonmin │ │ │ │ - 0x000157a4 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ - 0x000157b4 626c6544 32457600 5f5a4e36 426f6e6d bleD2Ev._ZN6Bonm │ │ │ │ - 0x000157c4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x000157d4 6961626c 65443145 76005f5a 4e36426f iableD1Ev._ZN6Bo │ │ │ │ - 0x000157e4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x000157f4 61726961 626c6544 30457600 5f5a4e36 ariableD0Ev._ZN6 │ │ │ │ - 0x00015804 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ - 0x00015814 65566172 6961626c 65397365 7475704c eVariable9setupL │ │ │ │ - 0x00015824 69737445 5032334f 73694272 616e6368 istEP23OsiBranch │ │ │ │ - 0x00015834 696e6749 6e666f72 6d617469 6f6e6200 ingInformationb. │ │ │ │ - 0x00015844 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ - 0x00015854 72696162 6c653973 65747570 4c697374 riable9setupList │ │ │ │ - 0x00015864 45503233 4f736942 72616e63 68696e67 EP23OsiBranching │ │ │ │ - 0x00015874 496e666f 726d6174 696f6e62 005f5a54 Informationb._ZT │ │ │ │ - 0x00015884 534e3642 6f6e6d69 6e37486f 74496e66 SN6Bonmin7HotInf │ │ │ │ - 0x00015894 6f45005f 5a54494e 36426f6e 6d696e37 oE._ZTIN6Bonmin7 │ │ │ │ - 0x000158a4 486f7449 6e666f45 005f5a54 534e3642 HotInfoE._ZTSN6B │ │ │ │ - 0x000158b4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ - 0x000158c4 56617269 61626c65 45005f5a 54493130 VariableE._ZTI10 │ │ │ │ - 0x000158d4 4f736948 6f74496e 666f005f 5a4e3642 OsiHotInfo._ZN6B │ │ │ │ - 0x000158e4 6f6e6d69 6e31304f 614d6573 73616765 onmin10OaMessage │ │ │ │ - 0x000158f4 73433245 76005f5a 4e36426f 6e6d696e sC2Ev._ZN6Bonmin │ │ │ │ - 0x00015904 31304f61 4d657373 61676573 43314576 10OaMessagesC1Ev │ │ │ │ - 0x00015914 005f5a4e 31354367 6c437574 47656e65 ._ZN15CglCutGene │ │ │ │ - 0x00015924 7261746f 72313372 65667265 7368536f rator13refreshSo │ │ │ │ - 0x00015934 6c766572 45503138 4f736953 6f6c7665 lverEP18OsiSolve │ │ │ │ - 0x00015944 72496e74 65726661 6365005f 5a4e4b31 rInterface._ZNK1 │ │ │ │ - 0x00015954 3543676c 43757447 656e6572 61746f72 5CglCutGenerator │ │ │ │ - 0x00015964 32346d61 78696d75 6d4c656e 6774684f 24maximumLengthO │ │ │ │ - 0x00015974 66437574 496e5472 65654576 005f5a4e fCutInTreeEv._ZN │ │ │ │ - 0x00015984 36426f6e 6d696e31 334d696e 6c704665 6Bonmin13MinlpFe │ │ │ │ - 0x00015994 61735075 6d704432 4576005f 5a54564e asPumpD2Ev._ZTVN │ │ │ │ - 0x000159a4 36426f6e 6d696e31 334d696e 6c704665 6Bonmin13MinlpFe │ │ │ │ - 0x000159b4 61735075 6d704500 5f5a4e36 426f6e6d asPumpE._ZN6Bonm │ │ │ │ - 0x000159c4 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ - 0x000159d4 70443145 76005f5a 4e36426f 6e6d696e pD1Ev._ZN6Bonmin │ │ │ │ - 0x000159e4 31334d69 6e6c7046 65617350 756d7044 13MinlpFeasPumpD │ │ │ │ - 0x000159f4 30457600 5f5a4e4b 36426f6e 6d696e31 0Ev._ZNK6Bonmin1 │ │ │ │ - 0x00015a04 334d696e 6c704665 61735075 6d703563 3MinlpFeasPump5c │ │ │ │ - 0x00015a14 6c6f6e65 4576005f 5a4e4b36 426f6e6d loneEv._ZNK6Bonm │ │ │ │ - 0x00015a24 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ - 0x00015a34 70313364 6f4c6f63 616c5365 61726368 p13doLocalSearch │ │ │ │ - 0x00015a44 45504e53 5f374261 62496e66 6f45005f EPNS_7BabInfoE._ │ │ │ │ - 0x00015a54 5a4e3135 43676c43 75744765 6e657261 ZN15CglCutGenera │ │ │ │ - 0x00015a64 746f7231 3167656e 65726174 65437070 tor11generateCpp │ │ │ │ - 0x00015a74 42356378 78313145 50385f49 4f5f4649 B5cxx11EP8_IO_FI │ │ │ │ - 0x00015a84 4c45005f 5a4e4b36 426f6e6d 696e3133 LE._ZNK6Bonmin13 │ │ │ │ - 0x00015a94 4d696e6c 70466561 7350756d 70313673 MinlpFeasPump16s │ │ │ │ - 0x00015aa4 65745f66 705f6f62 6a656374 69766545 et_fp_objectiveE │ │ │ │ - 0x00015ab4 5231384f 7369536f 6c766572 496e7465 R18OsiSolverInte │ │ │ │ - 0x00015ac4 72666163 65504b64 005f5a4e 36426f6e rfacePKd._ZN6Bon │ │ │ │ - 0x00015ad4 6d696e31 334d696e 6c704665 61735075 min13MinlpFeasPu │ │ │ │ - 0x00015ae4 6d704332 45524e53 5f313242 61625365 mpC2ERNS_12BabSe │ │ │ │ - 0x00015af4 74757042 61736545 005f5a4e 36426f6e tupBaseE._ZN6Bon │ │ │ │ - 0x00015b04 6d696e31 394f6144 65636f6d 706f7369 min19OaDecomposi │ │ │ │ - 0x00015b14 74696f6e 42617365 43324552 4e535f31 tionBaseC2ERNS_1 │ │ │ │ - 0x00015b24 32426162 53657475 70426173 65456262 2BabSetupBaseEbb │ │ │ │ - 0x00015b34 005f5a4e 4b36426f 6e6d696e 31334d69 ._ZNK6Bonmin13Mi │ │ │ │ - 0x00015b44 6e6c7046 65617350 756d7039 70657266 nlpFeasPump9perf │ │ │ │ - 0x00015b54 6f726d4f 61455237 4f736943 75747352 ormOaER7OsiCutsR │ │ │ │ - 0x00015b64 4e535f31 394f6144 65636f6d 706f7369 NS_19OaDecomposi │ │ │ │ - 0x00015b74 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ - 0x00015b84 4d616e69 7045504e 535f3742 6162496e ManipEPNS_7BabIn │ │ │ │ - 0x00015b94 666f4552 64524b31 3143676c 54726565 foERdRK11CglTree │ │ │ │ - 0x00015ba4 496e666f 005f5a4e 32334f73 69427261 Info._ZN23OsiBra │ │ │ │ - 0x00015bb4 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ - 0x00015bc4 6e433145 504b3138 4f736953 6f6c7665 nC1EPK18OsiSolve │ │ │ │ - 0x00015bd4 72496e74 65726661 63656262 005f5a4e rInterfacebb._ZN │ │ │ │ - 0x00015be4 36426f6e 6d696e31 384f7369 544d494e 6Bonmin18OsiTMIN │ │ │ │ - 0x00015bf4 4c50496e 74657266 61636532 33736f6c LPInterface23sol │ │ │ │ - 0x00015c04 76654665 61736962 696c6974 7950726f veFeasibilityPro │ │ │ │ - 0x00015c14 626c656d 456a504b 64504b69 64646900 blemEjPKdPKiddi. │ │ │ │ - 0x00015c24 5f5a4e32 334f7369 4272616e 6368696e _ZN23OsiBranchin │ │ │ │ - 0x00015c34 67496e66 6f726d61 74696f6e 44314576 gInformationD1Ev │ │ │ │ - 0x00015c44 005f5a4e 4b36426f 6e6d696e 31394f61 ._ZNK6Bonmin19Oa │ │ │ │ - 0x00015c54 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00015c64 65313470 6f73745f 6e6c705f 736f6c76 e14post_nlp_solv │ │ │ │ - 0x00015c74 6545504e 535f3742 6162496e 666f4564 eEPNS_7BabInfoEd │ │ │ │ - 0x00015c84 005f5a54 534e3642 6f6e6d69 6e31334d ._ZTSN6Bonmin13M │ │ │ │ - 0x00015c94 696e6c70 46656173 50756d70 45005f5a inlpFeasPumpE._Z │ │ │ │ - 0x00015ca4 54494e36 426f6e6d 696e3133 4d696e6c TIN6Bonmin13Minl │ │ │ │ - 0x00015cb4 70466561 7350756d 7045005f 5a4e3642 pFeasPumpE._ZN6B │ │ │ │ - 0x00015cc4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ - 0x00015cd4 73697469 6f6e4261 73653132 67656e65 sitionBase12gene │ │ │ │ - 0x00015ce4 72617465 43757473 45524b31 384f7369 rateCutsERK18Osi │ │ │ │ - 0x00015cf4 536f6c76 6572496e 74657266 61636552 SolverInterfaceR │ │ │ │ - 0x00015d04 374f7369 43757473 31314367 6c547265 7OsiCuts11CglTre │ │ │ │ - 0x00015d14 65496e66 6f005f5a 4e4b3135 43676c43 eInfo._ZNK15CglC │ │ │ │ - 0x00015d24 75744765 6e657261 746f7232 346d6179 utGenerator24may │ │ │ │ - 0x00015d34 47656e65 72617465 526f7743 75747349 GenerateRowCutsI │ │ │ │ - 0x00015d44 6e547265 65457600 5f5a4e4b 31354367 nTreeEv._ZNK15Cg │ │ │ │ - 0x00015d54 6c437574 47656e65 7261746f 7231376e lCutGenerator17n │ │ │ │ - 0x00015d64 65656473 4f707469 6d616c42 61736973 eedsOptimalBasis │ │ │ │ - 0x00015d74 4576005f 5a4e4b36 426f6e6d 696e3745 Ev._ZNK6Bonmin7E │ │ │ │ - 0x00015d84 63704375 74733133 646f4c6f 63616c53 cpCuts13doLocalS │ │ │ │ - 0x00015d94 65617263 6845504e 535f3742 6162496e earchEPNS_7BabIn │ │ │ │ - 0x00015da4 666f4500 5f5a4e4b 36426f6e 6d696e37 foE._ZNK6Bonmin7 │ │ │ │ - 0x00015db4 45637043 75747339 70657266 6f726d4f EcpCuts9performO │ │ │ │ - 0x00015dc4 61455237 4f736943 75747352 4e535f31 aER7OsiCutsRNS_1 │ │ │ │ - 0x00015dd4 394f6144 65636f6d 706f7369 74696f6e 9OaDecomposition │ │ │ │ - 0x00015de4 42617365 3131736f 6c766572 4d616e69 Base11solverMani │ │ │ │ - 0x00015df4 7045504e 535f3742 6162496e 666f4552 pEPNS_7BabInfoER │ │ │ │ - 0x00015e04 64524b31 3143676c 54726565 496e666f dRK11CglTreeInfo │ │ │ │ - 0x00015e14 005f5a4e 36426f6e 6d696e37 45637043 ._ZN6Bonmin7EcpC │ │ │ │ - 0x00015e24 75747331 3267656e 65726174 65437574 uts12generateCut │ │ │ │ - 0x00015e34 7345524b 31384f73 69536f6c 76657249 sERK18OsiSolverI │ │ │ │ - 0x00015e44 6e746572 66616365 52374f73 69437574 nterfaceR7OsiCut │ │ │ │ - 0x00015e54 73313143 676c5472 6565496e 666f005f s11CglTreeInfo._ │ │ │ │ - 0x00015e64 5a4e3642 6f6e6d69 6e31384f 7369544d ZN6Bonmin18OsiTM │ │ │ │ - 0x00015e74 494e4c50 496e7465 72666163 65323667 INLPInterface26g │ │ │ │ - 0x00015e84 65744e6f 6e4c696e 65617269 74696573 etNonLinearities │ │ │ │ - 0x00015e94 56696f6c 6174696f 6e45504b 6464005f ViolationEPKdd._ │ │ │ │ - 0x00015ea4 5a4e3642 6f6e6d69 6e31394f 61446563 ZN6Bonmin19OaDec │ │ │ │ - 0x00015eb4 6f6d706f 73697469 6f6e4261 73653131 ompositionBase11 │ │ │ │ - 0x00015ec4 736f6c76 65724d61 6e697043 3145524b solverManipC1ERK │ │ │ │ - 0x00015ed4 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ - 0x00015ee4 66616365 00706f77 005f5a4e 36426f6e face.pow._ZN6Bon │ │ │ │ - 0x00015ef4 6d696e31 394f6144 65636f6d 706f7369 min19OaDecomposi │ │ │ │ - 0x00015f04 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ - 0x00015f14 4d616e69 70377265 73746f72 65457600 Manip7restoreEv. │ │ │ │ - 0x00015f24 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ - 0x00015f34 636f6d70 6f736974 696f6e42 61736531 compositionBase1 │ │ │ │ - 0x00015f44 31736f6c 7665724d 616e6970 44314576 1solverManipD1Ev │ │ │ │ - 0x00015f54 005f5a4e 36426f6e 6d696e37 45637043 ._ZN6Bonmin7EcpC │ │ │ │ - 0x00015f64 75747343 3245524e 535f3132 42616253 utsC2ERNS_12BabS │ │ │ │ - 0x00015f74 65747570 42617365 45005f5a 54534e36 etupBaseE._ZTSN6 │ │ │ │ - 0x00015f84 426f6e6d 696e3745 63704375 74734500 Bonmin7EcpCutsE. │ │ │ │ - 0x00015f94 5f5a5449 4e36426f 6e6d696e 37456370 _ZTIN6Bonmin7Ecp │ │ │ │ - 0x00015fa4 43757473 45005f5a 4e36426f 6e6d696e CutsE._ZN6Bonmin │ │ │ │ - 0x00015fb4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015fc4 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00015fd4 73443245 76005f5a 4e36426f 6e6d696e sD2Ev._ZN6Bonmin │ │ │ │ - 0x00015fe4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015ff4 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00016004 73443145 76005f5a 4e36426f 6e6d696e sD1Ev._ZN6Bonmin │ │ │ │ - 0x00016014 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00016024 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00016034 73433245 76005f5a 4e36426f 6e6d696e sC2Ev._ZN6Bonmin │ │ │ │ - 0x00016044 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00016054 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00016064 73433145 76005f5a 4e36426f 6e6d696e sC1Ev._ZN6Bonmin │ │ │ │ - 0x00016074 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00016084 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00016094 73433245 524b5331 5f005f5a 4e36426f sC2ERKS1_._ZN6Bo │ │ │ │ - 0x000160a4 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ - 0x000160b4 6974696f 6e426173 65313050 6172616d itionBase10Param │ │ │ │ - 0x000160c4 65746572 73433145 524b5331 5f005f5a etersC1ERKS1_._Z │ │ │ │ - 0x000160d4 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ - 0x000160e4 6d706f73 6974696f 6e426173 65313173 mpositionBase11s │ │ │ │ - 0x000160f4 6f6c7665 724d616e 69704432 4576005f olverManipD2Ev._ │ │ │ │ - 0x00016104 5a4e3642 6f6e6d69 6e31394f 61446563 ZN6Bonmin19OaDec │ │ │ │ - 0x00016114 6f6d706f 73697469 6f6e4261 73653131 ompositionBase11 │ │ │ │ - 0x00016124 736f6c76 65724d61 6e697039 67657443 solverManip9getC │ │ │ │ - 0x00016134 61636865 64457600 5f5a4e36 426f6e6d achedEv._ZN6Bonm │ │ │ │ - 0x00016144 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00016154 696f6e42 61736531 31736f6c 7665724d ionBase11solverM │ │ │ │ - 0x00016164 616e6970 43324552 4b31384f 7369536f anipC2ERK18OsiSo │ │ │ │ - 0x00016174 6c766572 496e7465 72666163 65005f5a lverInterface._Z │ │ │ │ - 0x00016184 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ - 0x00016194 6d706f73 6974696f 6e426173 65313473 mpositionBase14s │ │ │ │ - 0x000161a4 65747570 4d697053 6f6c7665 7245524e etupMipSolverERN │ │ │ │ - 0x000161b4 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ - 0x000161c4 45524b4e 5374375f 5f637878 31313132 ERKNSt7__cxx1112 │ │ │ │ - 0x000161d4 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ - 0x000161e4 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ - 0x000161f4 53614963 45454500 5f5a4e36 426f6e6d SaIcEEE._ZN6Bonm │ │ │ │ - 0x00016204 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00016214 696f6e42 61736531 31736f6c 7665724d ionBase11solverM │ │ │ │ - 0x00016224 616e6970 43324550 31384f73 69536f6c anipC2EP18OsiSol │ │ │ │ - 0x00016234 76657249 6e746572 66616365 62626262 verInterfacebbbb │ │ │ │ - 0x00016244 62005f5a 4e36426f 6e6d696e 31394f61 b._ZN6Bonmin19Oa │ │ │ │ - 0x00016254 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00016264 65313173 6f6c7665 724d616e 69704331 e11solverManipC1 │ │ │ │ - 0x00016274 45503138 4f736953 6f6c7665 72496e74 EP18OsiSolverInt │ │ │ │ - 0x00016284 65726661 63656262 62626200 5f5a4e31 erfacebbbbb._ZN1 │ │ │ │ - 0x00016294 324f7369 42616253 6f6c7665 72313173 2OsiBabSolver11s │ │ │ │ - 0x000162a4 6574536f 6c757469 6f6e4550 4b646964 etSolutionEPKdid │ │ │ │ - 0x000162b4 005f5a4e 53743676 6563746f 72495039 ._ZNSt6vectorIP9 │ │ │ │ - 0x000162c4 4f736952 6f774375 74536149 53315f45 OsiRowCutSaIS1_E │ │ │ │ - 0x000162d4 4531375f 4d5f7265 616c6c6f 635f6170 E17_M_realloc_ap │ │ │ │ - 0x000162e4 70656e64 494a5331 5f454545 7644704f pendIJS1_EEEvDpO │ │ │ │ - 0x000162f4 545f005f 5a4e3132 436f696e 4d657373 T_._ZN12CoinMess │ │ │ │ - 0x00016304 61676573 43314569 005f5a4e 3132436f agesC1Ei._ZN12Co │ │ │ │ - 0x00016314 696e4d65 73736167 65736153 45524b53 inMessagesaSERKS │ │ │ │ - 0x00016324 5f005f5a 4e313243 6f696e4d 65737361 _._ZN12CoinMessa │ │ │ │ - 0x00016334 67657344 31457600 5f5a5456 4e36426f gesD1Ev._ZTVN6Bo │ │ │ │ - 0x00016344 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ - 0x00016354 6974696f 6e426173 6545005f 5a4e3642 itionBaseE._ZN6B │ │ │ │ - 0x00016364 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ - 0x00016374 73697469 6f6e4261 73654331 45524e53 sitionBaseC1ERNS │ │ │ │ - 0x00016384 5f313242 61625365 74757042 61736545 _12BabSetupBaseE │ │ │ │ - 0x00016394 6262005f 5a4e3135 43676c43 75744765 bb._ZN15CglCutGe │ │ │ │ - 0x000163a4 6e657261 746f7243 3245524b 535f005f neratorC2ERKS_._ │ │ │ │ - 0x000163b4 5a4e3132 436f696e 4d657373 61676573 ZN12CoinMessages │ │ │ │ - 0x000163c4 43314552 4b535f00 5f5a4e36 426f6e6d C1ERKS_._ZN6Bonm │ │ │ │ - 0x000163d4 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x000163e4 696f6e42 61736543 3145524b 53305f00 ionBaseC1ERKS0_. │ │ │ │ - 0x000163f4 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ - 0x00016404 636f6d70 6f736974 696f6e42 61736544 compositionBaseD │ │ │ │ - 0x00016414 31457600 5f5a4e36 426f6e6d 696e3139 1Ev._ZN6Bonmin19 │ │ │ │ - 0x00016424 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ - 0x00016434 61736544 30457600 5f5a4e31 3143676c aseD0Ev._ZN11Cgl │ │ │ │ - 0x00016444 54726565 496e666f 43314552 4b535f00 TreeInfoC1ERKS_. │ │ │ │ - 0x00016454 5f5a4e4b 31324f73 69426162 536f6c76 _ZNK12OsiBabSolv │ │ │ │ - 0x00016464 65723131 6d697046 65617369 626c6545 er11mipFeasibleE │ │ │ │ - 0x00016474 76005f5a 54534e36 426f6e6d 696e3139 v._ZTSN6Bonmin19 │ │ │ │ - 0x00016484 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ - 0x00016494 61736545 005f5a4e 4b36426f 6e6d696e aseE._ZNK6Bonmin │ │ │ │ - 0x000164a4 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ - 0x000164b4 6865636b 65723133 646f4c6f 63616c53 hecker13doLocalS │ │ │ │ - 0x000164c4 65617263 6845504e 535f3742 6162496e earchEPNS_7BabIn │ │ │ │ - 0x000164d4 666f4500 5f5a4e36 426f6e6d 696e3230 foE._ZN6Bonmin20 │ │ │ │ - 0x000164e4 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ - 0x000164f4 636b6572 44324576 005f5a54 564e3642 ckerD2Ev._ZTVN6B │ │ │ │ - 0x00016504 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ - 0x00016514 6c697479 43686563 6b657245 005f5a4e lityCheckerE._ZN │ │ │ │ - 0x00016524 36426f6e 6d696e32 304f6146 65617369 6Bonmin20OaFeasi │ │ │ │ - 0x00016534 62696c69 74794368 65636b65 72443145 bilityCheckerD1E │ │ │ │ - 0x00016544 76005f5a 4e36426f 6e6d696e 32304f61 v._ZN6Bonmin20Oa │ │ │ │ - 0x00016554 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ - 0x00016564 65724430 4576005f 5a4e4b36 426f6e6d erD0Ev._ZNK6Bonm │ │ │ │ - 0x00016574 696e3230 4f614665 61736962 696c6974 in20OaFeasibilit │ │ │ │ - 0x00016584 79436865 636b6572 35636c6f 6e654576 yChecker5cloneEv │ │ │ │ - 0x00016594 005f5a4e 36426f6e 6d696e32 304f6146 ._ZN6Bonmin20OaF │ │ │ │ - 0x000165a4 65617369 62696c69 74794368 65636b65 easibilityChecke │ │ │ │ - 0x000165b4 72433245 524e535f 31324261 62536574 rC2ERNS_12BabSet │ │ │ │ - 0x000165c4 75704261 73654500 5f5a4e4b 36426f6e upBaseE._ZNK6Bon │ │ │ │ - 0x000165d4 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ - 0x000165e4 74794368 65636b65 72397065 72666f72 tyChecker9perfor │ │ │ │ - 0x000165f4 6d4f6145 52374f73 69437574 73524e53 mOaER7OsiCutsRNS │ │ │ │ - 0x00016604 5f31394f 61446563 6f6d706f 73697469 _19OaDecompositi │ │ │ │ - 0x00016614 6f6e4261 73653131 736f6c76 65724d61 onBase11solverMa │ │ │ │ - 0x00016624 6e697045 504e535f 37426162 496e666f nipEPNS_7BabInfo │ │ │ │ - 0x00016634 45526452 4b313143 676c5472 6565496e ERdRK11CglTreeIn │ │ │ │ - 0x00016644 666f005f 5a4e3642 6f6e6d69 6e31384f fo._ZN6Bonmin18O │ │ │ │ - 0x00016654 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x00016664 65313367 65744265 6e646572 73437574 e13getBendersCut │ │ │ │ - 0x00016674 4552374f 73694375 74736200 5f5a5453 ER7OsiCutsb._ZTS │ │ │ │ - 0x00016684 4e36426f 6e6d696e 32304f61 46656173 N6Bonmin20OaFeas │ │ │ │ - 0x00016694 6962696c 69747943 6865636b 65724500 ibilityCheckerE. │ │ │ │ - 0x000166a4 5f5a5449 4e36426f 6e6d696e 32304f61 _ZTIN6Bonmin20Oa │ │ │ │ - 0x000166b4 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ - 0x000166c4 65724500 5f5a4e36 426f6e6d 696e3135 erE._ZN6Bonmin15 │ │ │ │ - 0x000166d4 4f414375 7447656e 65726174 6f723244 OACutGenerator2D │ │ │ │ - 0x000166e4 32457600 5f5a5456 4e36426f 6e6d696e 2Ev._ZTVN6Bonmin │ │ │ │ - 0x000166f4 31354f41 43757447 656e6572 61746f72 15OACutGenerator │ │ │ │ - 0x00016704 3245005f 5a4e3642 6f6e6d69 6e31354f 2E._ZN6Bonmin15O │ │ │ │ - 0x00016714 41437574 47656e65 7261746f 72324431 ACutGenerator2D1 │ │ │ │ - 0x00016724 4576005f 5a4e3642 6f6e6d69 6e31354f Ev._ZN6Bonmin15O │ │ │ │ - 0x00016734 41437574 47656e65 7261746f 72324430 ACutGenerator2D0 │ │ │ │ - 0x00016744 4576005f 5a4e4b36 426f6e6d 696e3135 Ev._ZNK6Bonmin15 │ │ │ │ - 0x00016754 4f414375 7447656e 65726174 6f723235 OACutGenerator25 │ │ │ │ - 0x00016764 636c6f6e 65457600 5f5a4e4b 36426f6e cloneEv._ZNK6Bon │ │ │ │ - 0x00016774 6d696e31 354f4143 75744765 6e657261 min15OACutGenera │ │ │ │ - 0x00016784 746f7232 3133646f 4c6f6361 6c536561 tor213doLocalSea │ │ │ │ - 0x00016794 72636845 504e535f 37426162 496e666f rchEPNS_7BabInfo │ │ │ │ - 0x000167a4 45005f5a 4e36426f 6e6d696e 31354f41 E._ZN6Bonmin15OA │ │ │ │ - 0x000167b4 43757447 656e6572 61746f72 32433245 CutGenerator2C2E │ │ │ │ - 0x000167c4 524e535f 31324261 62536574 75704261 RNS_12BabSetupBa │ │ │ │ - 0x000167d4 73654500 5f5a4e4b 36426f6e 6d696e31 seE._ZNK6Bonmin1 │ │ │ │ - 0x000167e4 354f4143 75744765 6e657261 746f7232 5OACutGenerator2 │ │ │ │ - 0x000167f4 39706572 666f726d 4f614552 374f7369 9performOaER7Osi │ │ │ │ - 0x00016804 43757473 524e535f 31394f61 4465636f CutsRNS_19OaDeco │ │ │ │ - 0x00016814 6d706f73 6974696f 6e426173 65313173 mpositionBase11s │ │ │ │ - 0x00016824 6f6c7665 724d616e 69704550 4e535f37 olverManipEPNS_7 │ │ │ │ - 0x00016834 42616249 6e666f45 5264524b 31314367 BabInfoERdRK11Cg │ │ │ │ - 0x00016844 6c547265 65496e66 6f005f5a 4e36426f lTreeInfo._ZN6Bo │ │ │ │ - 0x00016854 6e6d696e 31384f73 69544d49 4e4c5049 nmin18OsiTMINLPI │ │ │ │ - 0x00016864 6e746572 66616365 31306c69 6e656172 nterface10linear │ │ │ │ - 0x00016874 697a6572 4576005f 5a54534e 36426f6e izerEv._ZTSN6Bon │ │ │ │ - 0x00016884 6d696e31 354f4143 75744765 6e657261 min15OACutGenera │ │ │ │ - 0x00016894 746f7232 45005f5a 54494e36 426f6e6d tor2E._ZTIN6Bonm │ │ │ │ - 0x000168a4 696e3135 4f414375 7447656e 65726174 in15OACutGenerat │ │ │ │ - 0x000168b4 6f723245 005f5a4e 31384f73 69536f6c or2E._ZN18OsiSol │ │ │ │ - 0x000168c4 76657249 6e746572 66616365 31327365 verInterface12se │ │ │ │ - 0x000168d4 74436f6c 426f756e 64734569 6464005f tColBoundsEidd._ │ │ │ │ - 0x000168e4 5a4e3642 6f6e6d69 6e31304f 614e6c70 ZN6Bonmin10OaNlp │ │ │ │ - 0x000168f4 4f707469 6d443245 76005f5a 54564e36 OptimD2Ev._ZTVN6 │ │ │ │ - 0x00016904 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ - 0x00016914 696d4500 5f5a4e36 426f6e6d 696e3130 imE._ZN6Bonmin10 │ │ │ │ - 0x00016924 4f614e6c 704f7074 696d4431 4576005f OaNlpOptimD1Ev._ │ │ │ │ - 0x00016934 5a4e4b36 426f6e6d 696e3130 4f614e6c ZNK6Bonmin10OaNl │ │ │ │ - 0x00016944 704f7074 696d3563 6c6f6e65 4576005f pOptim5cloneEv._ │ │ │ │ - 0x00016954 5a4e3642 6f6e6d69 6e31304f 614e6c70 ZN6Bonmin10OaNlp │ │ │ │ - 0x00016964 4f707469 6d443045 76005f5a 4e36426f OptimD0Ev._ZN6Bo │ │ │ │ - 0x00016974 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ - 0x00016984 43324550 4e535f31 384f7369 544d494e C2EPNS_18OsiTMIN │ │ │ │ - 0x00016994 4c50496e 74657266 61636545 69626200 LPInterfaceEibb. │ │ │ │ - 0x000169a4 5f5a4e36 426f6e6d 696e3130 4f614e6c _ZN6Bonmin10OaNl │ │ │ │ - 0x000169b4 704f7074 696d4331 45504e53 5f31384f pOptimC1EPNS_18O │ │ │ │ - 0x000169c4 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x000169d4 65456962 62005f5a 4e36426f 6e6d696e eEibb._ZN6Bonmin │ │ │ │ - 0x000169e4 31304f61 4e6c704f 7074696d 31356173 10OaNlpOptim15as │ │ │ │ - 0x000169f4 7369676e 496e7465 72666163 6545504e signInterfaceEPN │ │ │ │ - 0x00016a04 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ - 0x00016a14 65726661 63654500 5f5a4e36 426f6e6d erfaceE._ZN6Bonm │ │ │ │ - 0x00016a24 696e3130 4f614e6c 704f7074 696d3132 in10OaNlpOptim12 │ │ │ │ - 0x00016a34 67656e65 72617465 43757473 45524b31 generateCutsERK1 │ │ │ │ - 0x00016a44 384f7369 536f6c76 6572496e 74657266 8OsiSolverInterf │ │ │ │ - 0x00016a54 61636552 374f7369 43757473 31314367 aceR7OsiCuts11Cg │ │ │ │ - 0x00016a64 6c547265 65496e66 6f005f5a 4e36426f lTreeInfo._ZN6Bo │ │ │ │ - 0x00016a74 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ - 0x00016a84 43324552 4e535f31 32426162 53657475 C2ERNS_12BabSetu │ │ │ │ - 0x00016a94 70426173 6545005f 5a54534e 36426f6e pBaseE._ZTSN6Bon │ │ │ │ - 0x00016aa4 6d696e31 304f614e 6c704f70 74696d45 min10OaNlpOptimE │ │ │ │ - 0x00016ab4 005f5a54 494e3642 6f6e6d69 6e31304f ._ZTIN6Bonmin10O │ │ │ │ - 0x00016ac4 614e6c70 4f707469 6d45005f 5a4e3642 aNlpOptimE._ZN6B │ │ │ │ - 0x00016ad4 6f6e6d69 6e313444 756d6d79 48657572 onmin14DummyHeur │ │ │ │ - 0x00016ae4 69737469 6338736f 6c757469 6f6e4552 istic8solutionER │ │ │ │ - 0x00016af4 64506452 374f7369 43757473 005f5a4e dPdR7OsiCuts._ZN │ │ │ │ - 0x00016b04 36426f6e 6d696e31 3444756d 6d794865 6Bonmin14DummyHe │ │ │ │ - 0x00016b14 75726973 74696331 30726573 65744d6f uristic10resetMo │ │ │ │ - 0x00016b24 64656c45 50384362 634d6f64 656c005f delEP8CbcModel._ │ │ │ │ - 0x00016b34 5a4e3642 6f6e6d69 6e313444 756d6d79 ZN6Bonmin14Dummy │ │ │ │ - 0x00016b44 48657572 69737469 63313373 686f756c Heuristic13shoul │ │ │ │ - 0x00016b54 64486575 7252756e 4569005f 5a4e3642 dHeurRunEi._ZN6B │ │ │ │ - 0x00016b64 6f6e6d69 6e313444 756d6d79 48657572 onmin14DummyHeur │ │ │ │ - 0x00016b74 69737469 6338736f 6c757469 6f6e4552 istic8solutionER │ │ │ │ - 0x00016b84 64506400 5f5a4e31 324f7369 42616253 dPd._ZN12OsiBabS │ │ │ │ - 0x00016b94 6f6c7665 7238736f 6c757469 6f6e4552 olver8solutionER │ │ │ │ - 0x00016ba4 64506469 005f5a4e 4b36426f 6e6d696e dPdi._ZNK6Bonmin │ │ │ │ - 0x00016bb4 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ - 0x00016bc4 35636c6f 6e654576 005f5a54 564e3642 5cloneEv._ZTVN6B │ │ │ │ - 0x00016bd4 6f6e6d69 6e313444 756d6d79 48657572 onmin14DummyHeur │ │ │ │ - 0x00016be4 69737469 6345005f 5a4e3642 6f6e6d69 isticE._ZN6Bonmi │ │ │ │ - 0x00016bf4 6e313444 756d6d79 48657572 69737469 n14DummyHeuristi │ │ │ │ - 0x00016c04 63443245 76005f5a 4e36426f 6e6d696e cD2Ev._ZN6Bonmin │ │ │ │ - 0x00016c14 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ - 0x00016c24 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ - 0x00016c34 3444756d 6d794865 75726973 74696344 4DummyHeuristicD │ │ │ │ - 0x00016c44 30457600 5f5a4e36 426f6e6d 696e3134 0Ev._ZN6Bonmin14 │ │ │ │ - 0x00016c54 44756d6d 79486575 72697374 69634332 DummyHeuristicC2 │ │ │ │ - 0x00016c64 45523843 62634d6f 64656c50 4e535f31 ER8CbcModelPNS_1 │ │ │ │ - 0x00016c74 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ - 0x00016c84 61636545 005f5a4e 36426f6e 6d696e31 aceE._ZN6Bonmin1 │ │ │ │ - 0x00016c94 3444756d 6d794865 75726973 74696343 4DummyHeuristicC │ │ │ │ - 0x00016ca4 31455238 4362634d 6f64656c 504e535f 1ER8CbcModelPNS_ │ │ │ │ - 0x00016cb4 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x00016cc4 66616365 45005f5a 4e36426f 6e6d696e faceE._ZN6Bonmin │ │ │ │ - 0x00016cd4 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ - 0x00016ce4 43324550 4e535f31 384f7369 544d494e C2EPNS_18OsiTMIN │ │ │ │ - 0x00016cf4 4c50496e 74657266 61636545 005f5a4e LPInterfaceE._ZN │ │ │ │ - 0x00016d04 31324362 63486575 72697374 69634332 12CbcHeuristicC2 │ │ │ │ - 0x00016d14 4576005f 5a54534e 36426f6e 6d696e31 Ev._ZTSN6Bonmin1 │ │ │ │ - 0x00016d24 3444756d 6d794865 75726973 74696345 4DummyHeuristicE │ │ │ │ - 0x00016d34 005f5a54 494e3642 6f6e6d69 6e313444 ._ZTIN6Bonmin14D │ │ │ │ - 0x00016d44 756d6d79 48657572 69737469 6345005f ummyHeuristicE._ │ │ │ │ - 0x00016d54 5a4e3549 706f7074 34544e4c 50323067 ZN5Ipopt4TNLP20g │ │ │ │ - 0x00016d64 65745f76 61725f63 6f6e5f6d 65746164 et_var_con_metad │ │ │ │ - 0x00016d74 61746145 69525374 336d6170 494e5374 ataEiRSt3mapINSt │ │ │ │ - 0x00016d84 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ - 0x00016d94 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ - 0x00016da4 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ - 0x00016db4 45537436 76656374 6f724953 375f5361 ESt6vectorIS7_Sa │ │ │ │ - 0x00016dc4 4953375f 45455374 346c6573 73495337 IS7_EESt4lessIS7 │ │ │ │ - 0x00016dd4 5f455361 49537434 70616972 494b5337 _ESaISt4pairIKS7 │ │ │ │ - 0x00016de4 5f53415f 45454552 53315f49 53375f53 _SA_EEERS1_IS7_S │ │ │ │ - 0x00016df4 385f4969 53614969 45455343 5f536149 8_IiSaIiEESC_SaI │ │ │ │ - 0x00016e04 53445f49 53455f53 4b5f4545 45525331 SD_ISE_SK_EEERS1 │ │ │ │ - 0x00016e14 5f495337 5f53385f 49645361 49644545 _IS7_S8_IdSaIdEE │ │ │ │ - 0x00016e24 53435f53 61495344 5f495345 5f53515f SC_SaISD_ISE_SQ_ │ │ │ │ - 0x00016e34 45454569 53495f53 4f5f5355 5f005f5a EEEiSI_SO_SU_._Z │ │ │ │ - 0x00016e44 4e354970 6f707434 544e4c50 33336765 N5Ipopt4TNLP33ge │ │ │ │ - 0x00016e54 745f6e75 6d626572 5f6f665f 6e6f6e6c t_number_of_nonl │ │ │ │ - 0x00016e64 696e6561 725f7661 72696162 6c657345 inear_variablesE │ │ │ │ - 0x00016e74 76005f5a 4e354970 6f707434 544e4c50 v._ZN5Ipopt4TNLP │ │ │ │ - 0x00016e84 33316765 745f6c69 73745f6f 665f6e6f 31get_list_of_no │ │ │ │ - 0x00016e94 6e6c696e 6561725f 76617269 61626c65 nlinear_variable │ │ │ │ - 0x00016ea4 73456950 69005f5a 4e354970 6f707434 sEiPi._ZN5Ipopt4 │ │ │ │ - 0x00016eb4 544e4c50 31376669 6e616c69 7a655f6d TNLP17finalize_m │ │ │ │ - 0x00016ec4 65746164 61746145 69524b53 74336d61 etadataEiRKSt3ma │ │ │ │ - 0x00016ed4 70494e53 74375f5f 63787831 31313262 pINSt7__cxx1112b │ │ │ │ - 0x00016ee4 61736963 5f737472 696e6749 63537431 asic_stringIcSt1 │ │ │ │ - 0x00016ef4 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ - 0x00016f04 61496345 45455374 36766563 746f7249 aIcEEESt6vectorI │ │ │ │ - 0x00016f14 53375f53 61495337 5f454553 74346c65 S7_SaIS7_EESt4le │ │ │ │ - 0x00016f24 73734953 375f4553 61495374 34706169 ssIS7_ESaISt4pai │ │ │ │ - 0x00016f34 72494b53 375f5341 5f454545 524b5331 rIKS7_SA_EEERKS1 │ │ │ │ - 0x00016f44 5f495337 5f53385f 49695361 49694545 _IS7_S8_IiSaIiEE │ │ │ │ - 0x00016f54 53435f53 61495344 5f495345 5f534c5f SC_SaISD_ISE_SL_ │ │ │ │ - 0x00016f64 45454552 4b53315f 4953375f 53385f49 EEERKS1_IS7_S8_I │ │ │ │ - 0x00016f74 64536149 64454553 435f5361 4953445f dSaIdEESC_SaISD_ │ │ │ │ - 0x00016f84 4953455f 53535f45 45456953 4a5f5351 ISE_SS_EEEiSJ_SQ │ │ │ │ - 0x00016f94 5f53585f 005f5a4e 36426f6e 6d696e36 _SX_._ZN6Bonmin6 │ │ │ │ - 0x00016fa4 544d494e 4c503235 68617355 70706572 TMINLP25hasUpper │ │ │ │ - 0x00016fb4 426f756e 64696e67 4f626a65 63746976 BoundingObjectiv │ │ │ │ - 0x00016fc4 65457600 5f5a4e36 426f6e6d 696e3654 eEv._ZN6Bonmin6T │ │ │ │ - 0x00016fd4 4d494e4c 50313868 61734c69 6e656172 MINLP18hasLinear │ │ │ │ - 0x00016fe4 4f626a65 63746976 65457600 5f5a4e4b ObjectiveEv._ZNK │ │ │ │ - 0x00016ff4 36426f6e 6d696e36 544d494e 4c503137 6Bonmin6TMINLP17 │ │ │ │ - 0x00017004 6765745f 636f6e73 745f7874 72615f69 get_const_xtra_i │ │ │ │ - 0x00017014 64457600 5f5a4e36 426f6e6d 696e3131 dEv._ZN6Bonmin11 │ │ │ │ - 0x00017024 544d494e 4c503254 4e4c5032 33676574 TMINLP2TNLP23get │ │ │ │ - 0x00017034 5f766172 6961626c 65735f6c 696e6561 _variables_linea │ │ │ │ - 0x00017044 72697479 4569504e 3549706f 70743454 rityEiPN5Ipopt4T │ │ │ │ - 0x00017054 4e4c5031 334c696e 65617269 74795479 NLP13LinearityTy │ │ │ │ - 0x00017064 70654500 5f5a4e36 426f6e6d 696e3139 peE._ZN6Bonmin19 │ │ │ │ - 0x00017074 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x00017084 75747332 35676574 5f636f6e 73747261 uts25get_constra │ │ │ │ - 0x00017094 696e7473 5f6c696e 65617269 74794569 ints_linearityEi │ │ │ │ - 0x000170a4 504e3549 706f7074 34544e4c 5031334c PN5Ipopt4TNLP13L │ │ │ │ - 0x000170b4 696e6561 72697479 54797065 45005f5a inearityTypeE._Z │ │ │ │ - 0x000170c4 4e4b3642 6f6e6d69 6e313154 4d494e4c NK6Bonmin11TMINL │ │ │ │ - 0x000170d4 5032544e 4c503137 6765745f 636f6e73 P2TNLP17get_cons │ │ │ │ - 0x000170e4 745f7874 72615f69 64457600 5f5a4e36 t_xtra_idEv._ZN6 │ │ │ │ - 0x000170f4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017104 4e4c5032 35686173 55707065 72426f75 NLP25hasUpperBou │ │ │ │ - 0x00017114 6e64696e 674f626a 65637469 76654576 ndingObjectiveEv │ │ │ │ - 0x00017124 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ - 0x00017134 4e4c5032 544e4c50 31386861 734c696e NLP2TNLP18hasLin │ │ │ │ - 0x00017144 6561724f 626a6563 74697665 4576005f earObjectiveEv._ │ │ │ │ - 0x00017154 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x00017164 5032544e 4c505175 61644375 74733670 P2TNLPQuadCuts6p │ │ │ │ - 0x00017174 72696e74 48457600 5f5a4e53 74367665 rintHEv._ZNSt6ve │ │ │ │ - 0x00017184 63746f72 49645361 49644545 37726573 ctorIdSaIdEE7res │ │ │ │ - 0x00017194 65727665 456a005f 5a39436f 696e4669 erveEj._Z9CoinFi │ │ │ │ - 0x000171a4 6c6c4e49 64457650 545f6953 305f005f llNIdEvPT_iS0_._ │ │ │ │ - 0x000171b4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x000171c4 5032544e 4c505175 61644375 74733232 P2TNLPQuadCuts22 │ │ │ │ - 0x000171d4 6765745f 7363616c 696e675f 70617261 get_scaling_para │ │ │ │ - 0x000171e4 6d657465 72734552 64526269 50645332 metersERdRbiPdS2 │ │ │ │ - 0x000171f4 5f695333 5f005f5a 39436f69 6e46696c _iS3_._Z9CoinFil │ │ │ │ - 0x00017204 6c4e4969 45765054 5f695330 5f005f5a lNIiEvPT_iS0_._Z │ │ │ │ - 0x00017214 39436f69 6e5a6572 6f4e4964 45765054 9CoinZeroNIdEvPT │ │ │ │ - 0x00017224 5f69005f 5a4e5374 36766563 746f7249 _i._ZNSt6vectorI │ │ │ │ - 0x00017234 504e3642 6f6e6d69 6e375175 6164526f PN6Bonmin7QuadRo │ │ │ │ - 0x00017244 77455361 4953325f 45453772 65736572 wESaIS2_EE7reser │ │ │ │ - 0x00017254 7665456a 005f5a4e 53743132 5f566563 veEj._ZNSt12_Vec │ │ │ │ - 0x00017264 746f725f 62617365 49504e36 426f6e6d tor_baseIPN6Bonm │ │ │ │ - 0x00017274 696e3751 75616452 6f774553 61495332 in7QuadRowESaIS2 │ │ │ │ - 0x00017284 5f454544 32457600 5f5a4e53 7431325f _EED2Ev._ZNSt12_ │ │ │ │ - 0x00017294 56656374 6f725f62 61736549 504e3642 Vector_baseIPN6B │ │ │ │ - 0x000172a4 6f6e6d69 6e375175 6164526f 77455361 onmin7QuadRowESa │ │ │ │ - 0x000172b4 4953325f 45454431 4576005f 5a4e5374 IS2_EED1Ev._ZNSt │ │ │ │ - 0x000172c4 36766563 746f7249 64536149 64454531 6vectorIdSaIdEE1 │ │ │ │ - 0x000172d4 345f4d5f 66696c6c 5f696e73 65727445 4_M_fill_insertE │ │ │ │ - 0x000172e4 4e395f5f 676e755f 63787831 375f5f6e N9__gnu_cxx17__n │ │ │ │ - 0x000172f4 6f726d61 6c5f6974 65726174 6f724950 ormal_iteratorIP │ │ │ │ - 0x00017304 6453315f 45456a52 4b64005f 5a4e3642 dS1_EEjRKd._ZN6B │ │ │ │ - 0x00017314 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017324 4c505175 61644375 74733230 7365745f LPQuadCuts20set_ │ │ │ │ - 0x00017334 6c696e65 61725f6f 626a6563 74697665 linear_objective │ │ │ │ - 0x00017344 4569504b 6464005f 5a4e5374 385f5262 EiPKdd._ZNSt8_Rb │ │ │ │ - 0x00017354 5f747265 65495374 34706169 72496969 _treeISt4pairIii │ │ │ │ - 0x00017364 4553305f 494b5331 5f53315f 45537431 ES0_IKS1_S1_ESt1 │ │ │ │ - 0x00017374 305f5365 6c656374 31737449 53335f45 0_Select1stIS3_E │ │ │ │ - 0x00017384 5374346c 65737349 53315f45 53614953 St4lessIS1_ESaIS │ │ │ │ - 0x00017394 335f4545 32325f4d 5f656d70 6c616365 3_EE22_M_emplace │ │ │ │ - 0x000173a4 5f68696e 745f756e 69717565 494a5330 _hint_uniqueIJS0 │ │ │ │ - 0x000173b4 5f495331 5f53315f 45454545 53743137 _IS1_S1_EEEESt17 │ │ │ │ - 0x000173c4 5f52625f 74726565 5f697465 7261746f _Rb_tree_iterato │ │ │ │ - 0x000173d4 72495333 5f455374 32335f52 625f7472 rIS3_ESt23_Rb_tr │ │ │ │ - 0x000173e4 65655f63 6f6e7374 5f697465 7261746f ee_const_iterato │ │ │ │ - 0x000173f4 72495333 5f454470 4f545f00 5f5a4e53 rIS3_EDpOT_._ZNS │ │ │ │ - 0x00017404 74367665 63746f72 49645361 49644545 t6vectorIdSaIdEE │ │ │ │ - 0x00017414 31375f4d 5f726561 6c6c6f63 5f617070 17_M_realloc_app │ │ │ │ - 0x00017424 656e6449 4a644545 45764470 4f545f00 endIJdEEEvDpOT_. │ │ │ │ - 0x00017434 5f5a4e53 74367665 63746f72 49504e36 _ZNSt6vectorIPN6 │ │ │ │ - 0x00017444 426f6e6d 696e3751 75616452 6f774553 Bonmin7QuadRowES │ │ │ │ - 0x00017454 61495332 5f454531 375f4d5f 7265616c aIS2_EE17_M_real │ │ │ │ - 0x00017464 6c6f635f 61707065 6e64494a 53325f45 loc_appendIJS2_E │ │ │ │ - 0x00017474 45457644 704f545f 005f5a4e 36426f6e EEvDpOT_._ZN6Bon │ │ │ │ - 0x00017484 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x00017494 51756164 43757473 31306164 64526f77 QuadCuts10addRow │ │ │ │ - 0x000174a4 43757473 45524b37 4f736943 75747362 CutsERK7OsiCutsb │ │ │ │ - 0x000174b4 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x000174c4 526f7743 3145524b 394f7369 526f7743 RowC1ERK9OsiRowC │ │ │ │ - 0x000174d4 7574005f 5a4e3642 6f6e6d69 6e375175 ut._ZN6Bonmin7Qu │ │ │ │ - 0x000174e4 6164526f 77386e6e 7a5f6772 61644576 adRow8nnz_gradEv │ │ │ │ - 0x000174f4 005f5a4e 4b394f73 69526f77 43757432 ._ZNK9OsiRowCut2 │ │ │ │ - 0x00017504 6c624576 005f5a4e 4b394f73 69526f77 lbEv._ZNK9OsiRow │ │ │ │ - 0x00017514 43757432 75624576 005f5a4e 36426f6e Cut2ubEv._ZN6Bon │ │ │ │ - 0x00017524 6d696e37 51756164 526f7743 3145524b min7QuadRowC1ERK │ │ │ │ - 0x00017534 4e535f37 51756164 43757445 005f5a4e NS_7QuadCutE._ZN │ │ │ │ - 0x00017544 36426f6e 6d696e37 51756164 526f7731 6Bonmin7QuadRow1 │ │ │ │ - 0x00017554 34616464 5f746f5f 68657373 69616e45 4add_to_hessianE │ │ │ │ - 0x00017564 52537433 6d617049 53743470 61697249 RSt3mapISt4pairI │ │ │ │ - 0x00017574 69694553 335f5374 346c6573 73495333 iiES3_St4lessIS3 │ │ │ │ - 0x00017584 5f455361 4953325f 494b5333 5f53335f _ESaIS2_IKS3_S3_ │ │ │ │ - 0x00017594 45454562 005f5a54 494e3642 6f6e6d69 EEEb._ZTIN6Bonmi │ │ │ │ - 0x000175a4 6e375175 61644375 7445005f 5a544939 n7QuadCutE._ZTI9 │ │ │ │ - 0x000175b4 4f736952 6f774375 74005f5a 4e36426f OsiRowCut._ZN6Bo │ │ │ │ - 0x000175c4 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ - 0x000175d4 50517561 64437574 73376164 64437574 PQuadCuts7addCut │ │ │ │ - 0x000175e4 73456a50 504b394f 7369526f 77437574 sEjPPK9OsiRowCut │ │ │ │ - 0x000175f4 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x00017604 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x00017614 4332454e 3549706f 70743853 6d617274 C2EN5Ipopt8Smart │ │ │ │ - 0x00017624 50747249 4e535f36 544d494e 4c504545 PtrINS_6TMINLPEE │ │ │ │ - 0x00017634 45005f5a 4e36426f 6e6d696e 3131544d E._ZN6Bonmin11TM │ │ │ │ - 0x00017644 494e4c50 32544e4c 50433245 4e354970 INLP2TNLPC2EN5Ip │ │ │ │ - 0x00017654 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x00017664 36544d49 4e4c5045 4545005f 5a4e3642 6TMINLPEEE._ZN6B │ │ │ │ - 0x00017674 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ - 0x00017684 4c503665 76616c5f 68456950 4b646264 LP6eval_hEiPKdbd │ │ │ │ - 0x00017694 6953325f 62695069 53335f50 64005f5a iS2_biPiS3_Pd._Z │ │ │ │ - 0x000176a4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x000176b4 32544e4c 50443245 76005f5a 54564e36 2TNLPD2Ev._ZTVN6 │ │ │ │ - 0x000176c4 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ - 0x000176d4 4e4c5051 75616443 75747345 005f5a4e NLPQuadCutsE._ZN │ │ │ │ - 0x000176e4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x000176f4 544e4c50 51756164 43757473 43324552 TNLPQuadCutsC2ER │ │ │ │ - 0x00017704 4b53305f 005f5a4e 36426f6e 6d696e31 KS0_._ZN6Bonmin1 │ │ │ │ - 0x00017714 31544d49 4e4c5032 544e4c50 43324552 1TMINLP2TNLPC2ER │ │ │ │ - 0x00017724 4b53305f 005f5a4e 36426f6e 6d696e37 KS0_._ZN6Bonmin7 │ │ │ │ - 0x00017734 51756164 526f7743 3145524b 53305f00 QuadRowC1ERKS0_. │ │ │ │ - 0x00017744 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ - 0x00017754 4c503254 4e4c5051 75616443 75747343 LP2TNLPQuadCutsC │ │ │ │ - 0x00017764 3145524b 53305f00 5f5a4e4b 36426f6e 1ERKS0_._ZNK6Bon │ │ │ │ - 0x00017774 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x00017784 51756164 43757473 35636c6f 6e654576 QuadCuts5cloneEv │ │ │ │ - 0x00017794 00707574 73005f5a 4e36426f 6e6d696e .puts._ZN6Bonmin │ │ │ │ - 0x000177a4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x000177b4 64437574 73366576 616c5f68 4569504b dCuts6eval_hEiPK │ │ │ │ - 0x000177c4 64626469 53325f62 69506953 335f5064 dbdiS2_biPiS3_Pd │ │ │ │ - 0x000177d4 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x000177e4 526f7731 32657661 6c5f6865 73736961 Row12eval_hessia │ │ │ │ - 0x000177f4 6e456450 64005f5a 4e36426f 6e6d696e nEdPd._ZN6Bonmin │ │ │ │ - 0x00017804 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017814 64437574 73313072 656d6f76 65437574 dCuts10removeCut │ │ │ │ - 0x00017824 73456a50 4b69005f 5a4e3642 6f6e6d69 sEjPKi._ZN6Bonmi │ │ │ │ - 0x00017834 6e375175 6164526f 77313972 656d6f76 n7QuadRow19remov │ │ │ │ - 0x00017844 655f6672 6f6d5f68 65737369 616e4552 e_from_hessianER │ │ │ │ - 0x00017854 5374336d 61704953 74347061 69724969 St3mapISt4pairIi │ │ │ │ - 0x00017864 69455333 5f537434 6c657373 4953335f iES3_St4lessIS3_ │ │ │ │ - 0x00017874 45536149 53325f49 4b53335f 53335f45 ESaIS2_IKS3_S3_E │ │ │ │ - 0x00017884 4545005f 5a4e3642 6f6e6d69 6e34544d EE._ZN6Bonmin4TM │ │ │ │ - 0x00017894 61744431 4576005f 5a4e3136 436f696e atD1Ev._ZN16Coin │ │ │ │ - 0x000178a4 5061636b 65645665 63746f72 44314576 PackedVectorD1Ev │ │ │ │ - 0x000178b4 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x000178c4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000178d4 44324576 005f5a4e 36426f6e 6d696e31 D2Ev._ZN6Bonmin1 │ │ │ │ - 0x000178e4 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x000178f4 43757473 44314576 005f5a4e 36426f6e CutsD1Ev._ZN6Bon │ │ │ │ - 0x00017904 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x00017914 51756164 43757473 44304576 005f5a4e QuadCutsD0Ev._ZN │ │ │ │ - 0x00017924 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017934 544e4c50 51756164 43757473 31326765 TNLPQuadCuts12ge │ │ │ │ - 0x00017944 745f6e6c 705f696e 666f4552 6953315f t_nlp_infoERiS1_ │ │ │ │ - 0x00017954 53315f53 315f524e 3549706f 70743454 S1_S1_RN5Ipopt4T │ │ │ │ - 0x00017964 4e4c5031 34496e64 65785374 796c6545 NLP14IndexStyleE │ │ │ │ - 0x00017974 6e756d45 005f5a4e 36426f6e 6d696e31 numE._ZN6Bonmin1 │ │ │ │ - 0x00017984 31544d49 4e4c5032 544e4c50 31326765 1TMINLP2TNLP12ge │ │ │ │ - 0x00017994 745f6e6c 705f696e 666f4552 6953315f t_nlp_infoERiS1_ │ │ │ │ - 0x000179a4 53315f53 315f524e 3549706f 70743454 S1_S1_RN5Ipopt4T │ │ │ │ - 0x000179b4 4e4c5031 34496e64 65785374 796c6545 NLP14IndexStyleE │ │ │ │ - 0x000179c4 6e756d45 005f5a4e 36426f6e 6d696e31 numE._ZN6Bonmin1 │ │ │ │ - 0x000179d4 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x000179e4 43757473 31356765 745f626f 756e6473 Cuts15get_bounds │ │ │ │ - 0x000179f4 5f696e66 6f456950 6453315f 6953315f _infoEiPdS1_iS1_ │ │ │ │ - 0x00017a04 53315f00 5f5a4e36 426f6e6d 696e3131 S1_._ZN6Bonmin11 │ │ │ │ - 0x00017a14 544d494e 4c503254 4e4c5031 35676574 TMINLP2TNLP15get │ │ │ │ - 0x00017a24 5f626f75 6e64735f 696e666f 45695064 _bounds_infoEiPd │ │ │ │ - 0x00017a34 53315f69 53315f53 315f005f 5a4e3642 S1_iS1_S1_._ZN6B │ │ │ │ - 0x00017a44 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017a54 4c505175 61644375 74733138 6765745f LPQuadCuts18get_ │ │ │ │ - 0x00017a64 73746172 74696e67 5f706f69 6e744569 starting_pointEi │ │ │ │ - 0x00017a74 62506462 53315f53 315f6962 53315f00 bPdbS1_S1_ibS1_. │ │ │ │ - 0x00017a84 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ - 0x00017a94 4c503254 4e4c5031 38676574 5f737461 LP2TNLP18get_sta │ │ │ │ - 0x00017aa4 7274696e 675f706f 696e7445 69625064 rting_pointEibPd │ │ │ │ - 0x00017ab4 6253315f 53315f69 6253315f 005f5a4e bS1_S1_ibS1_._ZN │ │ │ │ - 0x00017ac4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017ad4 544e4c50 51756164 43757473 36657661 TNLPQuadCuts6eva │ │ │ │ - 0x00017ae4 6c5f6645 69504b64 62526400 5f5a4e36 l_fEiPKdbRd._ZN6 │ │ │ │ - 0x00017af4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017b04 4e4c5036 6576616c 5f664569 504b6462 NLP6eval_fEiPKdb │ │ │ │ - 0x00017b14 5264005f 5a4e3642 6f6e6d69 6e313954 Rd._ZN6Bonmin19T │ │ │ │ - 0x00017b24 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x00017b34 74733131 6576616c 5f677261 645f6645 ts11eval_grad_fE │ │ │ │ - 0x00017b44 69504b64 62506400 5f5a4e36 426f6e6d iPKdbPd._ZN6Bonm │ │ │ │ - 0x00017b54 696e3131 544d494e 4c503254 4e4c5031 in11TMINLP2TNLP1 │ │ │ │ - 0x00017b64 31657661 6c5f6772 61645f66 4569504b 1eval_grad_fEiPK │ │ │ │ - 0x00017b74 64625064 005f5a4e 36426f6e 6d696e31 dbPd._ZN6Bonmin1 │ │ │ │ - 0x00017b84 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x00017b94 43757473 37657661 6c5f6769 4569504b Cuts7eval_giEiPK │ │ │ │ - 0x00017ba4 64626952 64005f5a 4e36426f 6e6d696e dbiRd._ZN6Bonmin │ │ │ │ - 0x00017bb4 3131544d 494e4c50 32544e4c 50376576 11TMINLP2TNLP7ev │ │ │ │ - 0x00017bc4 616c5f67 69456950 4b646269 5264005f al_giEiPKdbiRd._ │ │ │ │ - 0x00017bd4 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x00017be4 77366576 616c5f66 45504b64 62005f5a w6eval_fEPKdb._Z │ │ │ │ - 0x00017bf4 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ - 0x00017c04 32544e4c 50517561 64437574 73366576 2TNLPQuadCuts6ev │ │ │ │ - 0x00017c14 616c5f67 4569504b 64626950 64005f5a al_gEiPKdbiPd._Z │ │ │ │ - 0x00017c24 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00017c34 32544e4c 50366576 616c5f67 4569504b 2TNLP6eval_gEiPK │ │ │ │ - 0x00017c44 64626950 64005f5a 4e36426f 6e6d696e dbiPd._ZN6Bonmin │ │ │ │ - 0x00017c54 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017c64 64437574 73313065 76616c5f 6a61635f dCuts10eval_jac_ │ │ │ │ - 0x00017c74 67456950 4b646269 69506953 335f5064 gEiPKdbiiPiS3_Pd │ │ │ │ - 0x00017c84 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ - 0x00017c94 4e4c5032 544e4c50 31306576 616c5f6a NLP2TNLP10eval_j │ │ │ │ - 0x00017ca4 61635f67 4569504b 64626969 50695333 ac_gEiPKdbiiPiS3 │ │ │ │ - 0x00017cb4 5f506400 5f5a4e36 426f6e6d 696e3751 _Pd._ZN6Bonmin7Q │ │ │ │ - 0x00017cc4 75616452 6f773965 76616c5f 67726164 uadRow9eval_grad │ │ │ │ - 0x00017cd4 4569504b 64625064 005f5a4e 36426f6e EiPKdbPd._ZN6Bon │ │ │ │ - 0x00017ce4 6d696e37 51756164 526f7731 35677261 min7QuadRow15gra │ │ │ │ - 0x00017cf4 6469616e 745f7374 72756374 45695069 diant_structEiPi │ │ │ │ - 0x00017d04 62005f5a 4e36426f 6e6d696e 3139544d b._ZN6Bonmin19TM │ │ │ │ - 0x00017d14 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00017d24 73313265 76616c5f 67726164 5f676945 s12eval_grad_giE │ │ │ │ - 0x00017d34 69504b64 62695269 50695064 005f5a4e iPKdbiRiPiPd._ZN │ │ │ │ - 0x00017d44 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ - 0x00017d54 544e4c50 31326576 616c5f67 7261645f TNLP12eval_grad_ │ │ │ │ - 0x00017d64 67694569 504b6462 69526950 69506400 giEiPKdbiRiPiPd. │ │ │ │ - 0x00017d74 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ - 0x00017d84 4c503254 4e4c5051 75616443 75747337 LP2TNLPQuadCuts7 │ │ │ │ - 0x00017d94 61646443 75747345 524b4e53 5f344375 addCutsERKNS_4Cu │ │ │ │ - 0x00017da4 74734562 005f5a4e 374f7369 43757473 tsEb._ZN7OsiCuts │ │ │ │ - 0x00017db4 43314552 4b535f00 5f5a4e36 426f6e6d C1ERKS_._ZN6Bonm │ │ │ │ - 0x00017dc4 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ - 0x00017dd4 75616443 75747337 61646443 75747345 uadCuts7addCutsE │ │ │ │ - 0x00017de4 524b374f 73694375 7473005f 5a54494e RK7OsiCuts._ZTIN │ │ │ │ - 0x00017df4 36426f6e 6d696e34 43757473 45005f5a 6Bonmin4CutsE._Z │ │ │ │ - 0x00017e04 5449374f 73694375 7473005f 5a54534e TI7OsiCuts._ZTSN │ │ │ │ - 0x00017e14 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017e24 544e4c50 51756164 43757473 45005f5a TNLPQuadCutsE._Z │ │ │ │ - 0x00017e34 54494e36 426f6e6d 696e3139 544d494e TIN6Bonmin19TMIN │ │ │ │ - 0x00017e44 4c503254 4e4c5051 75616443 75747345 LP2TNLPQuadCutsE │ │ │ │ - 0x00017e54 005f5a54 494e3642 6f6e6d69 6e313154 ._ZTIN6Bonmin11T │ │ │ │ - 0x00017e64 4d494e4c 5032544e 4c504500 5f5a4e36 MINLP2TNLPE._ZN6 │ │ │ │ - 0x00017e74 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017e84 4e4c5032 32676574 5f776172 6d5f7374 NLP22get_warm_st │ │ │ │ - 0x00017e94 6172745f 69746572 61746545 524e3549 art_iterateERN5I │ │ │ │ - 0x00017ea4 706f7074 31344974 65726174 65735665 popt14IteratesVe │ │ │ │ - 0x00017eb4 63746f72 45005f5a 4e36426f 6e6d696e ctorE._ZN6Bonmin │ │ │ │ - 0x00017ec4 3131544d 494e4c50 32544e4c 50313766 11TMINLP2TNLP17f │ │ │ │ - 0x00017ed4 696e616c 697a655f 736f6c75 74696f6e inalize_solution │ │ │ │ - 0x00017ee4 454e3549 706f7074 3132536f 6c766572 EN5Ipopt12Solver │ │ │ │ - 0x00017ef4 52657475 726e4569 504b6453 345f5334 ReturnEiPKdS4_S4 │ │ │ │ - 0x00017f04 5f695334 5f53345f 64504b4e 53315f39 _iS4_S4_dPKNS1_9 │ │ │ │ - 0x00017f14 49706f70 74446174 6145504e 53315f32 IpoptDataEPNS1_2 │ │ │ │ - 0x00017f24 3549706f 70744361 6c63756c 61746564 5IpoptCalculated │ │ │ │ - 0x00017f34 5175616e 74697469 65734500 5f5a4e36 QuantitiesE._ZN6 │ │ │ │ - 0x00017f44 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017f54 4e4c5032 31696e74 65726d65 64696174 NLP21intermediat │ │ │ │ - 0x00017f64 655f6361 6c6c6261 636b454e 3549706f e_callbackEN5Ipo │ │ │ │ - 0x00017f74 70743133 416c676f 72697468 6d4d6f64 pt13AlgorithmMod │ │ │ │ - 0x00017f84 65456964 64646464 64646469 504b4e53 eEiddddddddiPKNS │ │ │ │ - 0x00017f94 315f3949 706f7074 44617461 45504e53 1_9IpoptDataEPNS │ │ │ │ - 0x00017fa4 315f3235 49706f70 7443616c 63756c61 1_25IpoptCalcula │ │ │ │ - 0x00017fb4 74656451 75616e74 69746965 7345005f tedQuantitiesE._ │ │ │ │ - 0x00017fc4 5a4e4b36 426f6e6d 696e3654 4d494e4c ZNK6Bonmin6TMINL │ │ │ │ - 0x00017fd4 50323067 65745f6e 756d6265 725f6e6f P20get_number_no │ │ │ │ - 0x00017fe4 6e636f6e 76657845 52695331 5f005f5a nconvexERiS1_._Z │ │ │ │ - 0x00017ff4 4e4b3642 6f6e6d69 6e313254 4d494e4c NK6Bonmin12TMINL │ │ │ │ - 0x00018004 504c696e 4f626a31 31706572 74757262 PLinObj11perturb │ │ │ │ - 0x00018014 496e666f 4576005f 5a4e3642 6f6e6d69 InfoEv._ZN6Bonmi │ │ │ │ - 0x00018024 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ - 0x00018034 38686173 4c696e65 61724f62 6a656374 8hasLinearObject │ │ │ │ - 0x00018044 69766545 76005f5a 4e36426f 6e6d696e iveEv._ZN6Bonmin │ │ │ │ - 0x00018054 3132544d 494e4c50 4c696e4f 626a3232 12TMINLPLinObj22 │ │ │ │ - 0x00018064 6765745f 7363616c 696e675f 70617261 get_scaling_para │ │ │ │ - 0x00018074 6d657465 72734552 64526269 50645332 metersERdRbiPdS2 │ │ │ │ - 0x00018084 5f695333 5f005f5a 4e36426f 6e6d696e _iS3_._ZN6Bonmin │ │ │ │ - 0x00018094 3132544d 494e4c50 4c696e4f 626a3235 12TMINLPLinObj25 │ │ │ │ - 0x000180a4 6765745f 636f6e73 74726169 6e74735f get_constraints_ │ │ │ │ - 0x000180b4 6c696e65 61726974 79456950 4e354970 linearityEiPN5Ip │ │ │ │ - 0x000180c4 6f707434 544e4c50 31334c69 6e656172 opt4TNLP13Linear │ │ │ │ - 0x000180d4 69747954 79706545 005f5a4e 36426f6e ityTypeE._ZN6Bon │ │ │ │ - 0x000180e4 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x000180f4 6a313567 65745f62 6f756e64 735f696e j15get_bounds_in │ │ │ │ - 0x00018104 666f4569 50645331 5f695331 5f53315f foEiPdS1_iS1_S1_ │ │ │ │ - 0x00018114 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x00018124 4e4c504c 696e4f62 6a366576 616c5f68 NLPLinObj6eval_h │ │ │ │ - 0x00018134 4569504b 64626469 53325f62 69506953 EiPKdbdiS2_biPiS │ │ │ │ - 0x00018144 335f5064 005f5a4e 36426f6e 6d696e31 3_Pd._ZN6Bonmin1 │ │ │ │ - 0x00018154 32544d49 4e4c504c 696e4f62 6a366576 2TMINLPLinObj6ev │ │ │ │ - 0x00018164 616c5f66 4569504b 64625264 005f5a4e al_fEiPKdbRd._ZN │ │ │ │ - 0x00018174 4b36426f 6e6d696e 36544d49 4e4c5033 K6Bonmin6TMINLP3 │ │ │ │ - 0x00018184 30676574 5f73696d 706c655f 636f6e63 0get_simple_conc │ │ │ │ - 0x00018194 6176655f 636f6e73 74726169 6e747345 ave_constraintsE │ │ │ │ - 0x000181a4 69504e53 305f3233 53696d70 6c65436f iPNS0_23SimpleCo │ │ │ │ - 0x000181b4 6e636176 65436f6e 73747261 696e7445 ncaveConstraintE │ │ │ │ - 0x000181c4 005f5a4e 4b36426f 6e6d696e 36544d49 ._ZNK6Bonmin6TMI │ │ │ │ - 0x000181d4 4e4c5032 36676574 5f636f6e 73747261 NLP26get_constra │ │ │ │ - 0x000181e4 696e745f 636f6e76 65786974 69657345 int_convexitiesE │ │ │ │ - 0x000181f4 69504e53 305f3135 4d61726b 65644e6f iPNS0_15MarkedNo │ │ │ │ - 0x00018204 6e436f6e 76657845 005f5a4e 36426f6e nConvexE._ZN6Bon │ │ │ │ - 0x00018214 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x00018224 6a313165 76616c5f 67726164 5f664569 j11eval_grad_fEi │ │ │ │ - 0x00018234 504b6462 5064005f 5a4e3642 6f6e6d69 PKdbPd._ZN6Bonmi │ │ │ │ - 0x00018244 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ - 0x00018254 38657661 6c5f7570 7065725f 626f756e 8eval_upper_boun │ │ │ │ - 0x00018264 645f6645 69504b64 5264005f 5a4e3642 d_fEiPKdRd._ZN6B │ │ │ │ - 0x00018274 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x00018284 4f626a32 35686173 55707065 72426f75 Obj25hasUpperBou │ │ │ │ - 0x00018294 6e64696e 674f626a 65637469 76654576 ndingObjectiveEv │ │ │ │ - 0x000182a4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x000182b4 4e4c504c 696e4f62 6a366576 616c5f67 NLPLinObj6eval_g │ │ │ │ - 0x000182c4 4569504b 64626950 64005f5a 4e36426f EiPKdbiPd._ZN6Bo │ │ │ │ - 0x000182d4 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ - 0x000182e4 626a3138 6765745f 73746172 74696e67 bj18get_starting │ │ │ │ - 0x000182f4 5f706f69 6e744569 62506462 53315f53 _pointEibPdbS1_S │ │ │ │ - 0x00018304 315f6962 53315f00 5f5a4e36 426f6e6d 1_ibS1_._ZN6Bonm │ │ │ │ - 0x00018314 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x00018324 37657661 6c5f6769 4569504b 64626952 7eval_giEiPKdbiR │ │ │ │ - 0x00018334 64005f5a 4e36426f 6e6d696e 3132544d d._ZN6Bonmin12TM │ │ │ │ - 0x00018344 494e4c50 4c696e4f 626a3130 6576616c INLPLinObj10eval │ │ │ │ - 0x00018354 5f6a6163 5f674569 504b6462 69695069 _jac_gEiPKdbiiPi │ │ │ │ - 0x00018364 53335f50 64005f5a 4e36426f 6e6d696e S3_Pd._ZN6Bonmin │ │ │ │ - 0x00018374 3132544d 494e4c50 4c696e4f 626a3137 12TMINLPLinObj17 │ │ │ │ - 0x00018384 66696e61 6c697a65 5f736f6c 7574696f finalize_solutio │ │ │ │ - 0x00018394 6e454e53 5f36544d 494e4c50 3132536f nENS_6TMINLP12So │ │ │ │ - 0x000183a4 6c766572 52657475 726e4569 504b6464 lverReturnEiPKdd │ │ │ │ - 0x000183b4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x000183c4 4e4c504c 696e4f62 6a313265 76616c5f NLPLinObj12eval_ │ │ │ │ - 0x000183d4 67726164 5f676945 69504b64 62695269 grad_giEiPKdbiRi │ │ │ │ - 0x000183e4 50695064 005f5a4e 36426f6e 6d696e31 PiPd._ZN6Bonmin1 │ │ │ │ - 0x000183f4 32544d49 4e4c504c 696e4f62 6a313967 2TMINLPLinObj19g │ │ │ │ - 0x00018404 65745f76 61726961 626c6573 5f747970 et_variables_typ │ │ │ │ - 0x00018414 65734569 504e535f 36544d49 4e4c5031 esEiPNS_6TMINLP1 │ │ │ │ - 0x00018424 32566172 6961626c 65547970 6545005f 2VariableTypeE._ │ │ │ │ - 0x00018434 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ - 0x00018444 504c696e 4f626a32 33676574 5f766172 PLinObj23get_var │ │ │ │ - 0x00018454 6961626c 65735f6c 696e6561 72697479 iables_linearity │ │ │ │ - 0x00018464 4569504e 3549706f 70743454 4e4c5031 EiPN5Ipopt4TNLP1 │ │ │ │ - 0x00018474 334c696e 65617269 74795479 70654500 3LinearityTypeE. │ │ │ │ - 0x00018484 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ - 0x00018494 4c504c69 6e4f626a 31326765 745f6e6c LPLinObj12get_nl │ │ │ │ - 0x000184a4 705f696e 666f4552 6953315f 53315f53 p_infoERiS1_S1_S │ │ │ │ - 0x000184b4 315f524e 3549706f 70743454 4e4c5031 1_RN5Ipopt4TNLP1 │ │ │ │ - 0x000184c4 34496e64 65785374 796c6545 6e756d45 4IndexStyleEnumE │ │ │ │ - 0x000184d4 005f5a39 436f696e 46696c6c 4e494e36 ._Z9CoinFillNIN6 │ │ │ │ - 0x000184e4 426f6e6d 696e3654 4d494e4c 5039436f Bonmin6TMINLP9Co │ │ │ │ - 0x000184f4 6e766578 69747945 45765054 5f695333 nvexityEEvPT_iS3 │ │ │ │ - 0x00018504 5f005f5a 4e4b3642 6f6e6d69 6e36544d _._ZNK6Bonmin6TM │ │ │ │ - 0x00018514 494e4c50 32366765 745f636f 6e737472 INLP26get_constr │ │ │ │ - 0x00018524 61696e74 5f636f6e 76657869 74696573 aint_convexities │ │ │ │ - 0x00018534 4569504e 53305f39 436f6e76 65786974 EiPNS0_9Convexit │ │ │ │ - 0x00018544 7945005f 5a4e3642 6f6e6d69 6e313254 yE._ZN6Bonmin12T │ │ │ │ - 0x00018554 4d494e4c 504c696e 4f626a44 31457600 MINLPLinObjD1Ev. │ │ │ │ - 0x00018564 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ - 0x00018574 4c504c69 6e4f626a 44324576 005f5a4e LPLinObjD2Ev._ZN │ │ │ │ - 0x00018584 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ - 0x00018594 696e4f62 6a313667 7574734f 66446573 inObj16gutsOfDes │ │ │ │ - 0x000185a4 74727563 746f7245 76005f5a 4e36426f tructorEv._ZN6Bo │ │ │ │ - 0x000185b4 6e6d696e 36544d49 4e4c5044 32457600 nmin6TMINLPD2Ev. │ │ │ │ - 0x000185c4 5f5a5456 4e36426f 6e6d696e 3132544d _ZTVN6Bonmin12TM │ │ │ │ - 0x000185d4 494e4c50 4c696e4f 626a4500 5f5a4e36 INLPLinObjE._ZN6 │ │ │ │ - 0x000185e4 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ - 0x000185f4 6e4f626a 44304576 005f5a4e 36426f6e nObjD0Ev._ZN6Bon │ │ │ │ - 0x00018604 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x00018614 6a433245 76005f5a 4e36426f 6e6d696e jC2Ev._ZN6Bonmin │ │ │ │ - 0x00018624 36544d49 4e4c5043 32457600 5f5a5453 6TMINLPC2Ev._ZTS │ │ │ │ - 0x00018634 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ - 0x00018644 4c696e4f 626a4500 5f5a4e31 32436f69 LinObjE._ZN12Coi │ │ │ │ - 0x00018654 6e52656c 466c7445 71443245 76005f5a nRelFltEqD2Ev._Z │ │ │ │ - 0x00018664 4e313243 6f696e52 656c466c 74457144 N12CoinRelFltEqD │ │ │ │ - 0x00018674 31457600 5f5a4e31 32436f69 6e52656c 1Ev._ZN12CoinRel │ │ │ │ - 0x00018684 466c7445 71443045 76005f5a 4e34436f FltEqD0Ev._ZN4Co │ │ │ │ - 0x00018694 696e3136 52656665 72656e63 65644f62 in16ReferencedOb │ │ │ │ - 0x000186a4 6a656374 44324576 005f5a54 564e3443 jectD2Ev._ZTVN4C │ │ │ │ - 0x000186b4 6f696e31 36526566 6572656e 6365644f oin16ReferencedO │ │ │ │ - 0x000186c4 626a6563 7445005f 5a4e3443 6f696e31 bjectE._ZN4Coin1 │ │ │ │ - 0x000186d4 36526566 6572656e 6365644f 626a6563 6ReferencedObjec │ │ │ │ - 0x000186e4 74443145 76005f5a 4e34436f 696e3136 tD1Ev._ZN4Coin16 │ │ │ │ - 0x000186f4 52656665 72656e63 65644f62 6a656374 ReferencedObject │ │ │ │ - 0x00018704 44304576 005f5a4e 36426f6e 6d696e31 D0Ev._ZN6Bonmin1 │ │ │ │ - 0x00018714 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ - 0x00018724 61746f72 44324576 005f5a4e 36426f6e atorD2Ev._ZN6Bon │ │ │ │ - 0x00018734 6d696e31 394c696e 65617243 75747347 min19LinearCutsG │ │ │ │ - 0x00018744 656e6572 61746f72 44314576 005f5a4e eneratorD1Ev._ZN │ │ │ │ - 0x00018754 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ - 0x00018764 75747347 656e6572 61746f72 44304576 utsGeneratorD0Ev │ │ │ │ - 0x00018774 005f5a4e 4b36426f 6e6d696e 31394c69 ._ZNK6Bonmin19Li │ │ │ │ - 0x00018784 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x00018794 7235636c 6f6e6545 76005f5a 4e36426f r5cloneEv._ZN6Bo │ │ │ │ - 0x000187a4 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ - 0x000187b4 47656e65 7261746f 72313343 75747469 Generator13Cutti │ │ │ │ - 0x000187c4 6e674d65 74686f64 44324576 005f5a54 ngMethodD2Ev._ZT │ │ │ │ - 0x000187d4 564e3642 6f6e6d69 6e31394c 696e6561 VN6Bonmin19Linea │ │ │ │ - 0x000187e4 72437574 7347656e 65726174 6f723133 rCutsGenerator13 │ │ │ │ - 0x000187f4 43757474 696e674d 6574686f 6445005f CuttingMethodE._ │ │ │ │ - 0x00018804 5a4e3642 6f6e6d69 6e31394c 696e6561 ZN6Bonmin19Linea │ │ │ │ - 0x00018814 72437574 7347656e 65726174 6f723133 rCutsGenerator13 │ │ │ │ - 0x00018824 43757474 696e674d 6574686f 64443145 CuttingMethodD1E │ │ │ │ - 0x00018834 76005f5a 4e36426f 6e6d696e 31394c69 v._ZN6Bonmin19Li │ │ │ │ - 0x00018844 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x00018854 72313343 75747469 6e674d65 74686f64 r13CuttingMethod │ │ │ │ - 0x00018864 44304576 005f5a4e 36426f6e 6d696e31 D0Ev._ZN6Bonmin1 │ │ │ │ - 0x00018874 31544d49 4e4c5032 544e4c50 37616464 1TMINLP2TNLP7add │ │ │ │ - 0x00018884 43757473 456a5050 4b394f73 69526f77 CutsEjPPK9OsiRow │ │ │ │ - 0x00018894 43757400 5f5a4e36 426f6e6d 696e3138 Cut._ZN6Bonmin18 │ │ │ │ - 0x000188a4 4f736954 4d494e4c 50496e74 65726661 OsiTMINLPInterfa │ │ │ │ - 0x000188b4 63653132 6170706c 79526f77 43757473 ce12applyRowCuts │ │ │ │ - 0x000188c4 45695050 4b394f73 69526f77 43757400 EiPPK9OsiRowCut. │ │ │ │ - 0x000188d4 5f5a4e36 426f6e6d 696e3138 4f736954 _ZN6Bonmin18OsiT │ │ │ │ - 0x000188e4 4d494e4c 50496e74 65726661 63653136 MINLPInterface16 │ │ │ │ - 0x000188f4 66726565 43616368 6564526f 7752696d freeCachedRowRim │ │ │ │ - 0x00018904 4576005f 5a4e3443 6f696e38 536d6172 Ev._ZN4Coin8Smar │ │ │ │ - 0x00018914 74507472 494e3642 6f6e6d69 6e31394c tPtrIN6Bonmin19L │ │ │ │ - 0x00018924 696e6561 72437574 7347656e 65726174 inearCutsGenerat │ │ │ │ - 0x00018934 6f723133 43757474 696e674d 6574686f or13CuttingMetho │ │ │ │ - 0x00018944 64454531 3552656c 65617365 506f696e dEE15ReleasePoin │ │ │ │ - 0x00018954 7465725f 4576005f 5a4e3642 6f6e6d69 ter_Ev._ZN6Bonmi │ │ │ │ - 0x00018964 6e31314f 75746572 41707072 6f783233 n11OuterApprox23 │ │ │ │ - 0x00018974 65787472 6163744c 696e6561 7252656c extractLinearRel │ │ │ │ - 0x00018984 61786174 696f6e45 524e535f 31384f73 axationERNS_18Os │ │ │ │ - 0x00018994 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ - 0x000189a4 45503138 4f736953 6f6c7665 72496e74 EP18OsiSolverInt │ │ │ │ - 0x000189b4 65726661 6365504b 6462005f 5a4e3231 erfacePKdb._ZN21 │ │ │ │ - 0x000189c4 4f736943 6c70536f 6c766572 496e7465 OsiClpSolverInte │ │ │ │ - 0x000189d4 72666163 65377265 736f6c76 65457600 rface7resolveEv. │ │ │ │ - 0x000189e4 5f5a4e32 314f7369 436c7053 6f6c7665 _ZN21OsiClpSolve │ │ │ │ - 0x000189f4 72496e74 65726661 63654431 4576005f rInterfaceD1Ev._ │ │ │ │ - 0x00018a04 5a39436f 696e4973 6e616e64 005f5a31 Z9CoinIsnand._Z1 │ │ │ │ - 0x00018a14 30436f69 6e46696e 69746564 005f5a54 0CoinFinited._ZT │ │ │ │ - 0x00018a24 534e3443 6f696e31 36526566 6572656e SN4Coin16Referen │ │ │ │ - 0x00018a34 6365644f 626a6563 7445005f 5a54494e cedObjectE._ZTIN │ │ │ │ - 0x00018a44 34436f69 6e313652 65666572 656e6365 4Coin16Reference │ │ │ │ - 0x00018a54 644f626a 65637445 005f5a54 534e3642 dObjectE._ZTSN6B │ │ │ │ - 0x00018a64 6f6e6d69 6e31394c 696e6561 72437574 onmin19LinearCut │ │ │ │ - 0x00018a74 7347656e 65726174 6f723133 43757474 sGenerator13Cutt │ │ │ │ - 0x00018a84 696e674d 6574686f 6445005f 5a54494e ingMethodE._ZTIN │ │ │ │ - 0x00018a94 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ - 0x00018aa4 75747347 656e6572 61746f72 31334375 utsGenerator13Cu │ │ │ │ - 0x00018ab4 7474696e 674d6574 686f6445 005f5a54 ttingMethodE._ZT │ │ │ │ - 0x00018ac4 534e3642 6f6e6d69 6e31394c 696e6561 SN6Bonmin19Linea │ │ │ │ - 0x00018ad4 72437574 7347656e 65726174 6f724500 rCutsGeneratorE. │ │ │ │ - 0x00018ae4 5f5a5449 4e36426f 6e6d696e 31394c69 _ZTIN6Bonmin19Li │ │ │ │ - 0x00018af4 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x00018b04 7245005f 5a4e3642 6f6e6d69 6e34544d rE._ZN6Bonmin4TM │ │ │ │ - 0x00018b14 61746153 45524b53 305f005f 5a4e3642 ataSERKS0_._ZN6B │ │ │ │ - 0x00018b24 6f6e6d69 6e34544d 61743663 72656174 onmin4TMat6creat │ │ │ │ - 0x00018b34 6545524b 3136436f 696e5061 636b6564 eERK16CoinPacked │ │ │ │ - 0x00018b44 4d617472 6978005f 5a4e3642 6f6e6d69 Matrix._ZN6Bonmi │ │ │ │ - 0x00018b54 6e34544d 61746153 45524b31 36436f69 n4TMataSERK16Coi │ │ │ │ - 0x00018b64 6e506163 6b65644d 61747269 78005f5a nPackedMatrix._Z │ │ │ │ - 0x00018b74 4e36426f 6e6d696e 34544d61 74443245 N6Bonmin4TMatD2E │ │ │ │ - 0x00018b84 76005f5a 4e36426f 6e6d696e 34544d61 v._ZN6Bonmin4TMa │ │ │ │ - 0x00018b94 7432326d 616b655f 6c6f7765 725f746f t22make_lower_to │ │ │ │ - 0x00018ba4 5f62655f 75707065 72457600 5f5a4e53 _be_upperEv._ZNS │ │ │ │ - 0x00018bb4 7431325f 56656374 6f725f62 61736549 t12_Vector_baseI │ │ │ │ - 0x00018bc4 53743470 61697249 69694553 61495331 St4pairIiiESaIS1 │ │ │ │ - 0x00018bd4 5f454544 32457600 5f5a4e53 7431325f _EED2Ev._ZNSt12_ │ │ │ │ - 0x00018be4 56656374 6f725f62 61736549 53743470 Vector_baseISt4p │ │ │ │ - 0x00018bf4 61697249 69694553 61495331 5f454544 airIiiESaIS1_EED │ │ │ │ - 0x00018c04 31457600 5f5a4e36 426f6e6d 696e3454 1Ev._ZN6Bonmin4T │ │ │ │ - 0x00018c14 4d617443 3245524b 53305f00 5f5a4e36 MatC2ERKS0_._ZN6 │ │ │ │ - 0x00018c24 426f6e6d 696e3454 4d617443 3145524b Bonmin4TMatC1ERK │ │ │ │ - 0x00018c34 53305f00 5f5a4e36 426f6e6d 696e3138 S0_._ZN6Bonmin18 │ │ │ │ - 0x00018c44 72657369 7a65416e 64436f70 79417272 resizeAndCopyArr │ │ │ │ - 0x00018c54 61794969 45457652 50545f6a 6a005f5a ayIiEEvRPT_jj._Z │ │ │ │ - 0x00018c64 4e537436 76656374 6f724969 53614969 NSt6vectorIiSaIi │ │ │ │ - 0x00018c74 45453137 5f4d5f64 65666175 6c745f61 EE17_M_default_a │ │ │ │ - 0x00018c84 7070656e 64456a00 5f5a4e53 74367665 ppendEj._ZNSt6ve │ │ │ │ - 0x00018c94 63746f72 49537434 70616972 49696945 ctorISt4pairIiiE │ │ │ │ - 0x00018ca4 53614953 315f4545 31375f4d 5f726561 SaIS1_EE17_M_rea │ │ │ │ - 0x00018cb4 6c6c6f63 5f617070 656e6449 4a53315f lloc_appendIJS1_ │ │ │ │ - 0x00018cc4 45454576 44704f54 5f005f5a 53743136 EEEvDpOT_._ZSt16 │ │ │ │ - 0x00018cd4 5f5f696e 73657274 696f6e5f 736f7274 __insertion_sort │ │ │ │ - 0x00018ce4 494e395f 5f676e75 5f637878 31375f5f IN9__gnu_cxx17__ │ │ │ │ - 0x00018cf4 6e6f726d 616c5f69 74657261 746f7249 normal_iteratorI │ │ │ │ - 0x00018d04 50695374 36766563 746f7249 69536149 PiSt6vectorIiSaI │ │ │ │ - 0x00018d14 69454545 454e5330 5f355f5f 6f707331 iEEEENS0_5__ops1 │ │ │ │ - 0x00018d24 355f4974 65725f63 6f6d705f 69746572 5_Iter_comp_iter │ │ │ │ - 0x00018d34 494e3642 6f6e6d69 6e34544d 61743131 IN6Bonmin4TMat11 │ │ │ │ - 0x00018d44 436f6c75 6d6e4f72 64657245 45454576 ColumnOrderEEEEv │ │ │ │ - 0x00018d54 545f5344 5f54305f 005f5a53 7431365f T_SD_T0_._ZSt16_ │ │ │ │ - 0x00018d64 5f696e73 65727469 6f6e5f73 6f727449 _insertion_sortI │ │ │ │ - 0x00018d74 4e395f5f 676e755f 63787831 375f5f6e N9__gnu_cxx17__n │ │ │ │ - 0x00018d84 6f726d61 6c5f6974 65726174 6f724950 ormal_iteratorIP │ │ │ │ - 0x00018d94 69537436 76656374 6f724969 53614969 iSt6vectorIiSaIi │ │ │ │ - 0x00018da4 45454545 4e53305f 355f5f6f 70733135 EEEENS0_5__ops15 │ │ │ │ - 0x00018db4 5f497465 725f636f 6d705f69 74657249 _Iter_comp_iterI │ │ │ │ - 0x00018dc4 4e36426f 6e6d696e 34544d61 7438526f N6Bonmin4TMat8Ro │ │ │ │ - 0x00018dd4 774f7264 65724545 45457654 5f53445f wOrderEEEEvT_SD_ │ │ │ │ - 0x00018de4 54305f00 5f5a5374 31335f5f 61646a75 T0_._ZSt13__adju │ │ │ │ - 0x00018df4 73745f68 65617049 4e395f5f 676e755f st_heapIN9__gnu_ │ │ │ │ - 0x00018e04 63787831 375f5f6e 6f726d61 6c5f6974 cxx17__normal_it │ │ │ │ - 0x00018e14 65726174 6f724950 69537436 76656374 eratorIPiSt6vect │ │ │ │ - 0x00018e24 6f724969 53614969 45454545 69694e53 orIiSaIiEEEEiiNS │ │ │ │ - 0x00018e34 305f355f 5f6f7073 31355f49 7465725f 0_5__ops15_Iter_ │ │ │ │ - 0x00018e44 636f6d70 5f697465 72494e36 426f6e6d comp_iterIN6Bonm │ │ │ │ - 0x00018e54 696e3454 4d617431 31436f6c 756d6e4f in4TMat11ColumnO │ │ │ │ - 0x00018e64 72646572 45454545 76545f54 305f5345 rderEEEEvT_T0_SE │ │ │ │ - 0x00018e74 5f54315f 54325f00 5f5a5374 31365f5f _T1_T2_._ZSt16__ │ │ │ │ - 0x00018e84 696e7472 6f736f72 745f6c6f 6f70494e introsort_loopIN │ │ │ │ - 0x00018e94 395f5f67 6e755f63 78783137 5f5f6e6f 9__gnu_cxx17__no │ │ │ │ - 0x00018ea4 726d616c 5f697465 7261746f 72495069 rmal_iteratorIPi │ │ │ │ - 0x00018eb4 53743676 6563746f 72496953 61496945 St6vectorIiSaIiE │ │ │ │ - 0x00018ec4 45454569 4e53305f 355f5f6f 70733135 EEEiNS0_5__ops15 │ │ │ │ - 0x00018ed4 5f497465 725f636f 6d705f69 74657249 _Iter_comp_iterI │ │ │ │ - 0x00018ee4 4e36426f 6e6d696e 34544d61 74313143 N6Bonmin4TMat11C │ │ │ │ - 0x00018ef4 6f6c756d 6e4f7264 65724545 45457654 olumnOrderEEEEvT │ │ │ │ - 0x00018f04 5f53445f 54305f54 315f005f 5a4e3642 _SD_T0_T1_._ZN6B │ │ │ │ - 0x00018f14 6f6e6d69 6e34544d 61743135 6e756d4e onmin4TMat15numN │ │ │ │ - 0x00018f24 6f6e456d 70747943 6f6c7345 76005f5a onEmptyColsEv._Z │ │ │ │ - 0x00018f34 53743133 5f5f6164 6a757374 5f686561 St13__adjust_hea │ │ │ │ - 0x00018f44 70494e39 5f5f676e 755f6378 7831375f pIN9__gnu_cxx17_ │ │ │ │ - 0x00018f54 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ - 0x00018f64 49506953 74367665 63746f72 49695361 IPiSt6vectorIiSa │ │ │ │ - 0x00018f74 49694545 45456969 4e53305f 355f5f6f IiEEEEiiNS0_5__o │ │ │ │ - 0x00018f84 70733135 5f497465 725f636f 6d705f69 ps15_Iter_comp_i │ │ │ │ - 0x00018f94 74657249 4e36426f 6e6d696e 34544d61 terIN6Bonmin4TMa │ │ │ │ - 0x00018fa4 7438526f 774f7264 65724545 45457654 t8RowOrderEEEEvT │ │ │ │ - 0x00018fb4 5f54305f 53455f54 315f5432 5f005f5a _T0_SE_T1_T2_._Z │ │ │ │ - 0x00018fc4 53743136 5f5f696e 74726f73 6f72745f St16__introsort_ │ │ │ │ - 0x00018fd4 6c6f6f70 494e395f 5f676e75 5f637878 loopIN9__gnu_cxx │ │ │ │ - 0x00018fe4 31375f5f 6e6f726d 616c5f69 74657261 17__normal_itera │ │ │ │ - 0x00018ff4 746f7249 50695374 36766563 746f7249 torIPiSt6vectorI │ │ │ │ - 0x00019004 69536149 69454545 45694e53 305f355f iSaIiEEEEiNS0_5_ │ │ │ │ - 0x00019014 5f6f7073 31355f49 7465725f 636f6d70 _ops15_Iter_comp │ │ │ │ - 0x00019024 5f697465 72494e36 426f6e6d 696e3454 _iterIN6Bonmin4T │ │ │ │ - 0x00019034 4d617438 526f774f 72646572 45454545 Mat8RowOrderEEEE │ │ │ │ - 0x00019044 76545f53 445f5430 5f54315f 005f5a4e vT_SD_T0_T1_._ZN │ │ │ │ - 0x00019054 36426f6e 6d696e34 544d6174 31367265 6Bonmin4TMat16re │ │ │ │ - 0x00019064 6d6f7665 4475706c 69636174 65734576 moveDuplicatesEv │ │ │ │ - 0x00019074 005f5a4e 36426f6e 6d696e34 544d6174 ._ZN6Bonmin4TMat │ │ │ │ - 0x00019084 32366d61 6b655f66 756c6c5f 75707065 26make_full_uppe │ │ │ │ - 0x00019094 725f7472 69616e67 756c6172 4576005f r_triangularEv._ │ │ │ │ - 0x000190a4 5a4e3642 6f6e6d69 6e34544d 61743231 ZN6Bonmin4TMat21 │ │ │ │ - 0x000190b4 6d616b65 5f757070 65725f74 7269616e make_upper_trian │ │ │ │ - 0x000190c4 67756c61 7245524b 4e535f31 374d6174 gularERKNS_17Mat │ │ │ │ - 0x000190d4 72697853 746f7261 67655479 70654500 rixStorageTypeE. │ │ │ │ - 0x000190e4 5f5a4e36 426f6e6d 696e3454 4d617443 _ZN6Bonmin4TMatC │ │ │ │ - 0x000190f4 3245524b 3136436f 696e5061 636b6564 2ERK16CoinPacked │ │ │ │ - 0x00019104 4d617472 69784e53 5f31374d 61747269 MatrixNS_17Matri │ │ │ │ - 0x00019114 7853746f 72616765 54797065 45005f5a xStorageTypeE._Z │ │ │ │ - 0x00019124 4e36426f 6e6d696e 34544d61 74433145 N6Bonmin4TMatC1E │ │ │ │ - 0x00019134 524b3136 436f696e 5061636b 65644d61 RK16CoinPackedMa │ │ │ │ - 0x00019144 74726978 4e535f31 374d6174 72697853 trixNS_17MatrixS │ │ │ │ - 0x00019154 746f7261 67655479 70654500 5f5a4e36 torageTypeE._ZN6 │ │ │ │ - 0x00019164 426f6e6d 696e3454 4d617431 356e756d Bonmin4TMat15num │ │ │ │ - 0x00019174 4e6f6e45 6d707479 526f7773 4576005f NonEmptyRowsEv._ │ │ │ │ - 0x00019184 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x00019194 77433245 76005f5a 4e313643 6f696e50 wC2Ev._ZN16CoinP │ │ │ │ - 0x000191a4 61636b65 64566563 746f7243 31456200 ackedVectorC1Eb. │ │ │ │ - 0x000191b4 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ - 0x000191c4 6f774331 4576005f 5a4e3642 6f6e6d69 owC1Ev._ZN6Bonmi │ │ │ │ - 0x000191d4 6e375175 6164526f 77357072 696e7445 n7QuadRow5printE │ │ │ │ - 0x000191e4 76005f5a 4e36426f 6e6d696e 37517561 v._ZN6Bonmin7Qua │ │ │ │ - 0x000191f4 64526f77 3138696e 7465726e 616c5f65 dRow18internal_e │ │ │ │ - 0x00019204 76616c5f 67726164 45504b64 005f5a53 val_gradEPKd._ZS │ │ │ │ - 0x00019214 7432385f 52625f74 7265655f 72656261 t28_Rb_tree_reba │ │ │ │ - 0x00019224 6c616e63 655f666f 725f6572 61736550 lance_for_eraseP │ │ │ │ - 0x00019234 53743138 5f52625f 74726565 5f6e6f64 St18_Rb_tree_nod │ │ │ │ - 0x00019244 655f6261 73655253 5f005f5a 4e537431 e_baseRS_._ZNSt1 │ │ │ │ - 0x00019254 325f5665 63746f72 5f626173 65495374 2_Vector_baseISt │ │ │ │ - 0x00019264 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ - 0x00019274 746f7249 53743470 61697249 4b695331 torISt4pairIKiS1 │ │ │ │ - 0x00019284 5f496464 45454553 61495335 5f454544 _IddEEESaIS5_EED │ │ │ │ - 0x00019294 32457600 5f5a4e53 7431325f 56656374 2Ev._ZNSt12_Vect │ │ │ │ - 0x000192a4 6f725f62 61736549 53743137 5f52625f or_baseISt17_Rb_ │ │ │ │ - 0x000192b4 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ - 0x000192c4 34706169 72494b69 53315f49 64644545 4pairIKiS1_IddEE │ │ │ │ - 0x000192d4 45536149 53355f45 45443145 76005f5a ESaIS5_EED1Ev._Z │ │ │ │ - 0x000192e4 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ - 0x000192f4 65495374 31375f52 625f7472 65655f69 eISt17_Rb_tree_i │ │ │ │ - 0x00019304 74657261 746f7249 53743470 61697249 teratorISt4pairI │ │ │ │ - 0x00019314 4b53315f 49696945 53325f45 45536149 KS1_IiiES2_EESaI │ │ │ │ - 0x00019324 53355f45 45443245 76005f5a 4e537431 S5_EED2Ev._ZNSt1 │ │ │ │ - 0x00019334 325f5665 63746f72 5f626173 65495374 2_Vector_baseISt │ │ │ │ - 0x00019344 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ - 0x00019354 746f7249 53743470 61697249 4b53315f torISt4pairIKS1_ │ │ │ │ - 0x00019364 49696945 53325f45 45536149 53355f45 IiiES2_EESaIS5_E │ │ │ │ - 0x00019374 45443145 76005f5a 4e537436 76656374 ED1Ev._ZNSt6vect │ │ │ │ - 0x00019384 6f724953 7431375f 52625f74 7265655f orISt17_Rb_tree_ │ │ │ │ - 0x00019394 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ - 0x000193a4 494b6953 315f4964 64454545 53614953 IKiS1_IddEEESaIS │ │ │ │ - 0x000193b4 355f4545 37726573 65727665 456a005f 5_EE7reserveEj._ │ │ │ │ - 0x000193c4 5a4e5374 36766563 746f7249 53743137 ZNSt6vectorISt17 │ │ │ │ - 0x000193d4 5f52625f 74726565 5f697465 7261746f _Rb_tree_iterato │ │ │ │ - 0x000193e4 72495374 34706169 72494b69 53315f49 rISt4pairIKiS1_I │ │ │ │ - 0x000193f4 64644545 45536149 53355f45 4531375f ddEEESaIS5_EE17_ │ │ │ │ - 0x00019404 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ - 0x00019414 494a524b 53355f45 45457644 704f545f IJRKS5_EEEvDpOT_ │ │ │ │ - 0x00019424 005f5a4e 53743676 6563746f 72495374 ._ZNSt6vectorISt │ │ │ │ - 0x00019434 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ - 0x00019444 746f7249 53743470 61697249 4b53315f torISt4pairIKS1_ │ │ │ │ - 0x00019454 49696945 53325f45 45536149 53355f45 IiiES2_EESaIS5_E │ │ │ │ - 0x00019464 4531375f 4d5f7265 616c6c6f 635f6170 E17_M_realloc_ap │ │ │ │ - 0x00019474 70656e64 494a524b 53355f45 45457644 pendIJRKS5_EEEvD │ │ │ │ - 0x00019484 704f545f 005f5a4e 5374385f 52625f74 pOT_._ZNSt8_Rb_t │ │ │ │ - 0x00019494 72656549 69537434 70616972 494b6953 reeIiSt4pairIKiS │ │ │ │ - 0x000194a4 305f4964 64454553 7431305f 53656c65 0_IddEESt10_Sele │ │ │ │ - 0x000194b4 63743173 74495333 5f455374 346c6573 ct1stIS3_ESt4les │ │ │ │ - 0x000194c4 73496945 53614953 335f4545 32325f4d sIiESaIS3_EE22_M │ │ │ │ - 0x000194d4 5f656d70 6c616365 5f68696e 745f756e _emplace_hint_un │ │ │ │ - 0x000194e4 69717565 494a5330 5f496953 325f4545 iqueIJS0_IiS2_EE │ │ │ │ - 0x000194f4 45455374 31375f52 625f7472 65655f69 EESt17_Rb_tree_i │ │ │ │ - 0x00019504 74657261 746f7249 53335f45 53743233 teratorIS3_ESt23 │ │ │ │ - 0x00019514 5f52625f 74726565 5f636f6e 73745f69 _Rb_tree_const_i │ │ │ │ - 0x00019524 74657261 746f7249 53335f45 44704f54 teratorIS3_EDpOT │ │ │ │ - 0x00019534 5f005f5a 4e36426f 6e6d696e 37517561 _._ZN6Bonmin7Qua │ │ │ │ - 0x00019544 64526f77 3130696e 69746961 6c697a65 dRow10initialize │ │ │ │ - 0x00019554 4576005f 5a4e3642 6f6e6d69 6e375175 Ev._ZN6Bonmin7Qu │ │ │ │ - 0x00019564 6164526f 77615345 524b5330 5f005f5a adRowaSERKS0_._Z │ │ │ │ - 0x00019574 4e313643 6f696e50 61636b65 64566563 N16CoinPackedVec │ │ │ │ - 0x00019584 746f7261 5345524b 535f005f 5a4e3642 toraSERKS_._ZN6B │ │ │ │ - 0x00019594 6f6e6d69 6e375175 6164526f 77615345 onmin7QuadRowaSE │ │ │ │ - 0x000195a4 524b4e53 5f375175 61644375 7445005f RKNS_7QuadCutE._ │ │ │ │ - 0x000195b4 5a4e4b39 4f736952 6f774375 7433726f ZNK9OsiRowCut3ro │ │ │ │ - 0x000195c4 77457600 5f5a4e36 426f6e6d 696e3751 wEv._ZN6Bonmin7Q │ │ │ │ - 0x000195d4 75616452 6f776153 45524b39 4f736952 uadRowaSERK9OsiR │ │ │ │ - 0x000195e4 6f774375 74005f5a 4e36426f 6e6d696e owCut._ZN6Bonmin │ │ │ │ - 0x000195f4 37517561 64526f77 43324552 4b53305f 7QuadRowC2ERKS0_ │ │ │ │ - 0x00019604 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ - 0x00019614 56656374 6f724331 45524b53 5f005f5a VectorC1ERKS_._Z │ │ │ │ - 0x00019624 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ - 0x00019634 43324552 4b4e535f 37517561 64437574 C2ERKNS_7QuadCut │ │ │ │ - 0x00019644 45005f5a 4e36426f 6e6d696e 37517561 E._ZN6Bonmin7Qua │ │ │ │ - 0x00019654 64526f77 43324552 4b394f73 69526f77 dRowC2ERK9OsiRow │ │ │ │ - 0x00019664 43757400 5f5a4e4b 3136436f 696e5061 Cut._ZNK16CoinPa │ │ │ │ - 0x00019674 636b6564 56656374 6f723134 6765744e ckedVector14getN │ │ │ │ - 0x00019684 756d456c 656d656e 74734576 005f5a4e umElementsEv._ZN │ │ │ │ - 0x00019694 4b313643 6f696e50 61636b65 64566563 K16CoinPackedVec │ │ │ │ - 0x000196a4 746f7231 30676574 496e6469 63657345 tor10getIndicesE │ │ │ │ - 0x000196b4 76005f5a 4e4b3136 436f696e 5061636b v._ZNK16CoinPack │ │ │ │ - 0x000196c4 65645665 63746f72 31316765 74456c65 edVector11getEle │ │ │ │ - 0x000196d4 6d656e74 73457600 5f5a4e4b 364f7369 mentsEv._ZNK6Osi │ │ │ │ - 0x000196e4 43757465 7145524b 535f005f 5a4e4b36 CuteqERKS_._ZNK6 │ │ │ │ - 0x000196f4 4f736943 75746c74 45524b53 5f005f5a OsiCutltERKS_._Z │ │ │ │ - 0x00019704 4e4b364f 73694375 74677445 524b535f NK6OsiCutgtERKS_ │ │ │ │ - 0x00019714 005f5a4e 4b36426f 6e6d696e 37517561 ._ZNK6Bonmin7Qua │ │ │ │ - 0x00019724 64437574 3876696f 6c617465 6445504b dCut8violatedEPK │ │ │ │ - 0x00019734 64005f5a 4e4b3230 436f696e 5061636b d._ZNK20CoinPack │ │ │ │ - 0x00019744 65645665 63746f72 42617365 3130646f edVectorBase10do │ │ │ │ - 0x00019754 7450726f 64756374 45504b64 005f5a4e tProductEPKd._ZN │ │ │ │ - 0x00019764 4b364f73 69437574 6e654552 4b535f00 K6OsiCutneERKS_. │ │ │ │ - 0x00019774 5f5a4e4b 36426f6e 6d696e37 51756164 _ZNK6Bonmin7Quad │ │ │ │ - 0x00019784 43757435 7072696e 74457600 5f5a4e4b Cut5printEv._ZNK │ │ │ │ - 0x00019794 3136436f 696e5061 636b6564 4d617472 16CoinPackedMatr │ │ │ │ - 0x000197a4 69783130 64756d70 4d617472 69784550 ix10dumpMatrixEP │ │ │ │ - 0x000197b4 4b63005f 5a4e3642 6f6e6d69 6e375175 Kc._ZN6Bonmin7Qu │ │ │ │ - 0x000197c4 61644375 74433245 76005f5a 4e394f73 adCutC2Ev._ZN9Os │ │ │ │ - 0x000197d4 69526f77 43757443 32457600 5f5a4e31 iRowCutC2Ev._ZN1 │ │ │ │ - 0x000197e4 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ - 0x000197f4 78433145 76005f5a 4e394f73 69526f77 xC1Ev._ZN9OsiRow │ │ │ │ - 0x00019804 43757444 32457600 5f5a5456 4e36426f CutD2Ev._ZTVN6Bo │ │ │ │ - 0x00019814 6e6d696e 37517561 64437574 45005f5a nmin7QuadCutE._Z │ │ │ │ - 0x00019824 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ - 0x00019834 43314576 005f5a4e 36426f6e 6d696e37 C1Ev._ZN6Bonmin7 │ │ │ │ - 0x00019844 51756164 43757443 3245524b 53305f00 QuadCutC2ERKS0_. │ │ │ │ - 0x00019854 5f5a4e39 4f736952 6f774375 74433245 _ZN9OsiRowCutC2E │ │ │ │ - 0x00019864 524b535f 005f5a4e 3136436f 696e5061 RKS_._ZN16CoinPa │ │ │ │ - 0x00019874 636b6564 4d617472 69784331 45524b53 ckedMatrixC1ERKS │ │ │ │ - 0x00019884 5f005f5a 4e36426f 6e6d696e 37517561 _._ZN6Bonmin7Qua │ │ │ │ - 0x00019894 64437574 43314552 4b53305f 005f5a4e dCutC1ERKS0_._ZN │ │ │ │ - 0x000198a4 4b36426f 6e6d696e 37517561 64437574 K6Bonmin7QuadCut │ │ │ │ - 0x000198b4 35636c6f 6e654576 005f5a4e 36426f6e 5cloneEv._ZN6Bon │ │ │ │ - 0x000198c4 6d696e37 51756164 43757461 5345524b min7QuadCutaSERK │ │ │ │ - 0x000198d4 53305f00 5f5a4e39 4f736952 6f774375 S0_._ZN9OsiRowCu │ │ │ │ - 0x000198e4 74615345 524b535f 005f5a4e 3136436f taSERKS_._ZN16Co │ │ │ │ - 0x000198f4 696e5061 636b6564 4d617472 69786153 inPackedMatrixaS │ │ │ │ - 0x00019904 45524b53 5f005f5a 4e36426f 6e6d696e ERKS_._ZN6Bonmin │ │ │ │ - 0x00019914 34437574 73433245 76005f5a 4e374f73 4CutsC2Ev._ZN7Os │ │ │ │ - 0x00019924 69437574 73433245 76005f5a 54564e36 iCutsC2Ev._ZTVN6 │ │ │ │ - 0x00019934 426f6e6d 696e3443 75747345 005f5a4e Bonmin4CutsE._ZN │ │ │ │ - 0x00019944 36426f6e 6d696e34 43757473 43314576 6Bonmin4CutsC1Ev │ │ │ │ - 0x00019954 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ - 0x00019964 43324552 4b53305f 005f5a4e 374f7369 C2ERKS0_._ZN7Osi │ │ │ │ - 0x00019974 43757473 43324552 4b535f00 5f5a4e37 CutsC2ERKS_._ZN7 │ │ │ │ - 0x00019984 4f736943 75747344 32457600 5f5a4e36 OsiCutsD2Ev._ZN6 │ │ │ │ - 0x00019994 426f6e6d 696e3443 75747343 3145524b Bonmin4CutsC1ERK │ │ │ │ - 0x000199a4 53305f00 5f5a4e4b 36426f6e 6d696e34 S0_._ZNK6Bonmin4 │ │ │ │ - 0x000199b4 43757473 39707269 6e744375 74734576 Cuts9printCutsEv │ │ │ │ - 0x000199c4 005f5a4e 536f395f 4d5f696e 73657274 ._ZNSo9_M_insert │ │ │ │ - 0x000199d4 496d4545 52536f54 5f005f5a 4e537436 ImEERSoT_._ZNSt6 │ │ │ │ - 0x000199e4 76656374 6f724950 4e36426f 6e6d696e vectorIPN6Bonmin │ │ │ │ - 0x000199f4 37517561 64437574 45536149 53325f45 7QuadCutESaIS2_E │ │ │ │ - 0x00019a04 4531375f 4d5f6465 6661756c 745f6170 E17_M_default_ap │ │ │ │ - 0x00019a14 70656e64 456a005f 5a4e3642 6f6e6d69 pendEj._ZN6Bonmi │ │ │ │ - 0x00019a24 6e375175 61644375 74443245 76005f5a n7QuadCutD2Ev._Z │ │ │ │ - 0x00019a34 4e313643 6f696e50 61636b65 644d6174 N16CoinPackedMat │ │ │ │ - 0x00019a44 72697844 31457600 5f5a4e36 426f6e6d rixD1Ev._ZN6Bonm │ │ │ │ - 0x00019a54 696e3751 75616443 75744431 4576005f in7QuadCutD1Ev._ │ │ │ │ - 0x00019a64 5a4e3642 6f6e6d69 6e375175 61644375 ZN6Bonmin7QuadCu │ │ │ │ - 0x00019a74 74443045 76005f5a 4e36426f 6e6d696e tD0Ev._ZN6Bonmin │ │ │ │ - 0x00019a84 34437574 73443245 76005f5a 4e36426f 4CutsD2Ev._ZN6Bo │ │ │ │ - 0x00019a94 6e6d696e 34437574 73443145 76005f5a nmin4CutsD1Ev._Z │ │ │ │ - 0x00019aa4 4e36426f 6e6d696e 34437574 73443045 N6Bonmin4CutsD0E │ │ │ │ - 0x00019ab4 76005f5a 4e36426f 6e6d696e 34437574 v._ZN6Bonmin4Cut │ │ │ │ - 0x00019ac4 73615345 524b5330 5f005f5a 4e374f73 saSERKS0_._ZN7Os │ │ │ │ - 0x00019ad4 69437574 73615345 524b535f 005f5a54 iCutsaSERKS_._ZT │ │ │ │ - 0x00019ae4 534e3642 6f6e6d69 6e375175 61644375 SN6Bonmin7QuadCu │ │ │ │ - 0x00019af4 7445005f 5a54534e 36426f6e 6d696e34 tE._ZTSN6Bonmin4 │ │ │ │ - 0x00019b04 43757473 45005f5a 4e4b394f 7369526f CutsE._ZNK9OsiRo │ │ │ │ - 0x00019b14 77437574 3130636f 6e736973 74656e74 wCut10consistent │ │ │ │ - 0x00019b24 4576005f 5a4e4b39 4f736952 6f774375 Ev._ZNK9OsiRowCu │ │ │ │ - 0x00019b34 74313063 6f6e7369 7374656e 7445524b t10consistentERK │ │ │ │ - 0x00019b44 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ - 0x00019b54 66616365 005f5a4e 4b394f73 69526f77 face._ZNK9OsiRow │ │ │ │ - 0x00019b64 43757431 30696e66 65617369 626c6545 Cut10infeasibleE │ │ │ │ - 0x00019b74 524b3138 4f736953 6f6c7665 72496e74 RK18OsiSolverInt │ │ │ │ - 0x00019b84 65726661 6365005f 5a4e3642 6f6e6d69 erface._ZN6Bonmi │ │ │ │ - 0x00019b94 6e313154 4d494e4c 5032544e 4c503235 n11TMINLP2TNLP25 │ │ │ │ - 0x00019ba4 6765745f 636f6e73 74726169 6e74735f get_constraints_ │ │ │ │ - 0x00019bb4 6c696e65 61726974 79456950 4e354970 linearityEiPN5Ip │ │ │ │ - 0x00019bc4 6f707434 544e4c50 31334c69 6e656172 opt4TNLP13Linear │ │ │ │ - 0x00019bd4 69747954 79706545 005f5a4e 36426f6e ityTypeE._ZN6Bon │ │ │ │ - 0x00019be4 6d696e31 314f7574 65724170 70726f78 min11OuterApprox │ │ │ │ - 0x00019bf4 3130696e 69746961 6c697a65 45524e53 10initializeERNS │ │ │ │ - 0x00019c04 5f313242 61625365 74757042 61736545 _12BabSetupBaseE │ │ │ │ - 0x00019c14 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ - 0x00019c24 4d617472 69784331 4562504b 6953315f MatrixC1EbPKiS1_ │ │ │ │ - 0x00019c34 504b6469 005f5a4e 3136436f 696e5061 PKdi._ZN16CoinPa │ │ │ │ - 0x00019c44 636b6564 4d617472 69783133 73657444 ckedMatrix13setD │ │ │ │ - 0x00019c54 696d656e 73696f6e 73456969 005f5a4e imensionsEii._ZN │ │ │ │ - 0x00019c64 3136436f 696e5061 636b6564 56656374 16CoinPackedVect │ │ │ │ - 0x00019c74 6f723772 65736572 76654569 005f5a4e or7reserveEi._ZN │ │ │ │ - 0x00019c84 3136436f 696e5061 636b6564 56656374 16CoinPackedVect │ │ │ │ - 0x00019c94 6f723669 6e736572 74456964 005f5a4e or6insertEid._ZN │ │ │ │ - 0x00019ca4 36426f6e 6d696e31 314f7574 65724170 6Bonmin11OuterAp │ │ │ │ - 0x00019cb4 70726f78 31326e54 696d6573 43616c6c prox12nTimesCall │ │ │ │ - 0x00019cc4 65644500 5f5a4e31 324f7369 42616253 edE._ZN12OsiBabS │ │ │ │ + 0x00013f04 31315073 6575646f 436f7374 73443245 11PseudoCostsD2E │ │ │ │ + 0x00013f14 76005f5a 4e31344f 73695073 6575646f v._ZN14OsiPseudo │ │ │ │ + 0x00013f24 436f7374 73443245 76005f5a 54564e36 CostsD2Ev._ZTVN6 │ │ │ │ + 0x00013f34 426f6e6d 696e3131 50736575 646f436f Bonmin11PseudoCo │ │ │ │ + 0x00013f44 73747345 005f5a4e 36426f6e 6d696e31 stsE._ZN6Bonmin1 │ │ │ │ + 0x00013f54 31507365 75646f43 6f737473 44314576 1PseudoCostsD1Ev │ │ │ │ + 0x00013f64 005f5a4e 36426f6e 6d696e31 31507365 ._ZN6Bonmin11Pse │ │ │ │ + 0x00013f74 75646f43 6f737473 44304576 005f5a4e udoCostsD0Ev._ZN │ │ │ │ + 0x00013f84 36426f6e 6d696e31 31507365 75646f43 6Bonmin11PseudoC │ │ │ │ + 0x00013f94 6f737473 43324576 005f5a4e 31344f73 ostsC2Ev._ZN14Os │ │ │ │ + 0x00013fa4 69507365 75646f43 6f737473 43324576 iPseudoCostsC2Ev │ │ │ │ + 0x00013fb4 005f5a4e 36426f6e 6d696e31 31507365 ._ZN6Bonmin11Pse │ │ │ │ + 0x00013fc4 75646f43 6f737473 43314576 005f5a4e udoCostsC1Ev._ZN │ │ │ │ + 0x00013fd4 36426f6e 6d696e31 31507365 75646f43 6Bonmin11PseudoC │ │ │ │ + 0x00013fe4 6f737473 43324552 4b53305f 005f5a4e ostsC2ERKS0_._ZN │ │ │ │ + 0x00013ff4 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ + 0x00014004 43324552 4b535f00 5f5a4e36 426f6e6d C2ERKS_._ZN6Bonm │ │ │ │ + 0x00014014 696e3131 50736575 646f436f 73747343 in11PseudoCostsC │ │ │ │ + 0x00014024 3145524b 53305f00 5f5a4e36 426f6e6d 1ERKS0_._ZN6Bonm │ │ │ │ + 0x00014034 696e3131 50736575 646f436f 73747361 in11PseudoCostsa │ │ │ │ + 0x00014044 5345524b 53305f00 5f5a4e31 344f7369 SERKS0_._ZN14Osi │ │ │ │ + 0x00014054 50736575 646f436f 73747361 5345524b PseudoCostsaSERK │ │ │ │ + 0x00014064 535f005f 5a54534e 36426f6e 6d696e31 S_._ZTSN6Bonmin1 │ │ │ │ + 0x00014074 31507365 75646f43 6f737473 45005f5a 1PseudoCostsE._Z │ │ │ │ + 0x00014084 54494e36 426f6e6d 696e3131 50736575 TIN6Bonmin11Pseu │ │ │ │ + 0x00014094 646f436f 73747345 005f5a54 4931344f doCostsE._ZTI14O │ │ │ │ + 0x000140a4 73695073 6575646f 436f7374 73005f5a siPseudoCosts._Z │ │ │ │ + 0x000140b4 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ + 0x000140c4 73313775 70646174 65496e66 6f726d61 s17updateInforma │ │ │ │ + 0x000140d4 74696f6e 45504b32 334f7369 4272616e tionEPK23OsiBran │ │ │ │ + 0x000140e4 6368696e 67496e66 6f726d61 74696f6e chingInformation │ │ │ │ + 0x000140f4 69503130 4f736948 6f74496e 666f005f iP10OsiHotInfo._ │ │ │ │ + 0x00014104 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ + 0x00014114 74733137 75706461 7465496e 666f726d ts17updateInform │ │ │ │ + 0x00014124 6174696f 6e456969 64646900 5f5a4e31 ationEiiddi._ZN1 │ │ │ │ + 0x00014134 35426f6e 52616e64 6f6d4368 6f696365 5BonRandomChoice │ │ │ │ + 0x00014144 39736574 75704c69 73744550 32334f73 9setupListEP23Os │ │ │ │ + 0x00014154 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ + 0x00014164 6174696f 6e62005f 5a4e3135 426f6e52 ationb._ZN15BonR │ │ │ │ + 0x00014174 616e646f 6d43686f 69636544 32457600 andomChoiceD2Ev. │ │ │ │ + 0x00014184 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ + 0x00014194 72696162 6c654432 4576005f 5a4e3135 riableD2Ev._ZN15 │ │ │ │ + 0x000141a4 426f6e52 616e646f 6d43686f 69636544 BonRandomChoiceD │ │ │ │ + 0x000141b4 31457600 5f5a4e31 35426f6e 52616e64 1Ev._ZN15BonRand │ │ │ │ + 0x000141c4 6f6d4368 6f696365 44304576 005f5a4e omChoiceD0Ev._ZN │ │ │ │ + 0x000141d4 4b313542 6f6e5261 6e646f6d 43686f69 K15BonRandomChoi │ │ │ │ + 0x000141e4 63653563 6c6f6e65 4576005f 5a4e3137 ce5cloneEv._ZN17 │ │ │ │ + 0x000141f4 4f736943 686f6f73 65566172 6961626c OsiChooseVariabl │ │ │ │ + 0x00014204 65433245 524b535f 005f5a4e 3135426f eC2ERKS_._ZN15Bo │ │ │ │ + 0x00014214 6e52616e 646f6d43 686f6963 65313463 nRandomChoice14c │ │ │ │ + 0x00014224 686f6f73 65566172 6961626c 65455031 hooseVariableEP1 │ │ │ │ + 0x00014234 384f7369 536f6c76 6572496e 74657266 8OsiSolverInterf │ │ │ │ + 0x00014244 61636550 32334f73 69427261 6e636869 aceP23OsiBranchi │ │ │ │ + 0x00014254 6e67496e 666f726d 6174696f 6e62005f ngInformationb._ │ │ │ │ + 0x00014264 5f616561 62695f75 69326400 5f5a5453 _aeabi_ui2d._ZTS │ │ │ │ + 0x00014274 3135426f 6e52616e 646f6d43 686f6963 15BonRandomChoic │ │ │ │ + 0x00014284 65005f5a 54493135 426f6e52 616e646f e._ZTI15BonRando │ │ │ │ + 0x00014294 6d43686f 69636500 5f5a4e31 374f7369 mChoice._ZN17Osi │ │ │ │ + 0x000142a4 43686f6f 73655661 72696162 6c653136 ChooseVariable16 │ │ │ │ + 0x000142b4 66656173 69626c65 536f6c75 74696f6e feasibleSolution │ │ │ │ + 0x000142c4 45504b32 334f7369 4272616e 6368696e EPK23OsiBranchin │ │ │ │ + 0x000142d4 67496e66 6f726d61 74696f6e 504b6469 gInformationPKdi │ │ │ │ + 0x000142e4 50504b39 4f73694f 626a6563 74005f5a PPK9OsiObject._Z │ │ │ │ + 0x000142f4 4e31374f 73694368 6f6f7365 56617269 N17OsiChooseVari │ │ │ │ + 0x00014304 61626c65 31377570 64617465 496e666f able17updateInfo │ │ │ │ + 0x00014314 726d6174 696f6e45 504b3233 4f736942 rmationEPK23OsiB │ │ │ │ + 0x00014324 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ + 0x00014334 696f6e69 5031304f 7369486f 74496e66 ioniP10OsiHotInf │ │ │ │ + 0x00014344 6f005f5a 4e31374f 73694368 6f6f7365 o._ZN17OsiChoose │ │ │ │ + 0x00014354 56617269 61626c65 31377570 64617465 Variable17update │ │ │ │ + 0x00014364 496e666f 726d6174 696f6e45 69696464 InformationEiidd │ │ │ │ + 0x00014374 69005f5a 4e4b3138 4f736942 72616e63 i._ZNK18OsiBranc │ │ │ │ + 0x00014384 68696e67 4f626a65 63743131 626f756e hingObject11boun │ │ │ │ + 0x00014394 64427261 6e636845 76005f5a 4e31384f dBranchEv._ZN18O │ │ │ │ + 0x000143a4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ + 0x000143b4 65313173 6574496e 74506172 616d4531 e11setIntParamE1 │ │ │ │ + 0x000143c4 314f7369 496e7450 6172616d 69005f5a 1OsiIntParami._Z │ │ │ │ + 0x000143d4 4e4b3138 4f736953 6f6c7665 72496e74 NK18OsiSolverInt │ │ │ │ + 0x000143e4 65726661 63653131 67657449 6e745061 erface11getIntPa │ │ │ │ + 0x000143f4 72616d45 31314f73 69496e74 50617261 ramE11OsiIntPara │ │ │ │ + 0x00014404 6d526900 5f5a4e4b 39436263 4f626a65 mRi._ZNK9CbcObje │ │ │ │ + 0x00014414 63743133 696e6665 61736962 696c6974 ct13infeasibilit │ │ │ │ + 0x00014424 7945504b 32334f73 69427261 6e636869 yEPK23OsiBranchi │ │ │ │ + 0x00014434 6e67496e 666f726d 6174696f 6e526900 ngInformationRi. │ │ │ │ + 0x00014444 5f5a4e31 38436263 4272616e 6368696e _ZN18CbcBranchin │ │ │ │ + 0x00014454 674f626a 65637436 6272616e 63684550 gObject6branchEP │ │ │ │ + 0x00014464 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00014474 66616365 005f5a4e 36426f6e 6d696e31 face._ZN6Bonmin1 │ │ │ │ + 0x00014484 37426f6e 43686f6f 73655661 72696162 7BonChooseVariab │ │ │ │ + 0x00014494 6c653137 75706461 7465496e 666f726d le17updateInform │ │ │ │ + 0x000144a4 6174696f 6e456969 64646900 5f5a4e31 ationEiiddi._ZN1 │ │ │ │ + 0x000144b4 38436f69 6e4d6573 73616765 48616e64 8CoinMessageHand │ │ │ │ + 0x000144c4 6c657237 6d657373 61676545 69524b31 ler7messageEiRK1 │ │ │ │ + 0x000144d4 32436f69 6e4d6573 73616765 73005f5a 2CoinMessages._Z │ │ │ │ + 0x000144e4 4e36426f 6e6d696e 3137426f 6e43686f N6Bonmin17BonCho │ │ │ │ + 0x000144f4 6f736556 61726961 626c6531 37757064 oseVariable17upd │ │ │ │ + 0x00014504 61746549 6e666f72 6d617469 6f6e4550 ateInformationEP │ │ │ │ + 0x00014514 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ + 0x00014524 6e666f72 6d617469 6f6e6950 31304f73 nformationiP10Os │ │ │ │ + 0x00014534 69486f74 496e666f 005f5a4e 36426f6e iHotInfo._ZN6Bon │ │ │ │ + 0x00014544 6d696e37 486f7449 6e666f44 32457600 min7HotInfoD2Ev. │ │ │ │ + 0x00014554 5f5a4e31 304f7369 486f7449 6e666f44 _ZN10OsiHotInfoD │ │ │ │ + 0x00014564 32457600 5f5a5456 4e36426f 6e6d696e 2Ev._ZTVN6Bonmin │ │ │ │ + 0x00014574 37486f74 496e666f 45005f5a 4e36426f 7HotInfoE._ZN6Bo │ │ │ │ + 0x00014584 6e6d696e 37486f74 496e666f 44314576 nmin7HotInfoD1Ev │ │ │ │ + 0x00014594 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ + 0x000145a4 6e666f44 30457600 5f5a4e36 426f6e6d nfoD0Ev._ZN6Bonm │ │ │ │ + 0x000145b4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x000145c4 6961626c 65384d65 73736167 65734332 iable8MessagesC2 │ │ │ │ + 0x000145d4 4576005f 5a4e3132 436f696e 4d657373 Ev._ZN12CoinMess │ │ │ │ + 0x000145e4 61676573 43324569 005f5a4e 3134436f agesC2Ei._ZN14Co │ │ │ │ + 0x000145f4 696e4f6e 654d6573 73616765 43314569 inOneMessageC1Ei │ │ │ │ + 0x00014604 63504b63 005f5a4e 3132436f 696e4d65 cPKc._ZN12CoinMe │ │ │ │ + 0x00014614 73736167 65733130 6164644d 65737361 ssages10addMessa │ │ │ │ + 0x00014624 67654569 524b3134 436f696e 4f6e654d geEiRK14CoinOneM │ │ │ │ + 0x00014634 65737361 6765005f 5a4e3134 436f696e essage._ZN14Coin │ │ │ │ + 0x00014644 4f6e654d 65737361 67654431 4576005f OneMessageD1Ev._ │ │ │ │ + 0x00014654 5a4e3132 436f696e 4d657373 61676573 ZN12CoinMessages │ │ │ │ + 0x00014664 44324576 005f5a4e 36426f6e 6d696e31 D2Ev._ZN6Bonmin1 │ │ │ │ + 0x00014674 37426f6e 43686f6f 73655661 72696162 7BonChooseVariab │ │ │ │ + 0x00014684 6c65384d 65737361 67657343 31457600 le8MessagesC1Ev. │ │ │ │ + 0x00014694 5f5a4e4b 36426f6e 6d696e31 37426f6e _ZNK6Bonmin17Bon │ │ │ │ + 0x000146a4 43686f6f 73655661 72696162 6c653138 ChooseVariable18 │ │ │ │ + 0x000146b4 636f6d70 7574654d 756c7469 706c6965 computeMultiplie │ │ │ │ + 0x000146c4 72734552 6453315f 005f5a4e 4b36426f rsERdS1_._ZNK6Bo │ │ │ │ + 0x000146d4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x000146e4 61726961 626c6531 37636f6d 70757465 ariable17compute │ │ │ │ + 0x000146f4 55736566 756c6e65 73734564 64646450 UsefulnessEddddP │ │ │ │ + 0x00014704 4b394f73 694f626a 65637469 5264005f K9OsiObjectiRd._ │ │ │ │ + 0x00014714 5a4e4b36 426f6e6d 696e3137 426f6e43 ZNK6Bonmin17BonC │ │ │ │ + 0x00014724 686f6f73 65566172 6961626c 65313069 hooseVariable10i │ │ │ │ + 0x00014734 73526f6f 744e6f64 6545504b 32334f73 sRootNodeEPK23Os │ │ │ │ + 0x00014744 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ + 0x00014754 6174696f 6e005f5a 4e4b3642 6f6e6d69 ation._ZNK6Bonmi │ │ │ │ + 0x00014764 6e313742 6f6e4368 6f6f7365 56617269 n17BonChooseVari │ │ │ │ + 0x00014774 61626c65 31306d61 786d696e 43726974 able10maxminCrit │ │ │ │ + 0x00014784 45504b32 334f7369 4272616e 6368696e EPK23OsiBranchin │ │ │ │ + 0x00014794 67496e66 6f726d61 74696f6e 005f5a4e gInformation._ZN │ │ │ │ + 0x000147a4 36426f6e 6d696e37 486f7449 6e666f43 6Bonmin7HotInfoC │ │ │ │ + 0x000147b4 32457600 5f5a4e31 304f7369 486f7449 2Ev._ZN10OsiHotI │ │ │ │ + 0x000147c4 6e666f43 32457600 5f5a4e36 426f6e6d nfoC2Ev._ZN6Bonm │ │ │ │ + 0x000147d4 696e3748 6f74496e 666f4331 4576005f in7HotInfoC1Ev._ │ │ │ │ + 0x000147e4 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ + 0x000147f4 6f433245 524b5330 5f005f5a 4e31304f oC2ERKS0_._ZN10O │ │ │ │ + 0x00014804 7369486f 74496e66 6f433245 524b535f siHotInfoC2ERKS_ │ │ │ │ + 0x00014814 005f5a4e 36426f6e 6d696e37 486f7449 ._ZN6Bonmin7HotI │ │ │ │ + 0x00014824 6e666f43 3145524b 53305f00 5f5a4e4b nfoC1ERKS0_._ZNK │ │ │ │ + 0x00014834 36426f6e 6d696e37 486f7449 6e666f35 6Bonmin7HotInfo5 │ │ │ │ + 0x00014844 636c6f6e 65457600 5f5a4e36 426f6e6d cloneEv._ZN6Bonm │ │ │ │ + 0x00014854 696e3748 6f74496e 666f6153 45524b53 in7HotInfoaSERKS │ │ │ │ + 0x00014864 305f005f 5a4e3130 4f736948 6f74496e 0_._ZN10OsiHotIn │ │ │ │ + 0x00014874 666f6153 45524b53 5f005f5a 4e36426f foaSERKS_._ZN6Bo │ │ │ │ + 0x00014884 6e6d696e 37486f74 496e666f 31377570 nmin7HotInfo17up │ │ │ │ + 0x00014894 64617465 496e666f 726d6174 696f6e45 dateInformationE │ │ │ │ + 0x000148a4 504b3138 4f736953 6f6c7665 72496e74 PK18OsiSolverInt │ │ │ │ + 0x000148b4 65726661 6365504b 32334f73 69427261 erfacePK23OsiBra │ │ │ │ + 0x000148c4 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ + 0x000148d4 6e503137 4f736943 686f6f73 65566172 nP17OsiChooseVar │ │ │ │ + 0x000148e4 6961626c 65005f5a 4e31304f 7369486f iable._ZN10OsiHo │ │ │ │ + 0x000148f4 74496e66 6f313775 70646174 65496e66 tInfo17updateInf │ │ │ │ + 0x00014904 6f726d61 74696f6e 45504b31 384f7369 ormationEPK18Osi │ │ │ │ + 0x00014914 536f6c76 6572496e 74657266 61636550 SolverInterfaceP │ │ │ │ + 0x00014924 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ + 0x00014934 6e666f72 6d617469 6f6e5031 374f7369 nformationP17Osi │ │ │ │ + 0x00014944 43686f6f 73655661 72696162 6c65005f ChooseVariable._ │ │ │ │ + 0x00014954 5a4e5374 36766563 746f7249 4e36426f ZNSt6vectorIN6Bo │ │ │ │ + 0x00014964 6e6d696e 37486f74 496e666f 45536149 nmin7HotInfoESaI │ │ │ │ + 0x00014974 53315f45 45443245 76005f5a 4e537436 S1_EED2Ev._ZNSt6 │ │ │ │ + 0x00014984 76656374 6f72494e 36426f6e 6d696e37 vectorIN6Bonmin7 │ │ │ │ + 0x00014994 486f7449 6e666f45 53614953 315f4545 HotInfoESaIS1_EE │ │ │ │ + 0x000149a4 44314576 005f5a4e 53743132 5f566563 D1Ev._ZNSt12_Vec │ │ │ │ + 0x000149b4 746f725f 62617365 49645361 49644545 tor_baseIdSaIdEE │ │ │ │ + 0x000149c4 44324576 005f5a4e 53743132 5f566563 D2Ev._ZNSt12_Vec │ │ │ │ + 0x000149d4 746f725f 62617365 49645361 49644545 tor_baseIdSaIdEE │ │ │ │ + 0x000149e4 44314576 005f5a4e 53743676 6563746f D1Ev._ZNSt6vecto │ │ │ │ + 0x000149f4 72496453 61496445 4531375f 4d5f6465 rIdSaIdEE17_M_de │ │ │ │ + 0x00014a04 6661756c 745f6170 70656e64 456a005f fault_appendEj._ │ │ │ │ + 0x00014a14 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ + 0x00014a24 6f433245 5031384f 7369536f 6c766572 oC2EP18OsiSolver │ │ │ │ + 0x00014a34 496e7465 72666163 65504b32 334f7369 InterfacePK23Osi │ │ │ │ + 0x00014a44 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ + 0x00014a54 74696f6e 504b504b 394f7369 4f626a65 tionPKPK9OsiObje │ │ │ │ + 0x00014a64 63746900 5f5a4e31 304f7369 486f7449 cti._ZN10OsiHotI │ │ │ │ + 0x00014a74 6e666f43 32455031 384f7369 536f6c76 nfoC2EP18OsiSolv │ │ │ │ + 0x00014a84 6572496e 74657266 61636550 4b32334f erInterfacePK23O │ │ │ │ + 0x00014a94 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ + 0x00014aa4 6d617469 6f6e504b 504b394f 73694f62 mationPKPK9OsiOb │ │ │ │ + 0x00014ab4 6a656374 69005f5a 4e36426f 6e6d696e jecti._ZN6Bonmin │ │ │ │ + 0x00014ac4 37486f74 496e666f 43314550 31384f73 7HotInfoC1EP18Os │ │ │ │ + 0x00014ad4 69536f6c 76657249 6e746572 66616365 iSolverInterface │ │ │ │ + 0x00014ae4 504b3233 4f736942 72616e63 68696e67 PK23OsiBranching │ │ │ │ + 0x00014af4 496e666f 726d6174 696f6e50 4b504b39 InformationPKPK9 │ │ │ │ + 0x00014b04 4f73694f 626a6563 7469005f 5a537431 OsiObjecti._ZSt1 │ │ │ │ + 0x00014b14 365f5f69 6e74726f 736f7274 5f6c6f6f 6__introsort_loo │ │ │ │ + 0x00014b24 70495038 436f696e 50616972 49646945 pIP8CoinPairIdiE │ │ │ │ + 0x00014b34 694e395f 5f676e75 5f637878 355f5f6f iN9__gnu_cxx5__o │ │ │ │ + 0x00014b44 70733135 5f497465 725f636f 6d705f69 ps15_Iter_comp_i │ │ │ │ + 0x00014b54 74657249 3135436f 696e4669 7273744c terI15CoinFirstL │ │ │ │ + 0x00014b64 6573735f 32496469 45454545 76545f53 ess_2IdiEEEEvT_S │ │ │ │ + 0x00014b74 395f5430 5f54315f 005f5a53 7431365f 9_T0_T1_._ZSt16_ │ │ │ │ + 0x00014b84 5f646f5f 756e696e 69745f63 6f707949 _do_uninit_copyI │ │ │ │ + 0x00014b94 4e395f5f 676e755f 63787831 375f5f6e N9__gnu_cxx17__n │ │ │ │ + 0x00014ba4 6f726d61 6c5f6974 65726174 6f724950 ormal_iteratorIP │ │ │ │ + 0x00014bb4 4b4e3642 6f6e6d69 6e37486f 74496e66 KN6Bonmin7HotInf │ │ │ │ + 0x00014bc4 6f455374 36766563 746f7249 53335f53 oESt6vectorIS3_S │ │ │ │ + 0x00014bd4 61495333 5f454545 45505333 5f455430 aIS3_EEEEPS3_ET0 │ │ │ │ + 0x00014be4 5f545f53 435f5342 5f005f5a 4e36426f _T_SC_SB_._ZN6Bo │ │ │ │ + 0x00014bf4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00014c04 61726961 626c6561 5345524b 53305f00 ariableaSERKS0_. │ │ │ │ + 0x00014c14 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ + 0x00014c24 72696162 6c656153 45524b53 5f005f5a riableaSERKS_._Z │ │ │ │ + 0x00014c34 53743133 5f5f6865 61705f73 656c6563 St13__heap_selec │ │ │ │ + 0x00014c44 74495038 436f696e 50616972 49696445 tIP8CoinPairIidE │ │ │ │ + 0x00014c54 4e395f5f 676e755f 63787835 5f5f6f70 N9__gnu_cxx5__op │ │ │ │ + 0x00014c64 7331355f 49746572 5f636f6d 705f6974 s15_Iter_comp_it │ │ │ │ + 0x00014c74 65724931 35436f69 6e466972 73744c65 erI15CoinFirstLe │ │ │ │ + 0x00014c84 73735f32 49696445 45454576 545f5339 ss_2IidEEEEvT_S9 │ │ │ │ + 0x00014c94 5f53395f 54305f00 5f5a5374 31365f5f _S9_T0_._ZSt16__ │ │ │ │ + 0x00014ca4 696e7472 6f736f72 745f6c6f 6f704950 introsort_loopIP │ │ │ │ + 0x00014cb4 38436f69 6e506169 72496964 45694e39 8CoinPairIidEiN9 │ │ │ │ + 0x00014cc4 5f5f676e 755f6378 78355f5f 6f707331 __gnu_cxx5__ops1 │ │ │ │ + 0x00014cd4 355f4974 65725f63 6f6d705f 69746572 5_Iter_comp_iter │ │ │ │ + 0x00014ce4 49313543 6f696e46 69727374 4c657373 I15CoinFirstLess │ │ │ │ + 0x00014cf4 5f324969 64454545 4576545f 53395f54 _2IidEEEEvT_S9_T │ │ │ │ + 0x00014d04 305f5431 5f005f5a 646c5076 005f5a53 0_T1_._ZdlPv._ZS │ │ │ │ + 0x00014d14 7431365f 5f646f5f 756e696e 69745f63 t16__do_uninit_c │ │ │ │ + 0x00014d24 6f707949 504b4e36 426f6e6d 696e3748 opyIPKN6Bonmin7H │ │ │ │ + 0x00014d34 6f74496e 666f4550 53315f45 54305f54 otInfoEPS1_ET0_T │ │ │ │ + 0x00014d44 5f53365f 53355f00 5f5a4e53 74367665 _S6_S5_._ZNSt6ve │ │ │ │ + 0x00014d54 63746f72 494e3642 6f6e6d69 6e37486f ctorIN6Bonmin7Ho │ │ │ │ + 0x00014d64 74496e66 6f455361 4953315f 45453137 tInfoESaIS1_EE17 │ │ │ │ + 0x00014d74 5f4d5f64 65666175 6c745f61 7070656e _M_default_appen │ │ │ │ + 0x00014d84 64456a00 5f5a4e36 426f6e6d 696e3137 dEj._ZN6Bonmin17 │ │ │ │ + 0x00014d94 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ + 0x00014da4 65313764 6f537472 6f6e6742 72616e63 e17doStrongBranc │ │ │ │ + 0x00014db4 68696e67 45503138 4f736953 6f6c7665 hingEP18OsiSolve │ │ │ │ + 0x00014dc4 72496e74 65726661 63655032 334f7369 rInterfaceP23Osi │ │ │ │ + 0x00014dd4 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ + 0x00014de4 74696f6e 6969005f 5a4e4b31 384f7369 tionii._ZNK18Osi │ │ │ │ + 0x00014df4 536f6c76 6572496e 74657266 61636531 SolverInterface1 │ │ │ │ + 0x00014e04 37676574 526f7743 75744465 62756767 7getRowCutDebugg │ │ │ │ + 0x00014e14 65724576 0066666c 75736800 7374646f erEv.fflush.stdo │ │ │ │ + 0x00014e24 7574005f 5a4e5374 36766563 746f7249 ut._ZNSt6vectorI │ │ │ │ + 0x00014e34 4e36426f 6e6d696e 37486f74 496e666f N6Bonmin7HotInfo │ │ │ │ + 0x00014e44 45536149 53315f45 4531375f 4d5f7265 ESaIS1_EE17_M_re │ │ │ │ + 0x00014e54 616c6c6f 635f6170 70656e64 494a5331 alloc_appendIJS1 │ │ │ │ + 0x00014e64 5f454545 7644704f 545f005f 5a4e3642 _EEEvDpOT_._ZN6B │ │ │ │ + 0x00014e74 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ + 0x00014e84 56617269 61626c65 31346368 6f6f7365 Variable14choose │ │ │ │ + 0x00014e94 56617269 61626c65 45503138 4f736953 VariableEP18OsiS │ │ │ │ + 0x00014ea4 6f6c7665 72496e74 65726661 63655032 olverInterfaceP2 │ │ │ │ + 0x00014eb4 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ + 0x00014ec4 6f726d61 74696f6e 62005f5f 61656162 ormationb.__aeab │ │ │ │ + 0x00014ed4 695f6174 65786974 005f5a4e 36426f6e i_atexit._ZN6Bon │ │ │ │ + 0x00014ee4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00014ef4 72696162 6c653543 4e414d45 42356378 riable5CNAMEB5cx │ │ │ │ + 0x00014f04 78313145 005f5a4e 5374375f 5f637878 x11E._ZNSt7__cxx │ │ │ │ + 0x00014f14 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ + 0x00014f24 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ + 0x00014f34 73496345 53614963 45454431 4576005f sIcESaIcEED1Ev._ │ │ │ │ + 0x00014f44 5a4e3642 6f6e6d69 6e313742 6f6e4368 ZN6Bonmin17BonCh │ │ │ │ + 0x00014f54 6f6f7365 56617269 61626c65 43324552 ooseVariableC2ER │ │ │ │ + 0x00014f64 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ + 0x00014f74 6545504b 31384f73 69536f6c 76657249 eEPK18OsiSolverI │ │ │ │ + 0x00014f84 6e746572 66616365 005f5a4e 31344f73 nterface._ZN14Os │ │ │ │ + 0x00014f94 69507365 75646f43 6f737473 43314576 iPseudoCostsC1Ev │ │ │ │ + 0x00014fa4 005f5a4e 3138436f 696e4d65 73736167 ._ZN18CoinMessag │ │ │ │ + 0x00014fb4 6548616e 646c6572 43314576 005f5a4e eHandlerC1Ev._ZN │ │ │ │ + 0x00014fc4 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ + 0x00014fd4 3130696e 69746961 6c697a65 4569005f 10initializeEi._ │ │ │ │ + 0x00014fe4 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ + 0x00014ff4 74734431 4576005f 5a54564e 36426f6e tsD1Ev._ZTVN6Bon │ │ │ │ + 0x00015004 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00015014 72696162 6c654500 5f5a4e36 426f6e6d riableE._ZN6Bonm │ │ │ │ + 0x00015024 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x00015034 6961626c 65433245 524b5330 5f005f5a iableC2ERKS0_._Z │ │ │ │ + 0x00015044 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ + 0x00015054 73433145 524b535f 005f5a4e 36426f6e sC1ERKS_._ZN6Bon │ │ │ │ + 0x00015064 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00015074 72696162 6c654331 45524b53 305f005f riableC1ERKS0_._ │ │ │ │ + 0x00015084 5a4e4b36 426f6e6d 696e3137 426f6e43 ZNK6Bonmin17BonC │ │ │ │ + 0x00015094 686f6f73 65566172 6961626c 6535636c hooseVariable5cl │ │ │ │ + 0x000150a4 6f6e6545 76005f5a 4e36426f 6e6d696e oneEv._ZN6Bonmin │ │ │ │ + 0x000150b4 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ + 0x000150c4 626c6544 32457600 5f5a4e36 426f6e6d bleD2Ev._ZN6Bonm │ │ │ │ + 0x000150d4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x000150e4 6961626c 65443145 76005f5a 4e36426f iableD1Ev._ZN6Bo │ │ │ │ + 0x000150f4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00015104 61726961 626c6544 30457600 5f5a4e36 ariableD0Ev._ZN6 │ │ │ │ + 0x00015114 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ + 0x00015124 65566172 6961626c 65397365 7475704c eVariable9setupL │ │ │ │ + 0x00015134 69737445 5032334f 73694272 616e6368 istEP23OsiBranch │ │ │ │ + 0x00015144 696e6749 6e666f72 6d617469 6f6e6200 ingInformationb. │ │ │ │ + 0x00015154 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ + 0x00015164 72696162 6c653973 65747570 4c697374 riable9setupList │ │ │ │ + 0x00015174 45503233 4f736942 72616e63 68696e67 EP23OsiBranching │ │ │ │ + 0x00015184 496e666f 726d6174 696f6e62 005f5a54 Informationb._ZT │ │ │ │ + 0x00015194 534e3642 6f6e6d69 6e37486f 74496e66 SN6Bonmin7HotInf │ │ │ │ + 0x000151a4 6f45005f 5a54494e 36426f6e 6d696e37 oE._ZTIN6Bonmin7 │ │ │ │ + 0x000151b4 486f7449 6e666f45 005f5a54 534e3642 HotInfoE._ZTSN6B │ │ │ │ + 0x000151c4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ + 0x000151d4 56617269 61626c65 45005f5a 54493130 VariableE._ZTI10 │ │ │ │ + 0x000151e4 4f736948 6f74496e 666f005f 5a4e3642 OsiHotInfo._ZN6B │ │ │ │ + 0x000151f4 6f6e6d69 6e313751 70427261 6e636869 onmin17QpBranchi │ │ │ │ + 0x00015204 6e67536f 6c766572 3134756e 6d61726b ngSolver14unmark │ │ │ │ + 0x00015214 486f7453 74617274 45504e53 5f31384f HotStartEPNS_18O │ │ │ │ + 0x00015224 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x00015234 6545005f 5a4e3642 6f6e6d69 6e313751 eE._ZN6Bonmin17Q │ │ │ │ + 0x00015244 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ + 0x00015254 44324576 005f5a4e 36426f6e 6d696e32 D2Ev._ZN6Bonmin2 │ │ │ │ + 0x00015264 31537472 6f6e6742 72616e63 68696e67 1StrongBranching │ │ │ │ + 0x00015274 536f6c76 65724432 4576005f 5a54564e SolverD2Ev._ZTVN │ │ │ │ + 0x00015284 36426f6e 6d696e31 37517042 72616e63 6Bonmin17QpBranc │ │ │ │ + 0x00015294 68696e67 536f6c76 65724500 5f5a4e36 hingSolverE._ZN6 │ │ │ │ + 0x000152a4 426f6e6d 696e3137 51704272 616e6368 Bonmin17QpBranch │ │ │ │ + 0x000152b4 696e6753 6f6c7665 72443145 76005f5a ingSolverD1Ev._Z │ │ │ │ + 0x000152c4 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x000152d4 6368696e 67536f6c 76657244 30457600 chingSolverD0Ev. │ │ │ │ + 0x000152e4 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ + 0x000152f4 616e6368 696e6753 6f6c7665 7231326d anchingSolver12m │ │ │ │ + 0x00015304 61726b48 6f745374 61727445 504e535f arkHotStartEPNS_ │ │ │ │ + 0x00015314 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ + 0x00015324 66616365 45005f5a 4e36426f 6e6d696e faceE._ZN6Bonmin │ │ │ │ + 0x00015334 31324272 616e6368 696e6754 51504331 12BranchingTQPC1 │ │ │ │ + 0x00015344 454e3549 706f7074 38536d61 72745074 EN5Ipopt8SmartPt │ │ │ │ + 0x00015354 72494e53 5f313154 4d494e4c 5032544e rINS_11TMINLP2TN │ │ │ │ + 0x00015364 4c504545 45005f5a 4e36426f 6e6d696e LPEEE._ZN6Bonmin │ │ │ │ + 0x00015374 31375170 4272616e 6368696e 67536f6c 17QpBranchingSol │ │ │ │ + 0x00015384 76657243 3245504e 535f3138 4f736954 verC2EPNS_18OsiT │ │ │ │ + 0x00015394 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x000153a4 5f5a4e36 426f6e6d 696e3231 5374726f _ZN6Bonmin21Stro │ │ │ │ + 0x000153b4 6e674272 616e6368 696e6753 6f6c7665 ngBranchingSolve │ │ │ │ + 0x000153c4 72433245 504e535f 31384f73 69544d49 rC2EPNS_18OsiTMI │ │ │ │ + 0x000153d4 4e4c5049 6e746572 66616365 45005f5a NLPInterfaceE._Z │ │ │ │ + 0x000153e4 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x000153f4 6368696e 67536f6c 76657243 3245524b chingSolverC2ERK │ │ │ │ + 0x00015404 53305f00 5f5a4e36 426f6e6d 696e3231 S0_._ZN6Bonmin21 │ │ │ │ + 0x00015414 5374726f 6e674272 616e6368 696e6753 StrongBranchingS │ │ │ │ + 0x00015424 6f6c7665 72433245 524b5330 5f005f5a olverC2ERKS0_._Z │ │ │ │ + 0x00015434 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x00015444 6368696e 67536f6c 76657243 3145524b chingSolverC1ERK │ │ │ │ + 0x00015454 53305f00 5f5a4e36 426f6e6d 696e3137 S0_._ZN6Bonmin17 │ │ │ │ + 0x00015464 51704272 616e6368 696e6753 6f6c7665 QpBranchingSolve │ │ │ │ + 0x00015474 72615345 524b5330 5f005f5a 4e36426f raSERKS0_._ZN6Bo │ │ │ │ + 0x00015484 6e6d696e 32315374 726f6e67 4272616e nmin21StrongBran │ │ │ │ + 0x00015494 6368696e 67536f6c 76657261 5345524b chingSolveraSERK │ │ │ │ + 0x000154a4 53305f00 5f5a4e35 49706f70 7438536d S0_._ZN5Ipopt8Sm │ │ │ │ + 0x000154b4 61727450 7472494e 535f3454 4e4c5045 artPtrINS_4TNLPE │ │ │ │ + 0x000154c4 45313552 656c6561 7365506f 696e7465 E15ReleasePointe │ │ │ │ + 0x000154d4 725f4576 005f5a4e 36426f6e 6d696e31 r_Ev._ZN6Bonmin1 │ │ │ │ + 0x000154e4 37517042 72616e63 68696e67 536f6c76 7QpBranchingSolv │ │ │ │ + 0x000154f4 65723137 736f6c76 6546726f 6d486f74 er17solveFromHot │ │ │ │ + 0x00015504 53746172 7445504e 535f3138 4f736954 StartEPNS_18OsiT │ │ │ │ + 0x00015514 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x00015524 5f5a5453 4e36426f 6e6d696e 31375170 _ZTSN6Bonmin17Qp │ │ │ │ + 0x00015534 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ + 0x00015544 005f5a54 494e3642 6f6e6d69 6e313751 ._ZTIN6Bonmin17Q │ │ │ │ + 0x00015554 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ + 0x00015564 45005f5a 54494e36 426f6e6d 696e3231 E._ZTIN6Bonmin21 │ │ │ │ + 0x00015574 5374726f 6e674272 616e6368 696e6753 StrongBranchingS │ │ │ │ + 0x00015584 6f6c7665 7245005f 5a4e3642 6f6e6d69 olverE._ZN6Bonmi │ │ │ │ + 0x00015594 6e31374c 70427261 6e636869 6e67536f n17LpBranchingSo │ │ │ │ + 0x000155a4 6c766572 31326d61 726b486f 74537461 lver12markHotSta │ │ │ │ + 0x000155b4 72744550 4e535f31 384f7369 544d494e rtEPNS_18OsiTMIN │ │ │ │ + 0x000155c4 4c50496e 74657266 61636545 005f5a4e LPInterfaceE._ZN │ │ │ │ + 0x000155d4 36426f6e 6d696e31 374c7042 72616e63 6Bonmin17LpBranc │ │ │ │ + 0x000155e4 68696e67 536f6c76 65723134 756e6d61 hingSolver14unma │ │ │ │ + 0x000155f4 726b486f 74537461 72744550 4e535f31 rkHotStartEPNS_1 │ │ │ │ + 0x00015604 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ + 0x00015614 61636545 005f5a4e 36426f6e 6d696e31 aceE._ZN6Bonmin1 │ │ │ │ + 0x00015624 374c7042 72616e63 68696e67 536f6c76 7LpBranchingSolv │ │ │ │ + 0x00015634 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ + 0x00015644 6d696e31 374c7042 72616e63 68696e67 min17LpBranching │ │ │ │ + 0x00015654 536f6c76 65724500 5f5a4e36 426f6e6d SolverE._ZN6Bonm │ │ │ │ + 0x00015664 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ + 0x00015674 6f6c7665 72443145 76005f5a 4e36426f olverD1Ev._ZN6Bo │ │ │ │ + 0x00015684 6e6d696e 31374c70 4272616e 6368696e nmin17LpBranchin │ │ │ │ + 0x00015694 67536f6c 76657244 30457600 5f5a4e36 gSolverD0Ev._ZN6 │ │ │ │ + 0x000156a4 426f6e6d 696e3137 4c704272 616e6368 Bonmin17LpBranch │ │ │ │ + 0x000156b4 696e6753 6f6c7665 72433245 524b5330 ingSolverC2ERKS0 │ │ │ │ + 0x000156c4 5f005f5a 4e36426f 6e6d696e 31374c70 _._ZN6Bonmin17Lp │ │ │ │ + 0x000156d4 4272616e 6368696e 67536f6c 76657243 BranchingSolverC │ │ │ │ + 0x000156e4 3145524b 53305f00 5f5a4e36 426f6e6d 1ERKS0_._ZN6Bonm │ │ │ │ + 0x000156f4 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ + 0x00015704 6f6c7665 72615345 524b5330 5f005f5a olveraSERKS0_._Z │ │ │ │ + 0x00015714 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ + 0x00015724 65496953 61496945 45443245 76005f5a eIiSaIiEED2Ev._Z │ │ │ │ + 0x00015734 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ + 0x00015744 65496953 61496945 45443145 76005f5a eIiSaIiEED1Ev._Z │ │ │ │ + 0x00015754 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ + 0x00015764 6368696e 67536f6c 76657243 3245504e chingSolverC2EPN │ │ │ │ + 0x00015774 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ + 0x00015784 45005f5a 4e537436 76656374 6f724964 E._ZNSt6vectorId │ │ │ │ + 0x00015794 53614964 45453137 5f4d5f72 65616c6c SaIdEE17_M_reall │ │ │ │ + 0x000157a4 6f635f61 7070656e 64494a52 4b644545 oc_appendIJRKdEE │ │ │ │ + 0x000157b4 45764470 4f545f00 5f5a4e53 74367665 EvDpOT_._ZNSt6ve │ │ │ │ + 0x000157c4 63746f72 49695361 49694545 31375f4d ctorIiSaIiEE17_M │ │ │ │ + 0x000157d4 5f726561 6c6c6f63 5f617070 656e6449 _realloc_appendI │ │ │ │ + 0x000157e4 4a524b69 45454576 44704f54 5f005f5a JRKiEEEvDpOT_._Z │ │ │ │ + 0x000157f4 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ + 0x00015804 6368696e 67536f6c 76657231 37736f6c chingSolver17sol │ │ │ │ + 0x00015814 76654672 6f6d486f 74537461 72744550 veFromHotStartEP │ │ │ │ + 0x00015824 4e535f31 384f7369 544d494e 4c50496e NS_18OsiTMINLPIn │ │ │ │ + 0x00015834 74657266 61636545 005f5a4e 36426f6e terfaceE._ZN6Bon │ │ │ │ + 0x00015844 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x00015854 39536574 5f785f73 6f6c4569 504b6400 9Set_x_solEiPKd. │ │ │ │ + 0x00015864 5f5a4e36 426f6e6d 696e3745 63704375 _ZN6Bonmin7EcpCu │ │ │ │ + 0x00015874 74733131 646f4563 70526f75 6e647345 ts11doEcpRoundsE │ │ │ │ + 0x00015884 5231384f 7369536f 6c766572 496e7465 R18OsiSolverInte │ │ │ │ + 0x00015894 72666163 65625064 005f5a54 534e3642 rfacebPd._ZTSN6B │ │ │ │ + 0x000158a4 6f6e6d69 6e31374c 70427261 6e636869 onmin17LpBranchi │ │ │ │ + 0x000158b4 6e67536f 6c766572 45005f5a 54494e36 ngSolverE._ZTIN6 │ │ │ │ + 0x000158c4 426f6e6d 696e3137 4c704272 616e6368 Bonmin17LpBranch │ │ │ │ + 0x000158d4 696e6753 6f6c7665 7245005f 5a4e3135 ingSolverE._ZN15 │ │ │ │ + 0x000158e4 43676c43 75744765 6e657261 746f7231 CglCutGenerator1 │ │ │ │ + 0x000158f4 33726566 72657368 536f6c76 65724550 3refreshSolverEP │ │ │ │ + 0x00015904 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00015914 66616365 005f5a4e 4b313543 676c4375 face._ZNK15CglCu │ │ │ │ + 0x00015924 7447656e 65726174 6f723234 6d617869 tGenerator24maxi │ │ │ │ + 0x00015934 6d756d4c 656e6774 684f6643 7574496e mumLengthOfCutIn │ │ │ │ + 0x00015944 54726565 4576005f 5a4e4b36 426f6e6d TreeEv._ZNK6Bonm │ │ │ │ + 0x00015954 696e3745 63704375 74733133 646f4c6f in7EcpCuts13doLo │ │ │ │ + 0x00015964 63616c53 65617263 6845504e 535f3742 calSearchEPNS_7B │ │ │ │ + 0x00015974 6162496e 666f4500 5f5a4e4b 36426f6e abInfoE._ZNK6Bon │ │ │ │ + 0x00015984 6d696e37 45637043 75747339 70657266 min7EcpCuts9perf │ │ │ │ + 0x00015994 6f726d4f 61455237 4f736943 75747352 ormOaER7OsiCutsR │ │ │ │ + 0x000159a4 4e535f31 394f6144 65636f6d 706f7369 NS_19OaDecomposi │ │ │ │ + 0x000159b4 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ + 0x000159c4 4d616e69 7045504e 535f3742 6162496e ManipEPNS_7BabIn │ │ │ │ + 0x000159d4 666f4552 64524b31 3143676c 54726565 foERdRK11CglTree │ │ │ │ + 0x000159e4 496e666f 005f5a4e 36426f6e 6d696e37 Info._ZN6Bonmin7 │ │ │ │ + 0x000159f4 45637043 75747331 3267656e 65726174 EcpCuts12generat │ │ │ │ + 0x00015a04 65437574 7345524b 31384f73 69536f6c eCutsERK18OsiSol │ │ │ │ + 0x00015a14 76657249 6e746572 66616365 52374f73 verInterfaceR7Os │ │ │ │ + 0x00015a24 69437574 73313143 676c5472 6565496e iCuts11CglTreeIn │ │ │ │ + 0x00015a34 666f005f 5a4e3642 6f6e6d69 6e31384f fo._ZN6Bonmin18O │ │ │ │ + 0x00015a44 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x00015a54 65323667 65744e6f 6e4c696e 65617269 e26getNonLineari │ │ │ │ + 0x00015a64 74696573 56696f6c 6174696f 6e45504b tiesViolationEPK │ │ │ │ + 0x00015a74 6464005f 5a4e3642 6f6e6d69 6e31394f dd._ZN6Bonmin19O │ │ │ │ + 0x00015a84 61446563 6f6d706f 73697469 6f6e4261 aDecompositionBa │ │ │ │ + 0x00015a94 73653131 736f6c76 65724d61 6e697043 se11solverManipC │ │ │ │ + 0x00015aa4 3145524b 31384f73 69536f6c 76657249 1ERK18OsiSolverI │ │ │ │ + 0x00015ab4 6e746572 66616365 00706f77 005f5a4e nterface.pow._ZN │ │ │ │ + 0x00015ac4 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ + 0x00015ad4 706f7369 74696f6e 42617365 3131736f positionBase11so │ │ │ │ + 0x00015ae4 6c766572 4d616e69 70377265 73746f72 lverManip7restor │ │ │ │ + 0x00015af4 65457600 5f5a4e36 426f6e6d 696e3139 eEv._ZN6Bonmin19 │ │ │ │ + 0x00015b04 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00015b14 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00015b24 44314576 005f5a4e 31354367 6c437574 D1Ev._ZN15CglCut │ │ │ │ + 0x00015b34 47656e65 7261746f 72313167 656e6572 Generator11gener │ │ │ │ + 0x00015b44 61746543 70704235 63787831 31455038 ateCppB5cxx11EP8 │ │ │ │ + 0x00015b54 5f494f5f 46494c45 005f5a4e 36426f6e _IO_FILE._ZN6Bon │ │ │ │ + 0x00015b64 6d696e37 45637043 75747343 3245524e min7EcpCutsC2ERN │ │ │ │ + 0x00015b74 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ + 0x00015b84 45005f5a 4e36426f 6e6d696e 31394f61 E._ZN6Bonmin19Oa │ │ │ │ + 0x00015b94 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00015ba4 65433245 524e535f 31324261 62536574 eC2ERNS_12BabSet │ │ │ │ + 0x00015bb4 75704261 73654562 62005f5a 54534e36 upBaseEbb._ZTSN6 │ │ │ │ + 0x00015bc4 426f6e6d 696e3745 63704375 74734500 Bonmin7EcpCutsE. │ │ │ │ + 0x00015bd4 5f5a5449 4e36426f 6e6d696e 37456370 _ZTIN6Bonmin7Ecp │ │ │ │ + 0x00015be4 43757473 45005f5a 4e4b3135 43676c43 CutsE._ZNK15CglC │ │ │ │ + 0x00015bf4 75744765 6e657261 746f7232 346d6179 utGenerator24may │ │ │ │ + 0x00015c04 47656e65 72617465 526f7743 75747349 GenerateRowCutsI │ │ │ │ + 0x00015c14 6e547265 65457600 5f5a4e4b 31354367 nTreeEv._ZNK15Cg │ │ │ │ + 0x00015c24 6c437574 47656e65 7261746f 7231376e lCutGenerator17n │ │ │ │ + 0x00015c34 65656473 4f707469 6d616c42 61736973 eedsOptimalBasis │ │ │ │ + 0x00015c44 4576005f 5a4e4b36 426f6e6d 696e3230 Ev._ZNK6Bonmin20 │ │ │ │ + 0x00015c54 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ + 0x00015c64 636b6572 3133646f 4c6f6361 6c536561 cker13doLocalSea │ │ │ │ + 0x00015c74 72636845 504e535f 37426162 496e666f rchEPNS_7BabInfo │ │ │ │ + 0x00015c84 45005f5a 4e36426f 6e6d696e 32304f61 E._ZN6Bonmin20Oa │ │ │ │ + 0x00015c94 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ + 0x00015ca4 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ + 0x00015cb4 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ + 0x00015cc4 74794368 65636b65 7245005f 5a4e3642 tyCheckerE._ZN6B │ │ │ │ + 0x00015cd4 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ + 0x00015ce4 6c697479 43686563 6b657244 31457600 lityCheckerD1Ev. │ │ │ │ + 0x00015cf4 5f5a4e36 426f6e6d 696e3230 4f614665 _ZN6Bonmin20OaFe │ │ │ │ + 0x00015d04 61736962 696c6974 79436865 636b6572 asibilityChecker │ │ │ │ + 0x00015d14 44304576 005f5a4e 4b36426f 6e6d696e D0Ev._ZNK6Bonmin │ │ │ │ + 0x00015d24 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ + 0x00015d34 6865636b 65723563 6c6f6e65 4576005f hecker5cloneEv._ │ │ │ │ + 0x00015d44 5a4e3642 6f6e6d69 6e32304f 61466561 ZN6Bonmin20OaFea │ │ │ │ + 0x00015d54 73696269 6c697479 43686563 6b657243 sibilityCheckerC │ │ │ │ + 0x00015d64 3245524e 535f3132 42616253 65747570 2ERNS_12BabSetup │ │ │ │ + 0x00015d74 42617365 45005f5a 4e4b3642 6f6e6d69 BaseE._ZNK6Bonmi │ │ │ │ + 0x00015d84 6e32304f 61466561 73696269 6c697479 n20OaFeasibility │ │ │ │ + 0x00015d94 43686563 6b657239 70657266 6f726d4f Checker9performO │ │ │ │ + 0x00015da4 61455237 4f736943 75747352 4e535f31 aER7OsiCutsRNS_1 │ │ │ │ + 0x00015db4 394f6144 65636f6d 706f7369 74696f6e 9OaDecomposition │ │ │ │ + 0x00015dc4 42617365 3131736f 6c766572 4d616e69 Base11solverMani │ │ │ │ + 0x00015dd4 7045504e 535f3742 6162496e 666f4552 pEPNS_7BabInfoER │ │ │ │ + 0x00015de4 64524b31 3143676c 54726565 496e666f dRK11CglTreeInfo │ │ │ │ + 0x00015df4 005f5a4e 32334f73 69427261 6e636869 ._ZN23OsiBranchi │ │ │ │ + 0x00015e04 6e67496e 666f726d 6174696f 6e433145 ngInformationC1E │ │ │ │ + 0x00015e14 504b3138 4f736953 6f6c7665 72496e74 PK18OsiSolverInt │ │ │ │ + 0x00015e24 65726661 63656262 005f5a4e 4b36426f erfacebb._ZNK6Bo │ │ │ │ + 0x00015e34 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00015e44 6974696f 6e426173 65313470 6f73745f itionBase14post_ │ │ │ │ + 0x00015e54 6e6c705f 736f6c76 6545504e 535f3742 nlp_solveEPNS_7B │ │ │ │ + 0x00015e64 6162496e 666f4564 005f5a4e 36426f6e abInfoEd._ZN6Bon │ │ │ │ + 0x00015e74 6d696e31 384f7369 544d494e 4c50496e min18OsiTMINLPIn │ │ │ │ + 0x00015e84 74657266 61636531 33676574 42656e64 terface13getBend │ │ │ │ + 0x00015e94 65727343 75744552 374f7369 43757473 ersCutER7OsiCuts │ │ │ │ + 0x00015ea4 62005f5a 4e32334f 73694272 616e6368 b._ZN23OsiBranch │ │ │ │ + 0x00015eb4 696e6749 6e666f72 6d617469 6f6e4431 ingInformationD1 │ │ │ │ + 0x00015ec4 4576005f 5a54534e 36426f6e 6d696e32 Ev._ZTSN6Bonmin2 │ │ │ │ + 0x00015ed4 304f6146 65617369 62696c69 74794368 0OaFeasibilityCh │ │ │ │ + 0x00015ee4 65636b65 7245005f 5a54494e 36426f6e eckerE._ZTIN6Bon │ │ │ │ + 0x00015ef4 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ + 0x00015f04 74794368 65636b65 7245005f 5a4e3642 tyCheckerE._ZN6B │ │ │ │ + 0x00015f14 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ + 0x00015f24 73697469 6f6e4261 73653132 67656e65 sitionBase12gene │ │ │ │ + 0x00015f34 72617465 43757473 45524b31 384f7369 rateCutsERK18Osi │ │ │ │ + 0x00015f44 536f6c76 6572496e 74657266 61636552 SolverInterfaceR │ │ │ │ + 0x00015f54 374f7369 43757473 31314367 6c547265 7OsiCuts11CglTre │ │ │ │ + 0x00015f64 65496e66 6f005f5a 4e36426f 6e6d696e eInfo._ZN6Bonmin │ │ │ │ + 0x00015f74 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x00015f84 38736f6c 7574696f 6e455264 50645237 8solutionERdPdR7 │ │ │ │ + 0x00015f94 4f736943 75747300 5f5a4e36 426f6e6d OsiCuts._ZN6Bonm │ │ │ │ + 0x00015fa4 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ + 0x00015fb4 69633130 72657365 744d6f64 656c4550 ic10resetModelEP │ │ │ │ + 0x00015fc4 38436263 4d6f6465 6c005f5a 4e36426f 8CbcModel._ZN6Bo │ │ │ │ + 0x00015fd4 6e6d696e 31344475 6d6d7948 65757269 nmin14DummyHeuri │ │ │ │ + 0x00015fe4 73746963 31337368 6f756c64 48657572 stic13shouldHeur │ │ │ │ + 0x00015ff4 52756e45 69005f5a 4e36426f 6e6d696e RunEi._ZN6Bonmin │ │ │ │ + 0x00016004 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x00016014 38736f6c 7574696f 6e455264 5064005f 8solutionERdPd._ │ │ │ │ + 0x00016024 5a4e3132 4f736942 6162536f 6c766572 ZN12OsiBabSolver │ │ │ │ + 0x00016034 38736f6c 7574696f 6e455264 50646900 8solutionERdPdi. │ │ │ │ + 0x00016044 5f5a4e4b 36426f6e 6d696e31 3444756d _ZNK6Bonmin14Dum │ │ │ │ + 0x00016054 6d794865 75726973 74696335 636c6f6e myHeuristic5clon │ │ │ │ + 0x00016064 65457600 5f5a5456 4e36426f 6e6d696e eEv._ZTVN6Bonmin │ │ │ │ + 0x00016074 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x00016084 45005f5a 4e36426f 6e6d696e 31344475 E._ZN6Bonmin14Du │ │ │ │ + 0x00016094 6d6d7948 65757269 73746963 44324576 mmyHeuristicD2Ev │ │ │ │ + 0x000160a4 005f5a4e 36426f6e 6d696e31 3444756d ._ZN6Bonmin14Dum │ │ │ │ + 0x000160b4 6d794865 75726973 74696344 31457600 myHeuristicD1Ev. │ │ │ │ + 0x000160c4 5f5a4e36 426f6e6d 696e3134 44756d6d _ZN6Bonmin14Dumm │ │ │ │ + 0x000160d4 79486575 72697374 69634430 4576005f yHeuristicD0Ev._ │ │ │ │ + 0x000160e4 5a4e3642 6f6e6d69 6e313444 756d6d79 ZN6Bonmin14Dummy │ │ │ │ + 0x000160f4 48657572 69737469 63433245 52384362 HeuristicC2ER8Cb │ │ │ │ + 0x00016104 634d6f64 656c504e 535f3138 4f736954 cModelPNS_18OsiT │ │ │ │ + 0x00016114 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x00016124 5f5a4e36 426f6e6d 696e3134 44756d6d _ZN6Bonmin14Dumm │ │ │ │ + 0x00016134 79486575 72697374 69634331 45523843 yHeuristicC1ER8C │ │ │ │ + 0x00016144 62634d6f 64656c50 4e535f31 384f7369 bcModelPNS_18Osi │ │ │ │ + 0x00016154 544d494e 4c50496e 74657266 61636545 TMINLPInterfaceE │ │ │ │ + 0x00016164 005f5a4e 36426f6e 6d696e31 3444756d ._ZN6Bonmin14Dum │ │ │ │ + 0x00016174 6d794865 75726973 74696343 3245504e myHeuristicC2EPN │ │ │ │ + 0x00016184 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ + 0x00016194 65726661 63654500 5f5a4e31 32436263 erfaceE._ZN12Cbc │ │ │ │ + 0x000161a4 48657572 69737469 63433245 76005f5a HeuristicC2Ev._Z │ │ │ │ + 0x000161b4 54534e36 426f6e6d 696e3134 44756d6d TSN6Bonmin14Dumm │ │ │ │ + 0x000161c4 79486575 72697374 69634500 5f5a5449 yHeuristicE._ZTI │ │ │ │ + 0x000161d4 4e36426f 6e6d696e 31344475 6d6d7948 N6Bonmin14DummyH │ │ │ │ + 0x000161e4 65757269 73746963 45005f5a 4e36426f euristicE._ZN6Bo │ │ │ │ + 0x000161f4 6e6d696e 31354f41 43757447 656e6572 nmin15OACutGener │ │ │ │ + 0x00016204 61746f72 32443245 76005f5a 54564e36 ator2D2Ev._ZTVN6 │ │ │ │ + 0x00016214 426f6e6d 696e3135 4f414375 7447656e Bonmin15OACutGen │ │ │ │ + 0x00016224 65726174 6f723245 005f5a4e 36426f6e erator2E._ZN6Bon │ │ │ │ + 0x00016234 6d696e31 354f4143 75744765 6e657261 min15OACutGenera │ │ │ │ + 0x00016244 746f7232 44314576 005f5a4e 36426f6e tor2D1Ev._ZN6Bon │ │ │ │ + 0x00016254 6d696e31 354f4143 75744765 6e657261 min15OACutGenera │ │ │ │ + 0x00016264 746f7232 44304576 005f5a4e 4b36426f tor2D0Ev._ZNK6Bo │ │ │ │ + 0x00016274 6e6d696e 31354f41 43757447 656e6572 nmin15OACutGener │ │ │ │ + 0x00016284 61746f72 3235636c 6f6e6545 76005f5a ator25cloneEv._Z │ │ │ │ + 0x00016294 4e4b3642 6f6e6d69 6e31354f 41437574 NK6Bonmin15OACut │ │ │ │ + 0x000162a4 47656e65 7261746f 72323133 646f4c6f Generator213doLo │ │ │ │ + 0x000162b4 63616c53 65617263 6845504e 535f3742 calSearchEPNS_7B │ │ │ │ + 0x000162c4 6162496e 666f4500 5f5a4e36 426f6e6d abInfoE._ZN6Bonm │ │ │ │ + 0x000162d4 696e3135 4f414375 7447656e 65726174 in15OACutGenerat │ │ │ │ + 0x000162e4 6f723243 3245524e 535f3132 42616253 or2C2ERNS_12BabS │ │ │ │ + 0x000162f4 65747570 42617365 45005f5a 4e4b3642 etupBaseE._ZNK6B │ │ │ │ + 0x00016304 6f6e6d69 6e31354f 41437574 47656e65 onmin15OACutGene │ │ │ │ + 0x00016314 7261746f 72323970 6572666f 726d4f61 rator29performOa │ │ │ │ + 0x00016324 4552374f 73694375 7473524e 535f3139 ER7OsiCutsRNS_19 │ │ │ │ + 0x00016334 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016344 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016354 45504e53 5f374261 62496e66 6f455264 EPNS_7BabInfoERd │ │ │ │ + 0x00016364 524b3131 43676c54 72656549 6e666f00 RK11CglTreeInfo. │ │ │ │ + 0x00016374 5f5a4e36 426f6e6d 696e3138 4f736954 _ZN6Bonmin18OsiT │ │ │ │ + 0x00016384 4d494e4c 50496e74 65726661 63653130 MINLPInterface10 │ │ │ │ + 0x00016394 6c696e65 6172697a 65724576 005f5a54 linearizerEv._ZT │ │ │ │ + 0x000163a4 534e3642 6f6e6d69 6e31354f 41437574 SN6Bonmin15OACut │ │ │ │ + 0x000163b4 47656e65 7261746f 72324500 5f5a5449 Generator2E._ZTI │ │ │ │ + 0x000163c4 4e36426f 6e6d696e 31354f41 43757447 N6Bonmin15OACutG │ │ │ │ + 0x000163d4 656e6572 61746f72 3245005f 5a4e3138 enerator2E._ZN18 │ │ │ │ + 0x000163e4 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x000163f4 63653132 73657443 6f6c426f 756e6473 ce12setColBounds │ │ │ │ + 0x00016404 45696464 005f5a4e 36426f6e 6d696e31 Eidd._ZN6Bonmin1 │ │ │ │ + 0x00016414 304f614e 6c704f70 74696d44 32457600 0OaNlpOptimD2Ev. │ │ │ │ + 0x00016424 5f5a4e31 32436f69 6e4d6573 73616765 _ZN12CoinMessage │ │ │ │ + 0x00016434 73443145 76005f5a 54564e36 426f6e6d sD1Ev._ZTVN6Bonm │ │ │ │ + 0x00016444 696e3130 4f614e6c 704f7074 696d4500 in10OaNlpOptimE. │ │ │ │ + 0x00016454 5f5a4e36 426f6e6d 696e3130 4f614e6c _ZN6Bonmin10OaNl │ │ │ │ + 0x00016464 704f7074 696d4431 4576005f 5a4e4b36 pOptimD1Ev._ZNK6 │ │ │ │ + 0x00016474 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ + 0x00016484 696d3563 6c6f6e65 4576005f 5a4e3135 im5cloneEv._ZN15 │ │ │ │ + 0x00016494 43676c43 75744765 6e657261 746f7243 CglCutGeneratorC │ │ │ │ + 0x000164a4 3245524b 535f005f 5a4e3132 436f696e 2ERKS_._ZN12Coin │ │ │ │ + 0x000164b4 4d657373 61676573 43314569 005f5a4e MessagesC1Ei._ZN │ │ │ │ + 0x000164c4 36426f6e 6d696e31 304f614d 65737361 6Bonmin10OaMessa │ │ │ │ + 0x000164d4 67657343 31457600 5f5a4e31 32436f69 gesC1Ev._ZN12Coi │ │ │ │ + 0x000164e4 6e4d6573 73616765 73615345 524b535f nMessagesaSERKS_ │ │ │ │ + 0x000164f4 005f5a4e 36426f6e 6d696e31 304f614e ._ZN6Bonmin10OaN │ │ │ │ + 0x00016504 6c704f70 74696d44 30457600 5f5a4e36 lpOptimD0Ev._ZN6 │ │ │ │ + 0x00016514 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ + 0x00016524 696d4332 45504e53 5f31384f 7369544d imC2EPNS_18OsiTM │ │ │ │ + 0x00016534 494e4c50 496e7465 72666163 65456962 INLPInterfaceEib │ │ │ │ + 0x00016544 62005f5a 4e36426f 6e6d696e 31304f61 b._ZN6Bonmin10Oa │ │ │ │ + 0x00016554 4e6c704f 7074696d 43314550 4e535f31 NlpOptimC1EPNS_1 │ │ │ │ + 0x00016564 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ + 0x00016574 61636545 69626200 5f5a4e36 426f6e6d aceEibb._ZN6Bonm │ │ │ │ + 0x00016584 696e3130 4f614e6c 704f7074 696d3135 in10OaNlpOptim15 │ │ │ │ + 0x00016594 61737369 676e496e 74657266 61636545 assignInterfaceE │ │ │ │ + 0x000165a4 504e535f 31384f73 69544d49 4e4c5049 PNS_18OsiTMINLPI │ │ │ │ + 0x000165b4 6e746572 66616365 45005f5a 4e36426f nterfaceE._ZN6Bo │ │ │ │ + 0x000165c4 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ + 0x000165d4 31326765 6e657261 74654375 74734552 12generateCutsER │ │ │ │ + 0x000165e4 4b31384f 7369536f 6c766572 496e7465 K18OsiSolverInte │ │ │ │ + 0x000165f4 72666163 6552374f 73694375 74733131 rfaceR7OsiCuts11 │ │ │ │ + 0x00016604 43676c54 72656549 6e666f00 5f5a4e31 CglTreeInfo._ZN1 │ │ │ │ + 0x00016614 324f7369 42616253 6f6c7665 72313173 2OsiBabSolver11s │ │ │ │ + 0x00016624 6574536f 6c757469 6f6e4550 4b646964 etSolutionEPKdid │ │ │ │ + 0x00016634 005f5a4e 36426f6e 6d696e31 304f614e ._ZN6Bonmin10OaN │ │ │ │ + 0x00016644 6c704f70 74696d43 3245524e 535f3132 lpOptimC2ERNS_12 │ │ │ │ + 0x00016654 42616253 65747570 42617365 45005f5a BabSetupBaseE._Z │ │ │ │ + 0x00016664 54534e36 426f6e6d 696e3130 4f614e6c TSN6Bonmin10OaNl │ │ │ │ + 0x00016674 704f7074 696d4500 5f5a5449 4e36426f pOptimE._ZTIN6Bo │ │ │ │ + 0x00016684 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ + 0x00016694 45005f5a 4e36426f 6e6d696e 31394f61 E._ZN6Bonmin19Oa │ │ │ │ + 0x000166a4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x000166b4 65313050 6172616d 65746572 73443245 e10ParametersD2E │ │ │ │ + 0x000166c4 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x000166d4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x000166e4 65313050 6172616d 65746572 73443145 e10ParametersD1E │ │ │ │ + 0x000166f4 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x00016704 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00016714 65313050 6172616d 65746572 73433245 e10ParametersC2E │ │ │ │ + 0x00016724 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x00016734 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00016744 65313050 6172616d 65746572 73433145 e10ParametersC1E │ │ │ │ + 0x00016754 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x00016764 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00016774 65313050 6172616d 65746572 73433245 e10ParametersC2E │ │ │ │ + 0x00016784 524b5331 5f005f5a 4e36426f 6e6d696e RKS1_._ZN6Bonmin │ │ │ │ + 0x00016794 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x000167a4 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ + 0x000167b4 73433145 524b5331 5f005f5a 4e36426f sC1ERKS1_._ZN6Bo │ │ │ │ + 0x000167c4 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x000167d4 6974696f 6e426173 65313173 6f6c7665 itionBase11solve │ │ │ │ + 0x000167e4 724d616e 69704432 4576005f 5a4e3642 rManipD2Ev._ZN6B │ │ │ │ + 0x000167f4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ + 0x00016804 73697469 6f6e4261 73653131 736f6c76 sitionBase11solv │ │ │ │ + 0x00016814 65724d61 6e697039 67657443 61636865 erManip9getCache │ │ │ │ + 0x00016824 64457600 5f5a4e36 426f6e6d 696e3139 dEv._ZN6Bonmin19 │ │ │ │ + 0x00016834 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016844 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016854 43324552 4b31384f 7369536f 6c766572 C2ERK18OsiSolver │ │ │ │ + 0x00016864 496e7465 72666163 65005f5a 4e36426f Interface._ZN6Bo │ │ │ │ + 0x00016874 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00016884 6974696f 6e426173 65313473 65747570 itionBase14setup │ │ │ │ + 0x00016894 4d697053 6f6c7665 7245524e 535f3132 MipSolverERNS_12 │ │ │ │ + 0x000168a4 42616253 65747570 42617365 45524b4e BabSetupBaseERKN │ │ │ │ + 0x000168b4 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ + 0x000168c4 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ + 0x000168d4 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ + 0x000168e4 45454500 5f5a4e36 426f6e6d 696e3139 EEE._ZN6Bonmin19 │ │ │ │ + 0x000168f4 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016904 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016914 43324550 31384f73 69536f6c 76657249 C2EP18OsiSolverI │ │ │ │ + 0x00016924 6e746572 66616365 62626262 62005f5a nterfacebbbbb._Z │ │ │ │ + 0x00016934 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ + 0x00016944 6d706f73 6974696f 6e426173 65313173 mpositionBase11s │ │ │ │ + 0x00016954 6f6c7665 724d616e 69704331 45503138 olverManipC1EP18 │ │ │ │ + 0x00016964 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x00016974 63656262 62626200 5f5a4e53 74367665 cebbbbb._ZNSt6ve │ │ │ │ + 0x00016984 63746f72 4950394f 7369526f 77437574 ctorIP9OsiRowCut │ │ │ │ + 0x00016994 53614953 315f4545 31375f4d 5f726561 SaIS1_EE17_M_rea │ │ │ │ + 0x000169a4 6c6c6f63 5f617070 656e6449 4a53315f lloc_appendIJS1_ │ │ │ │ + 0x000169b4 45454576 44704f54 5f005f5a 54564e36 EEEvDpOT_._ZTVN6 │ │ │ │ + 0x000169c4 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x000169d4 6f736974 696f6e42 61736545 005f5a4e ositionBaseE._ZN │ │ │ │ + 0x000169e4 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ + 0x000169f4 706f7369 74696f6e 42617365 43314552 positionBaseC1ER │ │ │ │ + 0x00016a04 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ + 0x00016a14 65456262 005f5a4e 3132436f 696e4d65 eEbb._ZN12CoinMe │ │ │ │ + 0x00016a24 73736167 65734331 45524b53 5f005f5a ssagesC1ERKS_._Z │ │ │ │ + 0x00016a34 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ + 0x00016a44 6d706f73 6974696f 6e426173 65433145 mpositionBaseC1E │ │ │ │ + 0x00016a54 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ + 0x00016a64 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x00016a74 6e426173 65443145 76005f5a 4e36426f nBaseD1Ev._ZN6Bo │ │ │ │ + 0x00016a84 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00016a94 6974696f 6e426173 65443045 76005f5a itionBaseD0Ev._Z │ │ │ │ + 0x00016aa4 4e313143 676c5472 6565496e 666f4331 N11CglTreeInfoC1 │ │ │ │ + 0x00016ab4 45524b53 5f005f5a 4e4b3132 4f736942 ERKS_._ZNK12OsiB │ │ │ │ + 0x00016ac4 6162536f 6c766572 31316d69 70466561 abSolver11mipFea │ │ │ │ + 0x00016ad4 7369626c 65457600 5f5a5453 4e36426f sibleEv._ZTSN6Bo │ │ │ │ + 0x00016ae4 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00016af4 6974696f 6e426173 6545005f 5a4e3642 itionBaseE._ZN6B │ │ │ │ + 0x00016b04 6f6e6d69 6e31304f 614d6573 73616765 onmin10OaMessage │ │ │ │ + 0x00016b14 73433245 76005f5a 4e36426f 6e6d696e sC2Ev._ZN6Bonmin │ │ │ │ + 0x00016b24 31334d69 6e6c7046 65617350 756d7044 13MinlpFeasPumpD │ │ │ │ + 0x00016b34 32457600 5f5a5456 4e36426f 6e6d696e 2Ev._ZTVN6Bonmin │ │ │ │ + 0x00016b44 31334d69 6e6c7046 65617350 756d7045 13MinlpFeasPumpE │ │ │ │ + 0x00016b54 005f5a4e 36426f6e 6d696e31 334d696e ._ZN6Bonmin13Min │ │ │ │ + 0x00016b64 6c704665 61735075 6d704431 4576005f lpFeasPumpD1Ev._ │ │ │ │ + 0x00016b74 5a4e3642 6f6e6d69 6e31334d 696e6c70 ZN6Bonmin13Minlp │ │ │ │ + 0x00016b84 46656173 50756d70 44304576 005f5a4e FeasPumpD0Ev._ZN │ │ │ │ + 0x00016b94 4b36426f 6e6d696e 31334d69 6e6c7046 K6Bonmin13MinlpF │ │ │ │ + 0x00016ba4 65617350 756d7035 636c6f6e 65457600 easPump5cloneEv. │ │ │ │ + 0x00016bb4 5f5a4e4b 36426f6e 6d696e31 334d696e _ZNK6Bonmin13Min │ │ │ │ + 0x00016bc4 6c704665 61735075 6d703133 646f4c6f lpFeasPump13doLo │ │ │ │ + 0x00016bd4 63616c53 65617263 6845504e 535f3742 calSearchEPNS_7B │ │ │ │ + 0x00016be4 6162496e 666f4500 5f5a4e4b 36426f6e abInfoE._ZNK6Bon │ │ │ │ + 0x00016bf4 6d696e31 334d696e 6c704665 61735075 min13MinlpFeasPu │ │ │ │ + 0x00016c04 6d703136 7365745f 66705f6f 626a6563 mp16set_fp_objec │ │ │ │ + 0x00016c14 74697665 45523138 4f736953 6f6c7665 tiveER18OsiSolve │ │ │ │ + 0x00016c24 72496e74 65726661 6365504b 64005f5a rInterfacePKd._Z │ │ │ │ + 0x00016c34 4e36426f 6e6d696e 31334d69 6e6c7046 N6Bonmin13MinlpF │ │ │ │ + 0x00016c44 65617350 756d7043 3245524e 535f3132 easPumpC2ERNS_12 │ │ │ │ + 0x00016c54 42616253 65747570 42617365 45005f5a BabSetupBaseE._Z │ │ │ │ + 0x00016c64 4e4b3642 6f6e6d69 6e31334d 696e6c70 NK6Bonmin13Minlp │ │ │ │ + 0x00016c74 46656173 50756d70 39706572 666f726d FeasPump9perform │ │ │ │ + 0x00016c84 4f614552 374f7369 43757473 524e535f OaER7OsiCutsRNS_ │ │ │ │ + 0x00016c94 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x00016ca4 6e426173 65313173 6f6c7665 724d616e nBase11solverMan │ │ │ │ + 0x00016cb4 69704550 4e535f37 42616249 6e666f45 ipEPNS_7BabInfoE │ │ │ │ + 0x00016cc4 5264524b 31314367 6c547265 65496e66 RdRK11CglTreeInf │ │ │ │ + 0x00016cd4 6f005f5a 4e36426f 6e6d696e 31384f73 o._ZN6Bonmin18Os │ │ │ │ + 0x00016ce4 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x00016cf4 3233736f 6c766546 65617369 62696c69 23solveFeasibili │ │ │ │ + 0x00016d04 74795072 6f626c65 6d456a50 4b64504b tyProblemEjPKdPK │ │ │ │ + 0x00016d14 69646469 005f5a54 534e3642 6f6e6d69 iddi._ZTSN6Bonmi │ │ │ │ + 0x00016d24 6e31334d 696e6c70 46656173 50756d70 n13MinlpFeasPump │ │ │ │ + 0x00016d34 45005f5a 54494e36 426f6e6d 696e3133 E._ZTIN6Bonmin13 │ │ │ │ + 0x00016d44 4d696e6c 70466561 7350756d 7045005f MinlpFeasPumpE._ │ │ │ │ + 0x00016d54 5a4e4b36 426f6e6d 696e3654 4d494e4c ZNK6Bonmin6TMINL │ │ │ │ + 0x00016d64 50323067 65745f6e 756d6265 725f6e6f P20get_number_no │ │ │ │ + 0x00016d74 6e636f6e 76657845 52695331 5f005f5a nconvexERiS1_._Z │ │ │ │ + 0x00016d84 4e4b3642 6f6e6d69 6e36544d 494e4c50 NK6Bonmin6TMINLP │ │ │ │ + 0x00016d94 31376765 745f636f 6e73745f 78747261 17get_const_xtra │ │ │ │ + 0x00016da4 5f696445 76005f5a 4e4b3642 6f6e6d69 _idEv._ZNK6Bonmi │ │ │ │ + 0x00016db4 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ + 0x00016dc4 31706572 74757262 496e666f 4576005f 1perturbInfoEv._ │ │ │ │ + 0x00016dd4 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ + 0x00016de4 504c696e 4f626a31 38686173 4c696e65 PLinObj18hasLine │ │ │ │ + 0x00016df4 61724f62 6a656374 69766545 76005f5a arObjectiveEv._Z │ │ │ │ + 0x00016e04 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ + 0x00016e14 4c696e4f 626a3232 6765745f 7363616c LinObj22get_scal │ │ │ │ + 0x00016e24 696e675f 70617261 6d657465 72734552 ing_parametersER │ │ │ │ + 0x00016e34 64526269 50645332 5f695333 5f005f5a dRbiPdS2_iS3_._Z │ │ │ │ + 0x00016e44 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ + 0x00016e54 4c696e4f 626a3235 6765745f 636f6e73 LinObj25get_cons │ │ │ │ + 0x00016e64 74726169 6e74735f 6c696e65 61726974 traints_linearit │ │ │ │ + 0x00016e74 79456950 4e354970 6f707434 544e4c50 yEiPN5Ipopt4TNLP │ │ │ │ + 0x00016e84 31334c69 6e656172 69747954 79706545 13LinearityTypeE │ │ │ │ + 0x00016e94 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ + 0x00016ea4 4e4c504c 696e4f62 6a313567 65745f62 NLPLinObj15get_b │ │ │ │ + 0x00016eb4 6f756e64 735f696e 666f4569 50645331 ounds_infoEiPdS1 │ │ │ │ + 0x00016ec4 5f695331 5f53315f 005f5a4e 36426f6e _iS1_S1_._ZN6Bon │ │ │ │ + 0x00016ed4 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ + 0x00016ee4 6a366576 616c5f68 4569504b 64626469 j6eval_hEiPKdbdi │ │ │ │ + 0x00016ef4 53325f62 69506953 335f5064 005f5a4e S2_biPiS3_Pd._ZN │ │ │ │ + 0x00016f04 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ + 0x00016f14 696e4f62 6a366576 616c5f66 4569504b inObj6eval_fEiPK │ │ │ │ + 0x00016f24 64625264 005f5a4e 4b36426f 6e6d696e dbRd._ZNK6Bonmin │ │ │ │ + 0x00016f34 36544d49 4e4c5033 30676574 5f73696d 6TMINLP30get_sim │ │ │ │ + 0x00016f44 706c655f 636f6e63 6176655f 636f6e73 ple_concave_cons │ │ │ │ + 0x00016f54 74726169 6e747345 69504e53 305f3233 traintsEiPNS0_23 │ │ │ │ + 0x00016f64 53696d70 6c65436f 6e636176 65436f6e SimpleConcaveCon │ │ │ │ + 0x00016f74 73747261 696e7445 005f5a4e 4b36426f straintE._ZNK6Bo │ │ │ │ + 0x00016f84 6e6d696e 36544d49 4e4c5032 36676574 nmin6TMINLP26get │ │ │ │ + 0x00016f94 5f636f6e 73747261 696e745f 636f6e76 _constraint_conv │ │ │ │ + 0x00016fa4 65786974 69657345 69504e53 305f3135 exitiesEiPNS0_15 │ │ │ │ + 0x00016fb4 4d61726b 65644e6f 6e436f6e 76657845 MarkedNonConvexE │ │ │ │ + 0x00016fc4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ + 0x00016fd4 4e4c504c 696e4f62 6a313165 76616c5f NLPLinObj11eval_ │ │ │ │ + 0x00016fe4 67726164 5f664569 504b6462 5064005f grad_fEiPKdbPd._ │ │ │ │ + 0x00016ff4 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ + 0x00017004 504c696e 4f626a31 38657661 6c5f7570 PLinObj18eval_up │ │ │ │ + 0x00017014 7065725f 626f756e 645f6645 69504b64 per_bound_fEiPKd │ │ │ │ + 0x00017024 5264005f 5a4e3642 6f6e6d69 6e313254 Rd._ZN6Bonmin12T │ │ │ │ + 0x00017034 4d494e4c 504c696e 4f626a32 35686173 MINLPLinObj25has │ │ │ │ + 0x00017044 55707065 72426f75 6e64696e 674f626a UpperBoundingObj │ │ │ │ + 0x00017054 65637469 76654576 005f5a4e 36426f6e ectiveEv._ZN6Bon │ │ │ │ + 0x00017064 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ + 0x00017074 6a366576 616c5f67 4569504b 64626950 j6eval_gEiPKdbiP │ │ │ │ + 0x00017084 64005f5a 4e36426f 6e6d696e 3132544d d._ZN6Bonmin12TM │ │ │ │ + 0x00017094 494e4c50 4c696e4f 626a3138 6765745f INLPLinObj18get_ │ │ │ │ + 0x000170a4 73746172 74696e67 5f706f69 6e744569 starting_pointEi │ │ │ │ + 0x000170b4 62506462 53315f53 315f6962 53315f00 bPdbS1_S1_ibS1_. │ │ │ │ + 0x000170c4 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ + 0x000170d4 4c504c69 6e4f626a 37657661 6c5f6769 LPLinObj7eval_gi │ │ │ │ + 0x000170e4 4569504b 64626952 64005f5a 4e36426f EiPKdbiRd._ZN6Bo │ │ │ │ + 0x000170f4 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ + 0x00017104 626a3130 6576616c 5f6a6163 5f674569 bj10eval_jac_gEi │ │ │ │ + 0x00017114 504b6462 69695069 53335f50 64005f5a PKdbiiPiS3_Pd._Z │ │ │ │ + 0x00017124 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ + 0x00017134 4c696e4f 626a3137 66696e61 6c697a65 LinObj17finalize │ │ │ │ + 0x00017144 5f736f6c 7574696f 6e454e53 5f36544d _solutionENS_6TM │ │ │ │ + 0x00017154 494e4c50 3132536f 6c766572 52657475 INLP12SolverRetu │ │ │ │ + 0x00017164 726e4569 504b6464 005f5a4e 36426f6e rnEiPKdd._ZN6Bon │ │ │ │ + 0x00017174 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ + 0x00017184 6a313265 76616c5f 67726164 5f676945 j12eval_grad_giE │ │ │ │ + 0x00017194 69504b64 62695269 50695064 005f5a4e iPKdbiRiPiPd._ZN │ │ │ │ + 0x000171a4 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ + 0x000171b4 696e4f62 6a313967 65745f76 61726961 inObj19get_varia │ │ │ │ + 0x000171c4 626c6573 5f747970 65734569 504e535f bles_typesEiPNS_ │ │ │ │ + 0x000171d4 36544d49 4e4c5031 32566172 6961626c 6TMINLP12Variabl │ │ │ │ + 0x000171e4 65547970 6545005f 5a4e3642 6f6e6d69 eTypeE._ZN6Bonmi │ │ │ │ + 0x000171f4 6e313254 4d494e4c 504c696e 4f626a32 n12TMINLPLinObj2 │ │ │ │ + 0x00017204 33676574 5f766172 6961626c 65735f6c 3get_variables_l │ │ │ │ + 0x00017214 696e6561 72697479 4569504e 3549706f inearityEiPN5Ipo │ │ │ │ + 0x00017224 70743454 4e4c5031 334c696e 65617269 pt4TNLP13Lineari │ │ │ │ + 0x00017234 74795479 70654500 5f5a4e36 426f6e6d tyTypeE._ZN6Bonm │ │ │ │ + 0x00017244 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ + 0x00017254 31326765 745f6e6c 705f696e 666f4552 12get_nlp_infoER │ │ │ │ + 0x00017264 6953315f 53315f53 315f524e 3549706f iS1_S1_S1_RN5Ipo │ │ │ │ + 0x00017274 70743454 4e4c5031 34496e64 65785374 pt4TNLP14IndexSt │ │ │ │ + 0x00017284 796c6545 6e756d45 005f5a39 436f696e yleEnumE._Z9Coin │ │ │ │ + 0x00017294 46696c6c 4e494e36 426f6e6d 696e3654 FillNIN6Bonmin6T │ │ │ │ + 0x000172a4 4d494e4c 5039436f 6e766578 69747945 MINLP9ConvexityE │ │ │ │ + 0x000172b4 45765054 5f695333 5f005f5a 4e4b3642 EvPT_iS3_._ZNK6B │ │ │ │ + 0x000172c4 6f6e6d69 6e36544d 494e4c50 32366765 onmin6TMINLP26ge │ │ │ │ + 0x000172d4 745f636f 6e737472 61696e74 5f636f6e t_constraint_con │ │ │ │ + 0x000172e4 76657869 74696573 4569504e 53305f39 vexitiesEiPNS0_9 │ │ │ │ + 0x000172f4 436f6e76 65786974 7945005f 5a4e3642 ConvexityE._ZN6B │ │ │ │ + 0x00017304 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x00017314 4f626a44 31457600 5f5a4e36 426f6e6d ObjD1Ev._ZN6Bonm │ │ │ │ + 0x00017324 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ + 0x00017334 44324576 005f5a4e 36426f6e 6d696e31 D2Ev._ZN6Bonmin1 │ │ │ │ + 0x00017344 32544d49 4e4c504c 696e4f62 6a313667 2TMINLPLinObj16g │ │ │ │ + 0x00017354 7574734f 66446573 74727563 746f7245 utsOfDestructorE │ │ │ │ + 0x00017364 76005f5a 4e36426f 6e6d696e 36544d49 v._ZN6Bonmin6TMI │ │ │ │ + 0x00017374 4e4c5044 32457600 5f5a5456 4e36426f NLPD2Ev._ZTVN6Bo │ │ │ │ + 0x00017384 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ + 0x00017394 626a4500 5f5a4e36 426f6e6d 696e3132 bjE._ZN6Bonmin12 │ │ │ │ + 0x000173a4 544d494e 4c504c69 6e4f626a 44304576 TMINLPLinObjD0Ev │ │ │ │ + 0x000173b4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ + 0x000173c4 4e4c504c 696e4f62 6a433245 76005f5a NLPLinObjC2Ev._Z │ │ │ │ + 0x000173d4 4e36426f 6e6d696e 36544d49 4e4c5043 N6Bonmin6TMINLPC │ │ │ │ + 0x000173e4 32457600 5f5a5453 4e36426f 6e6d696e 2Ev._ZTSN6Bonmin │ │ │ │ + 0x000173f4 3132544d 494e4c50 4c696e4f 626a4500 12TMINLPLinObjE. │ │ │ │ + 0x00017404 5f5a4e31 32436f69 6e52656c 466c7445 _ZN12CoinRelFltE │ │ │ │ + 0x00017414 71443245 76005f5a 4e313243 6f696e52 qD2Ev._ZN12CoinR │ │ │ │ + 0x00017424 656c466c 74457144 31457600 5f5a4e31 elFltEqD1Ev._ZN1 │ │ │ │ + 0x00017434 32436f69 6e52656c 466c7445 71443045 2CoinRelFltEqD0E │ │ │ │ + 0x00017444 76005f5a 4e34436f 696e3136 52656665 v._ZN4Coin16Refe │ │ │ │ + 0x00017454 72656e63 65644f62 6a656374 44324576 rencedObjectD2Ev │ │ │ │ + 0x00017464 005f5a54 564e3443 6f696e31 36526566 ._ZTVN4Coin16Ref │ │ │ │ + 0x00017474 6572656e 6365644f 626a6563 7445005f erencedObjectE._ │ │ │ │ + 0x00017484 5a4e3443 6f696e31 36526566 6572656e ZN4Coin16Referen │ │ │ │ + 0x00017494 6365644f 626a6563 74443145 76005f5a cedObjectD1Ev._Z │ │ │ │ + 0x000174a4 4e34436f 696e3136 52656665 72656e63 N4Coin16Referenc │ │ │ │ + 0x000174b4 65644f62 6a656374 44304576 005f5a4e edObjectD0Ev._ZN │ │ │ │ + 0x000174c4 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ + 0x000174d4 75747347 656e6572 61746f72 44324576 utsGeneratorD2Ev │ │ │ │ + 0x000174e4 005f5a4e 36426f6e 6d696e31 394c696e ._ZN6Bonmin19Lin │ │ │ │ + 0x000174f4 65617243 75747347 656e6572 61746f72 earCutsGenerator │ │ │ │ + 0x00017504 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ + 0x00017514 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ + 0x00017524 61746f72 44304576 005f5a4e 4b36426f atorD0Ev._ZNK6Bo │ │ │ │ + 0x00017534 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ + 0x00017544 47656e65 7261746f 7235636c 6f6e6545 Generator5cloneE │ │ │ │ + 0x00017554 76005f5a 4e36426f 6e6d696e 31394c69 v._ZN6Bonmin19Li │ │ │ │ + 0x00017564 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ + 0x00017574 72313343 75747469 6e674d65 74686f64 r13CuttingMethod │ │ │ │ + 0x00017584 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ + 0x00017594 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ + 0x000175a4 65726174 6f723133 43757474 696e674d erator13CuttingM │ │ │ │ + 0x000175b4 6574686f 6445005f 5a4e3642 6f6e6d69 ethodE._ZN6Bonmi │ │ │ │ + 0x000175c4 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ + 0x000175d4 65726174 6f723133 43757474 696e674d erator13CuttingM │ │ │ │ + 0x000175e4 6574686f 64443145 76005f5a 4e36426f ethodD1Ev._ZN6Bo │ │ │ │ + 0x000175f4 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ + 0x00017604 47656e65 7261746f 72313343 75747469 Generator13Cutti │ │ │ │ + 0x00017614 6e674d65 74686f64 44304576 005f5a4e ngMethodD0Ev._ZN │ │ │ │ + 0x00017624 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ + 0x00017634 544e4c50 37616464 43757473 456a5050 TNLP7addCutsEjPP │ │ │ │ + 0x00017644 4b394f73 69526f77 43757400 5f5a4e36 K9OsiRowCut._ZN6 │ │ │ │ + 0x00017654 426f6e6d 696e3138 4f736954 4d494e4c Bonmin18OsiTMINL │ │ │ │ + 0x00017664 50496e74 65726661 63653132 6170706c PInterface12appl │ │ │ │ + 0x00017674 79526f77 43757473 45695050 4b394f73 yRowCutsEiPPK9Os │ │ │ │ + 0x00017684 69526f77 43757400 5f5a4e36 426f6e6d iRowCut._ZN6Bonm │ │ │ │ + 0x00017694 696e3138 4f736954 4d494e4c 50496e74 in18OsiTMINLPInt │ │ │ │ + 0x000176a4 65726661 63653136 66726565 43616368 erface16freeCach │ │ │ │ + 0x000176b4 6564526f 7752696d 4576005f 5a4e3443 edRowRimEv._ZN4C │ │ │ │ + 0x000176c4 6f696e38 536d6172 74507472 494e3642 oin8SmartPtrIN6B │ │ │ │ + 0x000176d4 6f6e6d69 6e31394c 696e6561 72437574 onmin19LinearCut │ │ │ │ + 0x000176e4 7347656e 65726174 6f723133 43757474 sGenerator13Cutt │ │ │ │ + 0x000176f4 696e674d 6574686f 64454531 3552656c ingMethodEE15Rel │ │ │ │ + 0x00017704 65617365 506f696e 7465725f 4576005f easePointer_Ev._ │ │ │ │ + 0x00017714 5a54494e 36426f6e 6d696e31 39544d49 ZTIN6Bonmin19TMI │ │ │ │ + 0x00017724 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00017734 45005f5a 54494e36 426f6e6d 696e3131 E._ZTIN6Bonmin11 │ │ │ │ + 0x00017744 544d494e 4c503254 4e4c5045 005f5a4e TMINLP2TNLPE._ZN │ │ │ │ + 0x00017754 36426f6e 6d696e31 314f7574 65724170 6Bonmin11OuterAp │ │ │ │ + 0x00017764 70726f78 32336578 74726163 744c696e prox23extractLin │ │ │ │ + 0x00017774 65617252 656c6178 6174696f 6e45524e earRelaxationERN │ │ │ │ + 0x00017784 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ + 0x00017794 65726661 63654550 31384f73 69536f6c erfaceEP18OsiSol │ │ │ │ + 0x000177a4 76657249 6e746572 66616365 504b6462 verInterfacePKdb │ │ │ │ + 0x000177b4 005f5a4e 32314f73 69436c70 536f6c76 ._ZN21OsiClpSolv │ │ │ │ + 0x000177c4 6572496e 74657266 61636537 7265736f erInterface7reso │ │ │ │ + 0x000177d4 6c766545 76005f5a 4e32314f 7369436c lveEv._ZN21OsiCl │ │ │ │ + 0x000177e4 70536f6c 76657249 6e746572 66616365 pSolverInterface │ │ │ │ + 0x000177f4 44314576 005f5a39 436f696e 49736e61 D1Ev._Z9CoinIsna │ │ │ │ + 0x00017804 6e64005f 5a313043 6f696e46 696e6974 nd._Z10CoinFinit │ │ │ │ + 0x00017814 6564005f 5a54534e 34436f69 6e313652 ed._ZTSN4Coin16R │ │ │ │ + 0x00017824 65666572 656e6365 644f626a 65637445 eferencedObjectE │ │ │ │ + 0x00017834 005f5a54 494e3443 6f696e31 36526566 ._ZTIN4Coin16Ref │ │ │ │ + 0x00017844 6572656e 6365644f 626a6563 7445005f erencedObjectE._ │ │ │ │ + 0x00017854 5a54534e 36426f6e 6d696e31 394c696e ZTSN6Bonmin19Lin │ │ │ │ + 0x00017864 65617243 75747347 656e6572 61746f72 earCutsGenerator │ │ │ │ + 0x00017874 31334375 7474696e 674d6574 686f6445 13CuttingMethodE │ │ │ │ + 0x00017884 005f5a54 494e3642 6f6e6d69 6e31394c ._ZTIN6Bonmin19L │ │ │ │ + 0x00017894 696e6561 72437574 7347656e 65726174 inearCutsGenerat │ │ │ │ + 0x000178a4 6f723133 43757474 696e674d 6574686f or13CuttingMetho │ │ │ │ + 0x000178b4 6445005f 5a54534e 36426f6e 6d696e31 dE._ZTSN6Bonmin1 │ │ │ │ + 0x000178c4 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ + 0x000178d4 61746f72 45005f5a 54494e36 426f6e6d atorE._ZTIN6Bonm │ │ │ │ + 0x000178e4 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ + 0x000178f4 6e657261 746f7245 005f5a4e 36426f6e neratorE._ZN6Bon │ │ │ │ + 0x00017904 6d696e34 544d6174 61534552 4b53305f min4TMataSERKS0_ │ │ │ │ + 0x00017914 005f5a4e 36426f6e 6d696e34 544d6174 ._ZN6Bonmin4TMat │ │ │ │ + 0x00017924 36637265 61746545 524b3136 436f696e 6createERK16Coin │ │ │ │ + 0x00017934 5061636b 65644d61 74726978 005f5a4e PackedMatrix._ZN │ │ │ │ + 0x00017944 36426f6e 6d696e34 544d6174 61534552 6Bonmin4TMataSER │ │ │ │ + 0x00017954 4b313643 6f696e50 61636b65 644d6174 K16CoinPackedMat │ │ │ │ + 0x00017964 72697800 5f5a4e36 426f6e6d 696e3454 rix._ZN6Bonmin4T │ │ │ │ + 0x00017974 4d617444 32457600 5f5a4e36 426f6e6d MatD2Ev._ZN6Bonm │ │ │ │ + 0x00017984 696e3454 4d617444 31457600 5f5a4e36 in4TMatD1Ev._ZN6 │ │ │ │ + 0x00017994 426f6e6d 696e3454 4d617432 326d616b Bonmin4TMat22mak │ │ │ │ + 0x000179a4 655f6c6f 7765725f 746f5f62 655f7570 e_lower_to_be_up │ │ │ │ + 0x000179b4 70657245 76005f5a 4e537431 325f5665 perEv._ZNSt12_Ve │ │ │ │ + 0x000179c4 63746f72 5f626173 65495374 34706169 ctor_baseISt4pai │ │ │ │ + 0x000179d4 72496969 45536149 53315f45 45443245 rIiiESaIS1_EED2E │ │ │ │ + 0x000179e4 76005f5a 4e537431 325f5665 63746f72 v._ZNSt12_Vector │ │ │ │ + 0x000179f4 5f626173 65495374 34706169 72496969 _baseISt4pairIii │ │ │ │ + 0x00017a04 45536149 53315f45 45443145 76005f5a ESaIS1_EED1Ev._Z │ │ │ │ + 0x00017a14 4e36426f 6e6d696e 34544d61 74433245 N6Bonmin4TMatC2E │ │ │ │ + 0x00017a24 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ + 0x00017a34 34544d61 74433145 524b5330 5f005f5a 4TMatC1ERKS0_._Z │ │ │ │ + 0x00017a44 4e36426f 6e6d696e 31387265 73697a65 N6Bonmin18resize │ │ │ │ + 0x00017a54 416e6443 6f707941 72726179 49694545 AndCopyArrayIiEE │ │ │ │ + 0x00017a64 76525054 5f6a6a00 5f5a4e53 74367665 vRPT_jj._ZNSt6ve │ │ │ │ + 0x00017a74 63746f72 49695361 49694545 31375f4d ctorIiSaIiEE17_M │ │ │ │ + 0x00017a84 5f646566 61756c74 5f617070 656e6445 _default_appendE │ │ │ │ + 0x00017a94 6a005f5a 4e537436 76656374 6f724953 j._ZNSt6vectorIS │ │ │ │ + 0x00017aa4 74347061 69724969 69455361 4953315f t4pairIiiESaIS1_ │ │ │ │ + 0x00017ab4 45453137 5f4d5f72 65616c6c 6f635f61 EE17_M_realloc_a │ │ │ │ + 0x00017ac4 7070656e 64494a53 315f4545 45764470 ppendIJS1_EEEvDp │ │ │ │ + 0x00017ad4 4f545f00 5f5a5374 31365f5f 696e7365 OT_._ZSt16__inse │ │ │ │ + 0x00017ae4 7274696f 6e5f736f 7274494e 395f5f67 rtion_sortIN9__g │ │ │ │ + 0x00017af4 6e755f63 78783137 5f5f6e6f 726d616c nu_cxx17__normal │ │ │ │ + 0x00017b04 5f697465 7261746f 72495069 53743676 _iteratorIPiSt6v │ │ │ │ + 0x00017b14 6563746f 72496953 61496945 4545454e ectorIiSaIiEEEEN │ │ │ │ + 0x00017b24 53305f35 5f5f6f70 7331355f 49746572 S0_5__ops15_Iter │ │ │ │ + 0x00017b34 5f636f6d 705f6974 6572494e 36426f6e _comp_iterIN6Bon │ │ │ │ + 0x00017b44 6d696e34 544d6174 3131436f 6c756d6e min4TMat11Column │ │ │ │ + 0x00017b54 4f726465 72454545 4576545f 53445f54 OrderEEEEvT_SD_T │ │ │ │ + 0x00017b64 305f005f 5a537431 365f5f69 6e736572 0_._ZSt16__inser │ │ │ │ + 0x00017b74 74696f6e 5f736f72 74494e39 5f5f676e tion_sortIN9__gn │ │ │ │ + 0x00017b84 755f6378 7831375f 5f6e6f72 6d616c5f u_cxx17__normal_ │ │ │ │ + 0x00017b94 69746572 61746f72 49506953 74367665 iteratorIPiSt6ve │ │ │ │ + 0x00017ba4 63746f72 49695361 49694545 45454e53 ctorIiSaIiEEEENS │ │ │ │ + 0x00017bb4 305f355f 5f6f7073 31355f49 7465725f 0_5__ops15_Iter_ │ │ │ │ + 0x00017bc4 636f6d70 5f697465 72494e36 426f6e6d comp_iterIN6Bonm │ │ │ │ + 0x00017bd4 696e3454 4d617438 526f774f 72646572 in4TMat8RowOrder │ │ │ │ + 0x00017be4 45454545 76545f53 445f5430 5f005f5a EEEEvT_SD_T0_._Z │ │ │ │ + 0x00017bf4 53743133 5f5f6164 6a757374 5f686561 St13__adjust_hea │ │ │ │ + 0x00017c04 70494e39 5f5f676e 755f6378 7831375f pIN9__gnu_cxx17_ │ │ │ │ + 0x00017c14 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ + 0x00017c24 49506953 74367665 63746f72 49695361 IPiSt6vectorIiSa │ │ │ │ + 0x00017c34 49694545 45456969 4e53305f 355f5f6f IiEEEEiiNS0_5__o │ │ │ │ + 0x00017c44 70733135 5f497465 725f636f 6d705f69 ps15_Iter_comp_i │ │ │ │ + 0x00017c54 74657249 4e36426f 6e6d696e 34544d61 terIN6Bonmin4TMa │ │ │ │ + 0x00017c64 74313143 6f6c756d 6e4f7264 65724545 t11ColumnOrderEE │ │ │ │ + 0x00017c74 45457654 5f54305f 53455f54 315f5432 EEvT_T0_SE_T1_T2 │ │ │ │ + 0x00017c84 5f005f5a 53743136 5f5f696e 74726f73 _._ZSt16__intros │ │ │ │ + 0x00017c94 6f72745f 6c6f6f70 494e395f 5f676e75 ort_loopIN9__gnu │ │ │ │ + 0x00017ca4 5f637878 31375f5f 6e6f726d 616c5f69 _cxx17__normal_i │ │ │ │ + 0x00017cb4 74657261 746f7249 50695374 36766563 teratorIPiSt6vec │ │ │ │ + 0x00017cc4 746f7249 69536149 69454545 45694e53 torIiSaIiEEEEiNS │ │ │ │ + 0x00017cd4 305f355f 5f6f7073 31355f49 7465725f 0_5__ops15_Iter_ │ │ │ │ + 0x00017ce4 636f6d70 5f697465 72494e36 426f6e6d comp_iterIN6Bonm │ │ │ │ + 0x00017cf4 696e3454 4d617431 31436f6c 756d6e4f in4TMat11ColumnO │ │ │ │ + 0x00017d04 72646572 45454545 76545f53 445f5430 rderEEEEvT_SD_T0 │ │ │ │ + 0x00017d14 5f54315f 005f5a4e 36426f6e 6d696e34 _T1_._ZN6Bonmin4 │ │ │ │ + 0x00017d24 544d6174 31356e75 6d4e6f6e 456d7074 TMat15numNonEmpt │ │ │ │ + 0x00017d34 79436f6c 73457600 5f5a5374 31335f5f yColsEv._ZSt13__ │ │ │ │ + 0x00017d44 61646a75 73745f68 65617049 4e395f5f adjust_heapIN9__ │ │ │ │ + 0x00017d54 676e755f 63787831 375f5f6e 6f726d61 gnu_cxx17__norma │ │ │ │ + 0x00017d64 6c5f6974 65726174 6f724950 69537436 l_iteratorIPiSt6 │ │ │ │ + 0x00017d74 76656374 6f724969 53614969 45454545 vectorIiSaIiEEEE │ │ │ │ + 0x00017d84 69694e53 305f355f 5f6f7073 31355f49 iiNS0_5__ops15_I │ │ │ │ + 0x00017d94 7465725f 636f6d70 5f697465 72494e36 ter_comp_iterIN6 │ │ │ │ + 0x00017da4 426f6e6d 696e3454 4d617438 526f774f Bonmin4TMat8RowO │ │ │ │ + 0x00017db4 72646572 45454545 76545f54 305f5345 rderEEEEvT_T0_SE │ │ │ │ + 0x00017dc4 5f54315f 54325f00 5f5a5374 31365f5f _T1_T2_._ZSt16__ │ │ │ │ + 0x00017dd4 696e7472 6f736f72 745f6c6f 6f70494e introsort_loopIN │ │ │ │ + 0x00017de4 395f5f67 6e755f63 78783137 5f5f6e6f 9__gnu_cxx17__no │ │ │ │ + 0x00017df4 726d616c 5f697465 7261746f 72495069 rmal_iteratorIPi │ │ │ │ + 0x00017e04 53743676 6563746f 72496953 61496945 St6vectorIiSaIiE │ │ │ │ + 0x00017e14 45454569 4e53305f 355f5f6f 70733135 EEEiNS0_5__ops15 │ │ │ │ + 0x00017e24 5f497465 725f636f 6d705f69 74657249 _Iter_comp_iterI │ │ │ │ + 0x00017e34 4e36426f 6e6d696e 34544d61 7438526f N6Bonmin4TMat8Ro │ │ │ │ + 0x00017e44 774f7264 65724545 45457654 5f53445f wOrderEEEEvT_SD_ │ │ │ │ + 0x00017e54 54305f54 315f005f 5a4e3642 6f6e6d69 T0_T1_._ZN6Bonmi │ │ │ │ + 0x00017e64 6e34544d 61743136 72656d6f 76654475 n4TMat16removeDu │ │ │ │ + 0x00017e74 706c6963 61746573 4576005f 5a4e3642 plicatesEv._ZN6B │ │ │ │ + 0x00017e84 6f6e6d69 6e34544d 61743236 6d616b65 onmin4TMat26make │ │ │ │ + 0x00017e94 5f66756c 6c5f7570 7065725f 74726961 _full_upper_tria │ │ │ │ + 0x00017ea4 6e67756c 61724576 005f5a4e 36426f6e ngularEv._ZN6Bon │ │ │ │ + 0x00017eb4 6d696e34 544d6174 32316d61 6b655f75 min4TMat21make_u │ │ │ │ + 0x00017ec4 70706572 5f747269 616e6775 6c617245 pper_triangularE │ │ │ │ + 0x00017ed4 524b4e53 5f31374d 61747269 7853746f RKNS_17MatrixSto │ │ │ │ + 0x00017ee4 72616765 54797065 45005f5a 4e36426f rageTypeE._ZN6Bo │ │ │ │ + 0x00017ef4 6e6d696e 34544d61 74433245 524b3136 nmin4TMatC2ERK16 │ │ │ │ + 0x00017f04 436f696e 5061636b 65644d61 74726978 CoinPackedMatrix │ │ │ │ + 0x00017f14 4e535f31 374d6174 72697853 746f7261 NS_17MatrixStora │ │ │ │ + 0x00017f24 67655479 70654500 5f5a4e36 426f6e6d geTypeE._ZN6Bonm │ │ │ │ + 0x00017f34 696e3454 4d617443 3145524b 3136436f in4TMatC1ERK16Co │ │ │ │ + 0x00017f44 696e5061 636b6564 4d617472 69784e53 inPackedMatrixNS │ │ │ │ + 0x00017f54 5f31374d 61747269 7853746f 72616765 _17MatrixStorage │ │ │ │ + 0x00017f64 54797065 45005f5a 4e36426f 6e6d696e TypeE._ZN6Bonmin │ │ │ │ + 0x00017f74 34544d61 7431356e 756d4e6f 6e456d70 4TMat15numNonEmp │ │ │ │ + 0x00017f84 7479526f 77734576 005f5a4e 3549706f tyRowsEv._ZN5Ipo │ │ │ │ + 0x00017f94 70743454 4e4c5032 30676574 5f766172 pt4TNLP20get_var │ │ │ │ + 0x00017fa4 5f636f6e 5f6d6574 61646174 61456952 _con_metadataEiR │ │ │ │ + 0x00017fb4 5374336d 6170494e 5374375f 5f637878 St3mapINSt7__cxx │ │ │ │ + 0x00017fc4 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ + 0x00017fd4 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ + 0x00017fe4 73496345 53614963 45454553 74367665 sIcESaIcEEESt6ve │ │ │ │ + 0x00017ff4 63746f72 4953375f 53614953 375f4545 ctorIS7_SaIS7_EE │ │ │ │ + 0x00018004 5374346c 65737349 53375f45 53614953 St4lessIS7_ESaIS │ │ │ │ + 0x00018014 74347061 6972494b 53375f53 415f4545 t4pairIKS7_SA_EE │ │ │ │ + 0x00018024 45525331 5f495337 5f53385f 49695361 ERS1_IS7_S8_IiSa │ │ │ │ + 0x00018034 49694545 53435f53 61495344 5f495345 IiEESC_SaISD_ISE │ │ │ │ + 0x00018044 5f534b5f 45454552 53315f49 53375f53 _SK_EEERS1_IS7_S │ │ │ │ + 0x00018054 385f4964 53614964 45455343 5f536149 8_IdSaIdEESC_SaI │ │ │ │ + 0x00018064 53445f49 53455f53 515f4545 45695349 SD_ISE_SQ_EEEiSI │ │ │ │ + 0x00018074 5f534f5f 53555f00 5f5a4e35 49706f70 _SO_SU_._ZN5Ipop │ │ │ │ + 0x00018084 7434544e 4c503333 6765745f 6e756d62 t4TNLP33get_numb │ │ │ │ + 0x00018094 65725f6f 665f6e6f 6e6c696e 6561725f er_of_nonlinear_ │ │ │ │ + 0x000180a4 76617269 61626c65 73457600 5f5a4e35 variablesEv._ZN5 │ │ │ │ + 0x000180b4 49706f70 7434544e 4c503331 6765745f Ipopt4TNLP31get_ │ │ │ │ + 0x000180c4 6c697374 5f6f665f 6e6f6e6c 696e6561 list_of_nonlinea │ │ │ │ + 0x000180d4 725f7661 72696162 6c657345 69506900 r_variablesEiPi. │ │ │ │ + 0x000180e4 5f5a4e35 49706f70 7434544e 4c503137 _ZN5Ipopt4TNLP17 │ │ │ │ + 0x000180f4 66696e61 6c697a65 5f6d6574 61646174 finalize_metadat │ │ │ │ + 0x00018104 61456952 4b537433 6d617049 4e537437 aEiRKSt3mapINSt7 │ │ │ │ + 0x00018114 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ + 0x00018124 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ + 0x00018134 74726169 74734963 45536149 63454545 traitsIcESaIcEEE │ │ │ │ + 0x00018144 53743676 6563746f 72495337 5f536149 St6vectorIS7_SaI │ │ │ │ + 0x00018154 53375f45 45537434 6c657373 4953375f S7_EESt4lessIS7_ │ │ │ │ + 0x00018164 45536149 53743470 61697249 4b53375f ESaISt4pairIKS7_ │ │ │ │ + 0x00018174 53415f45 4545524b 53315f49 53375f53 SA_EEERKS1_IS7_S │ │ │ │ + 0x00018184 385f4969 53614969 45455343 5f536149 8_IiSaIiEESC_SaI │ │ │ │ + 0x00018194 53445f49 53455f53 4c5f4545 45524b53 SD_ISE_SL_EEERKS │ │ │ │ + 0x000181a4 315f4953 375f5338 5f496453 61496445 1_IS7_S8_IdSaIdE │ │ │ │ + 0x000181b4 4553435f 53614953 445f4953 455f5353 ESC_SaISD_ISE_SS │ │ │ │ + 0x000181c4 5f454545 69534a5f 53515f53 585f005f _EEEiSJ_SQ_SX_._ │ │ │ │ + 0x000181d4 5a4e3642 6f6e6d69 6e36544d 494e4c50 ZN6Bonmin6TMINLP │ │ │ │ + 0x000181e4 32356861 73557070 6572426f 756e6469 25hasUpperBoundi │ │ │ │ + 0x000181f4 6e674f62 6a656374 69766545 76005f5a ngObjectiveEv._Z │ │ │ │ + 0x00018204 4e36426f 6e6d696e 36544d49 4e4c5031 N6Bonmin6TMINLP1 │ │ │ │ + 0x00018214 38686173 4c696e65 61724f62 6a656374 8hasLinearObject │ │ │ │ + 0x00018224 69766545 76005f5a 4e36426f 6e6d696e iveEv._ZN6Bonmin │ │ │ │ + 0x00018234 3131544d 494e4c50 32544e4c 50323367 11TMINLP2TNLP23g │ │ │ │ + 0x00018244 65745f76 61726961 626c6573 5f6c696e et_variables_lin │ │ │ │ + 0x00018254 65617269 74794569 504e3549 706f7074 earityEiPN5Ipopt │ │ │ │ + 0x00018264 34544e4c 5031334c 696e6561 72697479 4TNLP13Linearity │ │ │ │ + 0x00018274 54797065 45005f5a 4e36426f 6e6d696e TypeE._ZN6Bonmin │ │ │ │ + 0x00018284 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018294 64437574 73323567 65745f63 6f6e7374 dCuts25get_const │ │ │ │ + 0x000182a4 7261696e 74735f6c 696e6561 72697479 raints_linearity │ │ │ │ + 0x000182b4 4569504e 3549706f 70743454 4e4c5031 EiPN5Ipopt4TNLP1 │ │ │ │ + 0x000182c4 334c696e 65617269 74795479 70654500 3LinearityTypeE. │ │ │ │ + 0x000182d4 5f5a4e4b 36426f6e 6d696e31 31544d49 _ZNK6Bonmin11TMI │ │ │ │ + 0x000182e4 4e4c5032 544e4c50 31376765 745f636f NLP2TNLP17get_co │ │ │ │ + 0x000182f4 6e73745f 78747261 5f696445 76005f5a nst_xtra_idEv._Z │ │ │ │ + 0x00018304 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x00018314 32544e4c 50323568 61735570 70657242 2TNLP25hasUpperB │ │ │ │ + 0x00018324 6f756e64 696e674f 626a6563 74697665 oundingObjective │ │ │ │ + 0x00018334 4576005f 5a4e3642 6f6e6d69 6e313154 Ev._ZN6Bonmin11T │ │ │ │ + 0x00018344 4d494e4c 5032544e 4c503138 6861734c MINLP2TNLP18hasL │ │ │ │ + 0x00018354 696e6561 724f626a 65637469 76654576 inearObjectiveEv │ │ │ │ + 0x00018364 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x00018374 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00018384 36707269 6e744845 76005f5a 4e537436 6printHEv._ZNSt6 │ │ │ │ + 0x00018394 76656374 6f724964 53614964 45453772 vectorIdSaIdEE7r │ │ │ │ + 0x000183a4 65736572 7665456a 005f5a39 436f696e eserveEj._Z9Coin │ │ │ │ + 0x000183b4 46696c6c 4e496445 7650545f 6953305f FillNIdEvPT_iS0_ │ │ │ │ + 0x000183c4 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x000183d4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000183e4 32326765 745f7363 616c696e 675f7061 22get_scaling_pa │ │ │ │ + 0x000183f4 72616d65 74657273 45526452 62695064 rametersERdRbiPd │ │ │ │ + 0x00018404 53325f69 53335f00 5f5a3943 6f696e46 S2_iS3_._Z9CoinF │ │ │ │ + 0x00018414 696c6c4e 49694576 50545f69 53305f00 illNIiEvPT_iS0_. │ │ │ │ + 0x00018424 5f5a3943 6f696e5a 65726f4e 49644576 _Z9CoinZeroNIdEv │ │ │ │ + 0x00018434 50545f69 005f5a4e 53743676 6563746f PT_i._ZNSt6vecto │ │ │ │ + 0x00018444 7249504e 36426f6e 6d696e37 51756164 rIPN6Bonmin7Quad │ │ │ │ + 0x00018454 526f7745 53614953 325f4545 37726573 RowESaIS2_EE7res │ │ │ │ + 0x00018464 65727665 456a005f 5a4e5374 31325f56 erveEj._ZNSt12_V │ │ │ │ + 0x00018474 6563746f 725f6261 73654950 4e36426f ector_baseIPN6Bo │ │ │ │ + 0x00018484 6e6d696e 37517561 64526f77 45536149 nmin7QuadRowESaI │ │ │ │ + 0x00018494 53325f45 45443245 76005f5a 4e537431 S2_EED2Ev._ZNSt1 │ │ │ │ + 0x000184a4 325f5665 63746f72 5f626173 6549504e 2_Vector_baseIPN │ │ │ │ + 0x000184b4 36426f6e 6d696e37 51756164 526f7745 6Bonmin7QuadRowE │ │ │ │ + 0x000184c4 53614953 325f4545 44314576 005f5a4e SaIS2_EED1Ev._ZN │ │ │ │ + 0x000184d4 53743676 6563746f 72496453 61496445 St6vectorIdSaIdE │ │ │ │ + 0x000184e4 4531345f 4d5f6669 6c6c5f69 6e736572 E14_M_fill_inser │ │ │ │ + 0x000184f4 74454e39 5f5f676e 755f6378 7831375f tEN9__gnu_cxx17_ │ │ │ │ + 0x00018504 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ + 0x00018514 49506453 315f4545 6a524b64 005f5a4e IPdS1_EEjRKd._ZN │ │ │ │ + 0x00018524 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x00018534 544e4c50 51756164 43757473 32307365 TNLPQuadCuts20se │ │ │ │ + 0x00018544 745f6c69 6e656172 5f6f626a 65637469 t_linear_objecti │ │ │ │ + 0x00018554 76654569 504b6464 005f5a4e 5374385f veEiPKdd._ZNSt8_ │ │ │ │ + 0x00018564 52625f74 72656549 53743470 61697249 Rb_treeISt4pairI │ │ │ │ + 0x00018574 69694553 305f494b 53315f53 315f4553 iiES0_IKS1_S1_ES │ │ │ │ + 0x00018584 7431305f 53656c65 63743173 74495333 t10_Select1stIS3 │ │ │ │ + 0x00018594 5f455374 346c6573 73495331 5f455361 _ESt4lessIS1_ESa │ │ │ │ + 0x000185a4 4953335f 45453232 5f4d5f65 6d706c61 IS3_EE22_M_empla │ │ │ │ + 0x000185b4 63655f68 696e745f 756e6971 7565494a ce_hint_uniqueIJ │ │ │ │ + 0x000185c4 53305f49 53315f53 315f4545 45455374 S0_IS1_S1_EEEESt │ │ │ │ + 0x000185d4 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ + 0x000185e4 746f7249 53335f45 53743233 5f52625f torIS3_ESt23_Rb_ │ │ │ │ + 0x000185f4 74726565 5f636f6e 73745f69 74657261 tree_const_itera │ │ │ │ + 0x00018604 746f7249 53335f45 44704f54 5f005f5a torIS3_EDpOT_._Z │ │ │ │ + 0x00018614 4e537436 76656374 6f724964 53614964 NSt6vectorIdSaId │ │ │ │ + 0x00018624 45453137 5f4d5f72 65616c6c 6f635f61 EE17_M_realloc_a │ │ │ │ + 0x00018634 7070656e 64494a64 45454576 44704f54 ppendIJdEEEvDpOT │ │ │ │ + 0x00018644 5f005f5a 4e537436 76656374 6f724950 _._ZNSt6vectorIP │ │ │ │ + 0x00018654 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00018664 45536149 53325f45 4531375f 4d5f7265 ESaIS2_EE17_M_re │ │ │ │ + 0x00018674 616c6c6f 635f6170 70656e64 494a5332 alloc_appendIJS2 │ │ │ │ + 0x00018684 5f454545 7644704f 545f005f 5a4e3642 _EEEvDpOT_._ZN6B │ │ │ │ + 0x00018694 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x000186a4 4c505175 61644375 74733130 61646452 LPQuadCuts10addR │ │ │ │ + 0x000186b4 6f774375 74734552 4b374f73 69437574 owCutsERK7OsiCut │ │ │ │ + 0x000186c4 7362005f 5a4e3642 6f6e6d69 6e375175 sb._ZN6Bonmin7Qu │ │ │ │ + 0x000186d4 6164526f 77433145 524b394f 7369526f adRowC1ERK9OsiRo │ │ │ │ + 0x000186e4 77437574 005f5a4e 36426f6e 6d696e37 wCut._ZN6Bonmin7 │ │ │ │ + 0x000186f4 51756164 526f7738 6e6e7a5f 67726164 QuadRow8nnz_grad │ │ │ │ + 0x00018704 4576005f 5a4e4b39 4f736952 6f774375 Ev._ZNK9OsiRowCu │ │ │ │ + 0x00018714 74326c62 4576005f 5a4e4b39 4f736952 t2lbEv._ZNK9OsiR │ │ │ │ + 0x00018724 6f774375 74327562 4576005f 5a4e3642 owCut2ubEv._ZN6B │ │ │ │ + 0x00018734 6f6e6d69 6e375175 6164526f 77433145 onmin7QuadRowC1E │ │ │ │ + 0x00018744 524b4e53 5f375175 61644375 7445005f RKNS_7QuadCutE._ │ │ │ │ + 0x00018754 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ + 0x00018764 77313461 64645f74 6f5f6865 73736961 w14add_to_hessia │ │ │ │ + 0x00018774 6e455253 74336d61 70495374 34706169 nERSt3mapISt4pai │ │ │ │ + 0x00018784 72496969 4553335f 5374346c 65737349 rIiiES3_St4lessI │ │ │ │ + 0x00018794 53335f45 53614953 325f494b 53335f53 S3_ESaIS2_IKS3_S │ │ │ │ + 0x000187a4 335f4545 4562005f 5a54494e 36426f6e 3_EEEb._ZTIN6Bon │ │ │ │ + 0x000187b4 6d696e37 51756164 43757445 005f5a54 min7QuadCutE._ZT │ │ │ │ + 0x000187c4 49394f73 69526f77 43757400 5f5a4e36 I9OsiRowCut._ZN6 │ │ │ │ + 0x000187d4 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ + 0x000187e4 4e4c5051 75616443 75747337 61646443 NLPQuadCuts7addC │ │ │ │ + 0x000187f4 75747345 6a50504b 394f7369 526f7743 utsEjPPK9OsiRowC │ │ │ │ + 0x00018804 7574005f 5a4e3642 6f6e6d69 6e313954 ut._ZN6Bonmin19T │ │ │ │ + 0x00018814 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018824 74734332 454e3549 706f7074 38536d61 tsC2EN5Ipopt8Sma │ │ │ │ + 0x00018834 72745074 72494e53 5f36544d 494e4c50 rtPtrINS_6TMINLP │ │ │ │ + 0x00018844 45454500 5f5a4e36 426f6e6d 696e3131 EEE._ZN6Bonmin11 │ │ │ │ + 0x00018854 544d494e 4c503254 4e4c5043 32454e35 TMINLP2TNLPC2EN5 │ │ │ │ + 0x00018864 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ + 0x00018874 535f3654 4d494e4c 50454545 005f5a4e S_6TMINLPEEE._ZN │ │ │ │ + 0x00018884 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ + 0x00018894 544e4c50 36657661 6c5f6845 69504b64 TNLP6eval_hEiPKd │ │ │ │ + 0x000188a4 62646953 325f6269 50695333 5f506400 bdiS2_biPiS3_Pd. │ │ │ │ + 0x000188b4 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ + 0x000188c4 4c503254 4e4c5044 32457600 5f5a5456 LP2TNLPD2Ev._ZTV │ │ │ │ + 0x000188d4 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x000188e4 32544e4c 50517561 64437574 7345005f 2TNLPQuadCutsE._ │ │ │ │ + 0x000188f4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ + 0x00018904 5032544e 4c505175 61644375 74734332 P2TNLPQuadCutsC2 │ │ │ │ + 0x00018914 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ + 0x00018924 6e313154 4d494e4c 5032544e 4c504332 n11TMINLP2TNLPC2 │ │ │ │ + 0x00018934 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ + 0x00018944 6e375175 6164526f 77433145 524b5330 n7QuadRowC1ERKS0 │ │ │ │ + 0x00018954 5f005f5a 4e36426f 6e6d696e 3139544d _._ZN6Bonmin19TM │ │ │ │ + 0x00018964 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ + 0x00018974 73433145 524b5330 5f005f5a 4e4b3642 sC1ERKS0_._ZNK6B │ │ │ │ + 0x00018984 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018994 4c505175 61644375 74733563 6c6f6e65 LPQuadCuts5clone │ │ │ │ + 0x000189a4 45760070 75747300 5f5a4e36 426f6e6d Ev.puts._ZN6Bonm │ │ │ │ + 0x000189b4 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x000189c4 75616443 75747336 6576616c 5f684569 uadCuts6eval_hEi │ │ │ │ + 0x000189d4 504b6462 64695332 5f626950 6953335f PKdbdiS2_biPiS3_ │ │ │ │ + 0x000189e4 5064005f 5a4e3642 6f6e6d69 6e375175 Pd._ZN6Bonmin7Qu │ │ │ │ + 0x000189f4 6164526f 77313265 76616c5f 68657373 adRow12eval_hess │ │ │ │ + 0x00018a04 69616e45 64506400 5f5a4e36 426f6e6d ianEdPd._ZN6Bonm │ │ │ │ + 0x00018a14 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018a24 75616443 75747331 3072656d 6f766543 uadCuts10removeC │ │ │ │ + 0x00018a34 75747345 6a504b69 005f5a4e 36426f6e utsEjPKi._ZN6Bon │ │ │ │ + 0x00018a44 6d696e37 51756164 526f7731 3972656d min7QuadRow19rem │ │ │ │ + 0x00018a54 6f76655f 66726f6d 5f686573 7369616e ove_from_hessian │ │ │ │ + 0x00018a64 45525374 336d6170 49537434 70616972 ERSt3mapISt4pair │ │ │ │ + 0x00018a74 49696945 53335f53 74346c65 73734953 IiiES3_St4lessIS │ │ │ │ + 0x00018a84 335f4553 61495332 5f494b53 335f5333 3_ESaIS2_IKS3_S3 │ │ │ │ + 0x00018a94 5f454545 005f5a4e 3136436f 696e5061 _EEE._ZN16CoinPa │ │ │ │ + 0x00018aa4 636b6564 56656374 6f724431 4576005f ckedVectorD1Ev._ │ │ │ │ + 0x00018ab4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ + 0x00018ac4 5032544e 4c505175 61644375 74734432 P2TNLPQuadCutsD2 │ │ │ │ + 0x00018ad4 4576005f 5a4e3642 6f6e6d69 6e313954 Ev._ZN6Bonmin19T │ │ │ │ + 0x00018ae4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018af4 74734431 4576005f 5a4e3642 6f6e6d69 tsD1Ev._ZN6Bonmi │ │ │ │ + 0x00018b04 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ + 0x00018b14 61644375 74734430 4576005f 5a4e3642 adCutsD0Ev._ZN6B │ │ │ │ + 0x00018b24 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018b34 4c505175 61644375 74733132 6765745f LPQuadCuts12get_ │ │ │ │ + 0x00018b44 6e6c705f 696e666f 45526953 315f5331 nlp_infoERiS1_S1 │ │ │ │ + 0x00018b54 5f53315f 524e3549 706f7074 34544e4c _S1_RN5Ipopt4TNL │ │ │ │ + 0x00018b64 50313449 6e646578 5374796c 65456e75 P14IndexStyleEnu │ │ │ │ + 0x00018b74 6d45005f 5a4e3642 6f6e6d69 6e313154 mE._ZN6Bonmin11T │ │ │ │ + 0x00018b84 4d494e4c 5032544e 4c503132 6765745f MINLP2TNLP12get_ │ │ │ │ + 0x00018b94 6e6c705f 696e666f 45526953 315f5331 nlp_infoERiS1_S1 │ │ │ │ + 0x00018ba4 5f53315f 524e3549 706f7074 34544e4c _S1_RN5Ipopt4TNL │ │ │ │ + 0x00018bb4 50313449 6e646578 5374796c 65456e75 P14IndexStyleEnu │ │ │ │ + 0x00018bc4 6d45005f 5a4e3642 6f6e6d69 6e313954 mE._ZN6Bonmin19T │ │ │ │ + 0x00018bd4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018be4 74733135 6765745f 626f756e 64735f69 ts15get_bounds_i │ │ │ │ + 0x00018bf4 6e666f45 69506453 315f6953 315f5331 nfoEiPdS1_iS1_S1 │ │ │ │ + 0x00018c04 5f005f5a 4e36426f 6e6d696e 3131544d _._ZN6Bonmin11TM │ │ │ │ + 0x00018c14 494e4c50 32544e4c 50313567 65745f62 INLP2TNLP15get_b │ │ │ │ + 0x00018c24 6f756e64 735f696e 666f4569 50645331 ounds_infoEiPdS1 │ │ │ │ + 0x00018c34 5f695331 5f53315f 005f5a4e 36426f6e _iS1_S1_._ZN6Bon │ │ │ │ + 0x00018c44 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ + 0x00018c54 51756164 43757473 31386765 745f7374 QuadCuts18get_st │ │ │ │ + 0x00018c64 61727469 6e675f70 6f696e74 45696250 arting_pointEibP │ │ │ │ + 0x00018c74 64625331 5f53315f 69625331 5f005f5a dbS1_S1_ibS1_._Z │ │ │ │ + 0x00018c84 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x00018c94 32544e4c 50313867 65745f73 74617274 2TNLP18get_start │ │ │ │ + 0x00018ca4 696e675f 706f696e 74456962 50646253 ing_pointEibPdbS │ │ │ │ + 0x00018cb4 315f5331 5f696253 315f005f 5a4e3642 1_S1_ibS1_._ZN6B │ │ │ │ + 0x00018cc4 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018cd4 4c505175 61644375 74733665 76616c5f LPQuadCuts6eval_ │ │ │ │ + 0x00018ce4 66456950 4b646252 64005f5a 4e36426f fEiPKdbRd._ZN6Bo │ │ │ │ + 0x00018cf4 6e6d696e 3131544d 494e4c50 32544e4c nmin11TMINLP2TNL │ │ │ │ + 0x00018d04 50366576 616c5f66 4569504b 64625264 P6eval_fEiPKdbRd │ │ │ │ + 0x00018d14 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x00018d24 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00018d34 31316576 616c5f67 7261645f 66456950 11eval_grad_fEiP │ │ │ │ + 0x00018d44 4b646250 64005f5a 4e36426f 6e6d696e KdbPd._ZN6Bonmin │ │ │ │ + 0x00018d54 3131544d 494e4c50 32544e4c 50313165 11TMINLP2TNLP11e │ │ │ │ + 0x00018d64 76616c5f 67726164 5f664569 504b6462 val_grad_fEiPKdb │ │ │ │ + 0x00018d74 5064005f 5a4e3642 6f6e6d69 6e313954 Pd._ZN6Bonmin19T │ │ │ │ + 0x00018d84 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018d94 74733765 76616c5f 67694569 504b6462 ts7eval_giEiPKdb │ │ │ │ + 0x00018da4 69526400 5f5a4e36 426f6e6d 696e3131 iRd._ZN6Bonmin11 │ │ │ │ + 0x00018db4 544d494e 4c503254 4e4c5037 6576616c TMINLP2TNLP7eval │ │ │ │ + 0x00018dc4 5f676945 69504b64 62695264 005f5a4e _giEiPKdbiRd._ZN │ │ │ │ + 0x00018dd4 36426f6e 6d696e37 51756164 526f7736 6Bonmin7QuadRow6 │ │ │ │ + 0x00018de4 6576616c 5f664550 4b646200 5f5a4e36 eval_fEPKdb._ZN6 │ │ │ │ + 0x00018df4 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ + 0x00018e04 4e4c5051 75616443 75747336 6576616c NLPQuadCuts6eval │ │ │ │ + 0x00018e14 5f674569 504b6462 69506400 5f5a4e36 _gEiPKdbiPd._ZN6 │ │ │ │ + 0x00018e24 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ + 0x00018e34 4e4c5036 6576616c 5f674569 504b6462 NLP6eval_gEiPKdb │ │ │ │ + 0x00018e44 69506400 5f5a4e36 426f6e6d 696e3139 iPd._ZN6Bonmin19 │ │ │ │ + 0x00018e54 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ + 0x00018e64 75747331 30657661 6c5f6a61 635f6745 uts10eval_jac_gE │ │ │ │ + 0x00018e74 69504b64 62696950 6953335f 5064005f iPKdbiiPiS3_Pd._ │ │ │ │ + 0x00018e84 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ + 0x00018e94 5032544e 4c503130 6576616c 5f6a6163 P2TNLP10eval_jac │ │ │ │ + 0x00018ea4 5f674569 504b6462 69695069 53335f50 _gEiPKdbiiPiS3_P │ │ │ │ + 0x00018eb4 64005f5a 4e36426f 6e6d696e 37517561 d._ZN6Bonmin7Qua │ │ │ │ + 0x00018ec4 64526f77 39657661 6c5f6772 61644569 dRow9eval_gradEi │ │ │ │ + 0x00018ed4 504b6462 5064005f 5a4e3642 6f6e6d69 PKdbPd._ZN6Bonmi │ │ │ │ + 0x00018ee4 6e375175 6164526f 77313567 72616469 n7QuadRow15gradi │ │ │ │ + 0x00018ef4 616e745f 73747275 63744569 50696200 ant_structEiPib. │ │ │ │ + 0x00018f04 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ + 0x00018f14 4c503254 4e4c5051 75616443 75747331 LP2TNLPQuadCuts1 │ │ │ │ + 0x00018f24 32657661 6c5f6772 61645f67 69456950 2eval_grad_giEiP │ │ │ │ + 0x00018f34 4b646269 52695069 5064005f 5a4e3642 KdbiRiPiPd._ZN6B │ │ │ │ + 0x00018f44 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ + 0x00018f54 4c503132 6576616c 5f677261 645f6769 LP12eval_grad_gi │ │ │ │ + 0x00018f64 4569504b 64626952 69506950 64005f5a EiPKdbiRiPiPd._Z │ │ │ │ + 0x00018f74 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018f84 32544e4c 50517561 64437574 73376164 2TNLPQuadCuts7ad │ │ │ │ + 0x00018f94 64437574 7345524b 4e535f34 43757473 dCutsERKNS_4Cuts │ │ │ │ + 0x00018fa4 4562005f 5a4e374f 73694375 74734331 Eb._ZN7OsiCutsC1 │ │ │ │ + 0x00018fb4 45524b53 5f005f5a 4e36426f 6e6d696e ERKS_._ZN6Bonmin │ │ │ │ + 0x00018fc4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018fd4 64437574 73376164 64437574 7345524b dCuts7addCutsERK │ │ │ │ + 0x00018fe4 374f7369 43757473 005f5a54 494e3642 7OsiCuts._ZTIN6B │ │ │ │ + 0x00018ff4 6f6e6d69 6e344375 74734500 5f5a5449 onmin4CutsE._ZTI │ │ │ │ + 0x00019004 374f7369 43757473 005f5a54 534e3642 7OsiCuts._ZTSN6B │ │ │ │ + 0x00019014 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00019024 4c505175 61644375 74734500 5f5a4e36 LPQuadCutsE._ZN6 │ │ │ │ + 0x00019034 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ + 0x00019044 4e4c5032 32676574 5f776172 6d5f7374 NLP22get_warm_st │ │ │ │ + 0x00019054 6172745f 69746572 61746545 524e3549 art_iterateERN5I │ │ │ │ + 0x00019064 706f7074 31344974 65726174 65735665 popt14IteratesVe │ │ │ │ + 0x00019074 63746f72 45005f5a 4e36426f 6e6d696e ctorE._ZN6Bonmin │ │ │ │ + 0x00019084 3131544d 494e4c50 32544e4c 50313766 11TMINLP2TNLP17f │ │ │ │ + 0x00019094 696e616c 697a655f 736f6c75 74696f6e inalize_solution │ │ │ │ + 0x000190a4 454e3549 706f7074 3132536f 6c766572 EN5Ipopt12Solver │ │ │ │ + 0x000190b4 52657475 726e4569 504b6453 345f5334 ReturnEiPKdS4_S4 │ │ │ │ + 0x000190c4 5f695334 5f53345f 64504b4e 53315f39 _iS4_S4_dPKNS1_9 │ │ │ │ + 0x000190d4 49706f70 74446174 6145504e 53315f32 IpoptDataEPNS1_2 │ │ │ │ + 0x000190e4 3549706f 70744361 6c63756c 61746564 5IpoptCalculated │ │ │ │ + 0x000190f4 5175616e 74697469 65734500 5f5a4e36 QuantitiesE._ZN6 │ │ │ │ + 0x00019104 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ + 0x00019114 4e4c5032 31696e74 65726d65 64696174 NLP21intermediat │ │ │ │ + 0x00019124 655f6361 6c6c6261 636b454e 3549706f e_callbackEN5Ipo │ │ │ │ + 0x00019134 70743133 416c676f 72697468 6d4d6f64 pt13AlgorithmMod │ │ │ │ + 0x00019144 65456964 64646464 64646469 504b4e53 eEiddddddddiPKNS │ │ │ │ + 0x00019154 315f3949 706f7074 44617461 45504e53 1_9IpoptDataEPNS │ │ │ │ + 0x00019164 315f3235 49706f70 7443616c 63756c61 1_25IpoptCalcula │ │ │ │ + 0x00019174 74656451 75616e74 69746965 7345005f tedQuantitiesE._ │ │ │ │ + 0x00019184 5a4e4b31 36436f69 6e506163 6b656456 ZNK16CoinPackedV │ │ │ │ + 0x00019194 6563746f 72313467 65744e75 6d456c65 ector14getNumEle │ │ │ │ + 0x000191a4 6d656e74 73457600 5f5a4e4b 3136436f mentsEv._ZNK16Co │ │ │ │ + 0x000191b4 696e5061 636b6564 56656374 6f723130 inPackedVector10 │ │ │ │ + 0x000191c4 67657449 6e646963 65734576 005f5a4e getIndicesEv._ZN │ │ │ │ + 0x000191d4 4b313643 6f696e50 61636b65 64566563 K16CoinPackedVec │ │ │ │ + 0x000191e4 746f7231 31676574 456c656d 656e7473 tor11getElements │ │ │ │ + 0x000191f4 4576005f 5a4e4b36 4f736943 75746571 Ev._ZNK6OsiCuteq │ │ │ │ + 0x00019204 45524b53 5f005f5a 4e4b364f 73694375 ERKS_._ZNK6OsiCu │ │ │ │ + 0x00019214 746c7445 524b535f 005f5a4e 4b364f73 tltERKS_._ZNK6Os │ │ │ │ + 0x00019224 69437574 67744552 4b535f00 5f5a4e4b iCutgtERKS_._ZNK │ │ │ │ + 0x00019234 36426f6e 6d696e37 51756164 43757438 6Bonmin7QuadCut8 │ │ │ │ + 0x00019244 76696f6c 61746564 45504b64 005f5a4e violatedEPKd._ZN │ │ │ │ + 0x00019254 4b394f73 69526f77 43757433 726f7745 K9OsiRowCut3rowE │ │ │ │ + 0x00019264 76005f5a 4e4b3230 436f696e 5061636b v._ZNK20CoinPack │ │ │ │ + 0x00019274 65645665 63746f72 42617365 3130646f edVectorBase10do │ │ │ │ + 0x00019284 7450726f 64756374 45504b64 005f5a4e tProductEPKd._ZN │ │ │ │ + 0x00019294 4b364f73 69437574 6e654552 4b535f00 K6OsiCutneERKS_. │ │ │ │ + 0x000192a4 5f5a4e4b 36426f6e 6d696e37 51756164 _ZNK6Bonmin7Quad │ │ │ │ + 0x000192b4 43757435 7072696e 74457600 5f5a4e4b Cut5printEv._ZNK │ │ │ │ + 0x000192c4 3136436f 696e5061 636b6564 4d617472 16CoinPackedMatr │ │ │ │ + 0x000192d4 69783130 64756d70 4d617472 69784550 ix10dumpMatrixEP │ │ │ │ + 0x000192e4 4b63005f 5a4e3642 6f6e6d69 6e375175 Kc._ZN6Bonmin7Qu │ │ │ │ + 0x000192f4 61644375 74433245 76005f5a 4e394f73 adCutC2Ev._ZN9Os │ │ │ │ + 0x00019304 69526f77 43757443 32457600 5f5a4e31 iRowCutC2Ev._ZN1 │ │ │ │ + 0x00019314 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ + 0x00019324 78433145 76005f5a 4e394f73 69526f77 xC1Ev._ZN9OsiRow │ │ │ │ + 0x00019334 43757444 32457600 5f5a5456 4e36426f CutD2Ev._ZTVN6Bo │ │ │ │ + 0x00019344 6e6d696e 37517561 64437574 45005f5a nmin7QuadCutE._Z │ │ │ │ + 0x00019354 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ + 0x00019364 43314576 005f5a4e 36426f6e 6d696e37 C1Ev._ZN6Bonmin7 │ │ │ │ + 0x00019374 51756164 43757443 3245524b 53305f00 QuadCutC2ERKS0_. │ │ │ │ + 0x00019384 5f5a4e39 4f736952 6f774375 74433245 _ZN9OsiRowCutC2E │ │ │ │ + 0x00019394 524b535f 005f5a4e 3136436f 696e5061 RKS_._ZN16CoinPa │ │ │ │ + 0x000193a4 636b6564 4d617472 69784331 45524b53 ckedMatrixC1ERKS │ │ │ │ + 0x000193b4 5f005f5a 4e36426f 6e6d696e 37517561 _._ZN6Bonmin7Qua │ │ │ │ + 0x000193c4 64437574 43314552 4b53305f 005f5a4e dCutC1ERKS0_._ZN │ │ │ │ + 0x000193d4 4b36426f 6e6d696e 37517561 64437574 K6Bonmin7QuadCut │ │ │ │ + 0x000193e4 35636c6f 6e654576 005f5a4e 36426f6e 5cloneEv._ZN6Bon │ │ │ │ + 0x000193f4 6d696e37 51756164 43757461 5345524b min7QuadCutaSERK │ │ │ │ + 0x00019404 53305f00 5f5a4e39 4f736952 6f774375 S0_._ZN9OsiRowCu │ │ │ │ + 0x00019414 74615345 524b535f 005f5a4e 3136436f taSERKS_._ZN16Co │ │ │ │ + 0x00019424 696e5061 636b6564 4d617472 69786153 inPackedMatrixaS │ │ │ │ + 0x00019434 45524b53 5f005f5a 4e36426f 6e6d696e ERKS_._ZN6Bonmin │ │ │ │ + 0x00019444 34437574 73433245 76005f5a 4e374f73 4CutsC2Ev._ZN7Os │ │ │ │ + 0x00019454 69437574 73433245 76005f5a 54564e36 iCutsC2Ev._ZTVN6 │ │ │ │ + 0x00019464 426f6e6d 696e3443 75747345 005f5a4e Bonmin4CutsE._ZN │ │ │ │ + 0x00019474 36426f6e 6d696e34 43757473 43314576 6Bonmin4CutsC1Ev │ │ │ │ + 0x00019484 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ + 0x00019494 43324552 4b53305f 005f5a4e 374f7369 C2ERKS0_._ZN7Osi │ │ │ │ + 0x000194a4 43757473 43324552 4b535f00 5f5a4e37 CutsC2ERKS_._ZN7 │ │ │ │ + 0x000194b4 4f736943 75747344 32457600 5f5a4e36 OsiCutsD2Ev._ZN6 │ │ │ │ + 0x000194c4 426f6e6d 696e3443 75747343 3145524b Bonmin4CutsC1ERK │ │ │ │ + 0x000194d4 53305f00 5f5a4e4b 36426f6e 6d696e34 S0_._ZNK6Bonmin4 │ │ │ │ + 0x000194e4 43757473 39707269 6e744375 74734576 Cuts9printCutsEv │ │ │ │ + 0x000194f4 005f5a4e 536f395f 4d5f696e 73657274 ._ZNSo9_M_insert │ │ │ │ + 0x00019504 496d4545 52536f54 5f005f5a 4e537436 ImEERSoT_._ZNSt6 │ │ │ │ + 0x00019514 76656374 6f724950 4e36426f 6e6d696e vectorIPN6Bonmin │ │ │ │ + 0x00019524 37517561 64437574 45536149 53325f45 7QuadCutESaIS2_E │ │ │ │ + 0x00019534 4531375f 4d5f6465 6661756c 745f6170 E17_M_default_ap │ │ │ │ + 0x00019544 70656e64 456a005f 5a4e3642 6f6e6d69 pendEj._ZN6Bonmi │ │ │ │ + 0x00019554 6e375175 61644375 74443245 76005f5a n7QuadCutD2Ev._Z │ │ │ │ + 0x00019564 4e313643 6f696e50 61636b65 644d6174 N16CoinPackedMat │ │ │ │ + 0x00019574 72697844 31457600 5f5a4e36 426f6e6d rixD1Ev._ZN6Bonm │ │ │ │ + 0x00019584 696e3751 75616443 75744431 4576005f in7QuadCutD1Ev._ │ │ │ │ + 0x00019594 5a4e3642 6f6e6d69 6e375175 61644375 ZN6Bonmin7QuadCu │ │ │ │ + 0x000195a4 74443045 76005f5a 4e36426f 6e6d696e tD0Ev._ZN6Bonmin │ │ │ │ + 0x000195b4 34437574 73443245 76005f5a 4e36426f 4CutsD2Ev._ZN6Bo │ │ │ │ + 0x000195c4 6e6d696e 34437574 73443145 76005f5a nmin4CutsD1Ev._Z │ │ │ │ + 0x000195d4 4e36426f 6e6d696e 34437574 73443045 N6Bonmin4CutsD0E │ │ │ │ + 0x000195e4 76005f5a 4e36426f 6e6d696e 34437574 v._ZN6Bonmin4Cut │ │ │ │ + 0x000195f4 73615345 524b5330 5f005f5a 4e374f73 saSERKS0_._ZN7Os │ │ │ │ + 0x00019604 69437574 73615345 524b535f 005f5a54 iCutsaSERKS_._ZT │ │ │ │ + 0x00019614 534e3642 6f6e6d69 6e375175 61644375 SN6Bonmin7QuadCu │ │ │ │ + 0x00019624 7445005f 5a54534e 36426f6e 6d696e34 tE._ZTSN6Bonmin4 │ │ │ │ + 0x00019634 43757473 45005f5a 4e4b394f 7369526f CutsE._ZNK9OsiRo │ │ │ │ + 0x00019644 77437574 3130636f 6e736973 74656e74 wCut10consistent │ │ │ │ + 0x00019654 4576005f 5a4e4b39 4f736952 6f774375 Ev._ZNK9OsiRowCu │ │ │ │ + 0x00019664 74313063 6f6e7369 7374656e 7445524b t10consistentERK │ │ │ │ + 0x00019674 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00019684 66616365 005f5a4e 4b394f73 69526f77 face._ZNK9OsiRow │ │ │ │ + 0x00019694 43757431 30696e66 65617369 626c6545 Cut10infeasibleE │ │ │ │ + 0x000196a4 524b3138 4f736953 6f6c7665 72496e74 RK18OsiSolverInt │ │ │ │ + 0x000196b4 65726661 6365005f 5a4e3642 6f6e6d69 erface._ZN6Bonmi │ │ │ │ + 0x000196c4 6e313154 4d494e4c 5032544e 4c503235 n11TMINLP2TNLP25 │ │ │ │ + 0x000196d4 6765745f 636f6e73 74726169 6e74735f get_constraints_ │ │ │ │ + 0x000196e4 6c696e65 61726974 79456950 4e354970 linearityEiPN5Ip │ │ │ │ + 0x000196f4 6f707434 544e4c50 31334c69 6e656172 opt4TNLP13Linear │ │ │ │ + 0x00019704 69747954 79706545 005f5a4e 36426f6e ityTypeE._ZN6Bon │ │ │ │ + 0x00019714 6d696e31 314f7574 65724170 70726f78 min11OuterApprox │ │ │ │ + 0x00019724 3130696e 69746961 6c697a65 45524e53 10initializeERNS │ │ │ │ + 0x00019734 5f313242 61625365 74757042 61736545 _12BabSetupBaseE │ │ │ │ + 0x00019744 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ + 0x00019754 4d617472 69784331 4562504b 6953315f MatrixC1EbPKiS1_ │ │ │ │ + 0x00019764 504b6469 005f5a4e 3136436f 696e5061 PKdi._ZN16CoinPa │ │ │ │ + 0x00019774 636b6564 4d617472 69783133 73657444 ckedMatrix13setD │ │ │ │ + 0x00019784 696d656e 73696f6e 73456969 005f5a4e imensionsEii._ZN │ │ │ │ + 0x00019794 3136436f 696e5061 636b6564 56656374 16CoinPackedVect │ │ │ │ + 0x000197a4 6f724331 4562005f 5a4e3136 436f696e orC1Eb._ZN16Coin │ │ │ │ + 0x000197b4 5061636b 65645665 63746f72 37726573 PackedVector7res │ │ │ │ + 0x000197c4 65727665 4569005f 5a4e3136 436f696e erveEi._ZN16Coin │ │ │ │ + 0x000197d4 5061636b 65645665 63746f72 36696e73 PackedVector6ins │ │ │ │ + 0x000197e4 65727445 6964005f 5a4e3642 6f6e6d69 ertEid._ZN6Bonmi │ │ │ │ + 0x000197f4 6e31314f 75746572 41707072 6f783132 n11OuterApprox12 │ │ │ │ + 0x00019804 6e54696d 65734361 6c6c6564 45005f5a nTimesCalledE._Z │ │ │ │ + 0x00019814 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00019824 43324576 005f5a4e 36426f6e 6d696e37 C2Ev._ZN6Bonmin7 │ │ │ │ + 0x00019834 51756164 526f7743 31457600 5f5a4e36 QuadRowC1Ev._ZN6 │ │ │ │ + 0x00019844 426f6e6d 696e3751 75616452 6f773570 Bonmin7QuadRow5p │ │ │ │ + 0x00019854 72696e74 4576005f 5a4e3642 6f6e6d69 rintEv._ZN6Bonmi │ │ │ │ + 0x00019864 6e375175 6164526f 77313869 6e746572 n7QuadRow18inter │ │ │ │ + 0x00019874 6e616c5f 6576616c 5f677261 6445504b nal_eval_gradEPK │ │ │ │ + 0x00019884 64005f5a 53743238 5f52625f 74726565 d._ZSt28_Rb_tree │ │ │ │ + 0x00019894 5f726562 616c616e 63655f66 6f725f65 _rebalance_for_e │ │ │ │ + 0x000198a4 72617365 50537431 385f5262 5f747265 rasePSt18_Rb_tre │ │ │ │ + 0x000198b4 655f6e6f 64655f62 61736552 535f005f e_node_baseRS_._ │ │ │ │ + 0x000198c4 5a4e5374 31325f56 6563746f 725f6261 ZNSt12_Vector_ba │ │ │ │ + 0x000198d4 73654953 7431375f 52625f74 7265655f seISt17_Rb_tree_ │ │ │ │ + 0x000198e4 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ + 0x000198f4 494b6953 315f4964 64454545 53614953 IKiS1_IddEEESaIS │ │ │ │ + 0x00019904 355f4545 44324576 005f5a4e 53743132 5_EED2Ev._ZNSt12 │ │ │ │ + 0x00019914 5f566563 746f725f 62617365 49537431 _Vector_baseISt1 │ │ │ │ + 0x00019924 375f5262 5f747265 655f6974 65726174 7_Rb_tree_iterat │ │ │ │ + 0x00019934 6f724953 74347061 6972494b 6953315f orISt4pairIKiS1_ │ │ │ │ + 0x00019944 49646445 45455361 4953355f 45454431 IddEEESaIS5_EED1 │ │ │ │ + 0x00019954 4576005f 5a4e5374 31325f56 6563746f Ev._ZNSt12_Vecto │ │ │ │ + 0x00019964 725f6261 73654953 7431375f 52625f74 r_baseISt17_Rb_t │ │ │ │ + 0x00019974 7265655f 69746572 61746f72 49537434 ree_iteratorISt4 │ │ │ │ + 0x00019984 70616972 494b5331 5f496969 4553325f pairIKS1_IiiES2_ │ │ │ │ + 0x00019994 45455361 4953355f 45454432 4576005f EESaIS5_EED2Ev._ │ │ │ │ + 0x000199a4 5a4e5374 31325f56 6563746f 725f6261 ZNSt12_Vector_ba │ │ │ │ + 0x000199b4 73654953 7431375f 52625f74 7265655f seISt17_Rb_tree_ │ │ │ │ + 0x000199c4 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ + 0x000199d4 494b5331 5f496969 4553325f 45455361 IKS1_IiiES2_EESa │ │ │ │ + 0x000199e4 4953355f 45454431 4576005f 5a4e5374 IS5_EED1Ev._ZNSt │ │ │ │ + 0x000199f4 36766563 746f7249 53743137 5f52625f 6vectorISt17_Rb_ │ │ │ │ + 0x00019a04 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ + 0x00019a14 34706169 72494b69 53315f49 64644545 4pairIKiS1_IddEE │ │ │ │ + 0x00019a24 45536149 53355f45 45377265 73657276 ESaIS5_EE7reserv │ │ │ │ + 0x00019a34 65456a00 5f5a4e53 74367665 63746f72 eEj._ZNSt6vector │ │ │ │ + 0x00019a44 49537431 375f5262 5f747265 655f6974 ISt17_Rb_tree_it │ │ │ │ + 0x00019a54 65726174 6f724953 74347061 6972494b eratorISt4pairIK │ │ │ │ + 0x00019a64 6953315f 49646445 45455361 4953355f iS1_IddEEESaIS5_ │ │ │ │ + 0x00019a74 45453137 5f4d5f72 65616c6c 6f635f61 EE17_M_realloc_a │ │ │ │ + 0x00019a84 7070656e 64494a52 4b53355f 45454576 ppendIJRKS5_EEEv │ │ │ │ + 0x00019a94 44704f54 5f005f5a 4e537436 76656374 DpOT_._ZNSt6vect │ │ │ │ + 0x00019aa4 6f724953 7431375f 52625f74 7265655f orISt17_Rb_tree_ │ │ │ │ + 0x00019ab4 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ + 0x00019ac4 494b5331 5f496969 4553325f 45455361 IKS1_IiiES2_EESa │ │ │ │ + 0x00019ad4 4953355f 45453137 5f4d5f72 65616c6c IS5_EE17_M_reall │ │ │ │ + 0x00019ae4 6f635f61 7070656e 64494a52 4b53355f oc_appendIJRKS5_ │ │ │ │ + 0x00019af4 45454576 44704f54 5f005f5a 4e537438 EEEvDpOT_._ZNSt8 │ │ │ │ + 0x00019b04 5f52625f 74726565 49695374 34706169 _Rb_treeIiSt4pai │ │ │ │ + 0x00019b14 72494b69 53305f49 64644545 53743130 rIKiS0_IddEESt10 │ │ │ │ + 0x00019b24 5f53656c 65637431 73744953 335f4553 _Select1stIS3_ES │ │ │ │ + 0x00019b34 74346c65 73734969 45536149 53335f45 t4lessIiESaIS3_E │ │ │ │ + 0x00019b44 4532325f 4d5f656d 706c6163 655f6869 E22_M_emplace_hi │ │ │ │ + 0x00019b54 6e745f75 6e697175 65494a53 305f4969 nt_uniqueIJS0_Ii │ │ │ │ + 0x00019b64 53325f45 45454553 7431375f 52625f74 S2_EEEESt17_Rb_t │ │ │ │ + 0x00019b74 7265655f 69746572 61746f72 4953335f ree_iteratorIS3_ │ │ │ │ + 0x00019b84 45537432 335f5262 5f747265 655f636f ESt23_Rb_tree_co │ │ │ │ + 0x00019b94 6e73745f 69746572 61746f72 4953335f nst_iteratorIS3_ │ │ │ │ + 0x00019ba4 4544704f 545f005f 5a4e3642 6f6e6d69 EDpOT_._ZN6Bonmi │ │ │ │ + 0x00019bb4 6e375175 6164526f 77313069 6e697469 n7QuadRow10initi │ │ │ │ + 0x00019bc4 616c697a 65457600 5f5a4e36 426f6e6d alizeEv._ZN6Bonm │ │ │ │ + 0x00019bd4 696e3751 75616452 6f776153 45524b53 in7QuadRowaSERKS │ │ │ │ + 0x00019be4 305f005f 5a4e3136 436f696e 5061636b 0_._ZN16CoinPack │ │ │ │ + 0x00019bf4 65645665 63746f72 61534552 4b535f00 edVectoraSERKS_. │ │ │ │ + 0x00019c04 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ + 0x00019c14 6f776153 45524b4e 535f3751 75616443 owaSERKNS_7QuadC │ │ │ │ + 0x00019c24 75744500 5f5a4e36 426f6e6d 696e3751 utE._ZN6Bonmin7Q │ │ │ │ + 0x00019c34 75616452 6f776153 45524b39 4f736952 uadRowaSERK9OsiR │ │ │ │ + 0x00019c44 6f774375 74005f5a 4e36426f 6e6d696e owCut._ZN6Bonmin │ │ │ │ + 0x00019c54 37517561 64526f77 43324552 4b53305f 7QuadRowC2ERKS0_ │ │ │ │ + 0x00019c64 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ + 0x00019c74 56656374 6f724331 45524b53 5f005f5a VectorC1ERKS_._Z │ │ │ │ + 0x00019c84 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00019c94 43324552 4b4e535f 37517561 64437574 C2ERKNS_7QuadCut │ │ │ │ + 0x00019ca4 45005f5a 4e36426f 6e6d696e 37517561 E._ZN6Bonmin7Qua │ │ │ │ + 0x00019cb4 64526f77 43324552 4b394f73 69526f77 dRowC2ERK9OsiRow │ │ │ │ + 0x00019cc4 43757400 5f5a4e31 324f7369 42616253 Cut._ZN12OsiBabS │ │ │ │ 0x00019cd4 6f6c7665 72443245 76005f5a 54564e36 olverD2Ev._ZTVN6 │ │ │ │ 0x00019ce4 426f6e6d 696e3741 7578496e 666f4500 Bonmin7AuxInfoE. │ │ │ │ 0x00019cf4 5f5a4e36 426f6e6d 696e3741 7578496e _ZN6Bonmin7AuxIn │ │ │ │ 0x00019d04 666f4431 4576005f 5a4e3642 6f6e6d69 foD1Ev._ZN6Bonmi │ │ │ │ 0x00019d14 6e374175 78496e66 6f443045 76005f5a n7AuxInfoD0Ev._Z │ │ │ │ 0x00019d24 4e36426f 6e6d696e 31365369 6d706c65 N6Bonmin16Simple │ │ │ │ 0x00019d34 52656665 72656e63 65644964 45443245 ReferencedIdED2E │ │ │ │ @@ -5344,509 +5344,509 @@ │ │ │ │ 0x00020c14 61727450 7472494e 535f374a 6f75726e artPtrINS_7Journ │ │ │ │ 0x00020c24 616c4545 45005f5a 4e354970 6f707431 alEEE._ZN5Ipopt1 │ │ │ │ 0x00020c34 304a6f75 726e616c 69737444 31457600 0JournalistD1Ev. │ │ │ │ 0x00020c44 5f5a4e36 426f6e6d 696e3137 52656769 _ZN6Bonmin17Regi │ │ │ │ 0x00020c54 73746572 65644f70 74696f6e 73313477 steredOptions14w │ │ │ │ 0x00020c64 72697465 426f6e6d 696e4f70 74455253 riteBonminOptERS │ │ │ │ 0x00020c74 6f4e5330 5f313945 78747261 43617465 oNS0_19ExtraCate │ │ │ │ - 0x00020c84 676f7269 6573496e 666f4500 5f5a4e4b goriesInfoE._ZNK │ │ │ │ - 0x00020c94 3133436f 696e5761 726d5374 61727431 13CoinWarmStart1 │ │ │ │ - 0x00020ca4 3267656e 65726174 65446966 6645504b 2generateDiffEPK │ │ │ │ - 0x00020cb4 535f005f 5a4e3133 436f696e 5761726d S_._ZN13CoinWarm │ │ │ │ - 0x00020cc4 53746172 74396170 706c7944 69666645 Start9applyDiffE │ │ │ │ - 0x00020cd4 504b3137 436f696e 5761726d 53746172 PK17CoinWarmStar │ │ │ │ - 0x00020ce4 74446966 66005f5a 4e323343 6f696e57 tDiff._ZN23CoinW │ │ │ │ - 0x00020cf4 61726d53 74617274 56656374 6f724469 armStartVectorDi │ │ │ │ - 0x00020d04 66664964 45443145 76005f5a 54563233 ffIdED1Ev._ZTV23 │ │ │ │ - 0x00020d14 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ - 0x00020d24 746f7244 69666649 6445005f 5a4e3139 torDiffIdE._ZN19 │ │ │ │ - 0x00020d34 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ - 0x00020d44 746f7249 64454431 4576005f 5a545631 torIdED1Ev._ZTV1 │ │ │ │ - 0x00020d54 39436f69 6e576172 6d537461 72745665 9CoinWarmStartVe │ │ │ │ - 0x00020d64 63746f72 49644500 5f5a4e31 39436f69 ctorIdE._ZN19Coi │ │ │ │ - 0x00020d74 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020d84 49644544 30457600 5f5a4e32 33436f69 IdED0Ev._ZN23Coi │ │ │ │ - 0x00020d94 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020da4 44696666 49644561 5345524b 53305f00 DiffIdEaSERKS0_. │ │ │ │ - 0x00020db4 5f5a4e4b 3138436f 696e5761 726d5374 _ZNK18CoinWarmSt │ │ │ │ - 0x00020dc4 61727442 61736973 35636c6f 6e654576 artBasis5cloneEv │ │ │ │ - 0x00020dd4 005f5a4e 3138436f 696e5761 726d5374 ._ZN18CoinWarmSt │ │ │ │ - 0x00020de4 61727442 61736973 43314552 4b535f00 artBasisC1ERKS_. │ │ │ │ - 0x00020df4 5f5a4e4b 3233436f 696e5761 726d5374 _ZNK23CoinWarmSt │ │ │ │ - 0x00020e04 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ - 0x00020e14 35636c6f 6e654576 005f5a4e 4b323743 5cloneEv._ZNK27C │ │ │ │ - 0x00020e24 6f696e57 61726d53 74617274 5072696d oinWarmStartPrim │ │ │ │ - 0x00020e34 616c4475 616c4469 66663563 6c6f6e65 alDualDiff5clone │ │ │ │ - 0x00020e44 4576005f 5a545632 37436f69 6e576172 Ev._ZTV27CoinWar │ │ │ │ - 0x00020e54 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ - 0x00020e64 44696666 005f5a54 76305f6e 31365f4e Diff._ZTv0_n16_N │ │ │ │ - 0x00020e74 4b313843 6f696e57 61726d53 74617274 K18CoinWarmStart │ │ │ │ - 0x00020e84 42617369 7335636c 6f6e6545 76005f5a Basis5cloneEv._Z │ │ │ │ - 0x00020e94 4e323343 6f696e57 61726d53 74617274 N23CoinWarmStart │ │ │ │ - 0x00020ea4 56656374 6f724469 66664964 45443045 VectorDiffIdED0E │ │ │ │ - 0x00020eb4 76005f5a 4e323743 6f696e57 61726d53 v._ZN27CoinWarmS │ │ │ │ - 0x00020ec4 74617274 5072696d 616c4475 616c4469 tartPrimalDualDi │ │ │ │ - 0x00020ed4 66664431 4576005f 5a4e3237 436f696e ffD1Ev._ZN27Coin │ │ │ │ - 0x00020ee4 5761726d 53746172 74507269 6d616c44 WarmStartPrimalD │ │ │ │ - 0x00020ef4 75616c44 69666644 30457600 5f5a4e36 ualDiffD0Ev._ZN6 │ │ │ │ - 0x00020f04 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ - 0x00020f14 6d537461 72744431 4576005f 5a4e3138 mStartD1Ev._ZN18 │ │ │ │ - 0x00020f24 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ - 0x00020f34 69734432 4576005f 5a54564e 36426f6e isD2Ev._ZTVN6Bon │ │ │ │ - 0x00020f44 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ - 0x00020f54 61727445 005f5a54 544e3642 6f6e6d69 artE._ZTTN6Bonmi │ │ │ │ - 0x00020f64 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ - 0x00020f74 7445005f 5a4e3642 6f6e6d69 6e313449 tE._ZN6Bonmin14I │ │ │ │ - 0x00020f84 706f7074 5761726d 53746172 74443045 poptWarmStartD0E │ │ │ │ - 0x00020f94 76005f5a 5476305f 6e31325f 4e36426f v._ZTv0_n12_N6Bo │ │ │ │ - 0x00020fa4 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ - 0x00020fb4 74617274 44304576 005f5a54 76305f6e tartD0Ev._ZTv0_n │ │ │ │ - 0x00020fc4 31325f4e 36426f6e 6d696e31 3449706f 12_N6Bonmin14Ipo │ │ │ │ - 0x00020fd4 70745761 726d5374 61727444 31457600 ptWarmStartD1Ev. │ │ │ │ - 0x00020fe4 5f5a4e36 426f6e6d 696e3138 49706f70 _ZN6Bonmin18Ipop │ │ │ │ - 0x00020ff4 74576172 6d537461 72744469 66664431 tWarmStartDiffD1 │ │ │ │ - 0x00021004 4576005f 5a54564e 36426f6e 6d696e31 Ev._ZTVN6Bonmin1 │ │ │ │ - 0x00021014 3849706f 70745761 726d5374 61727444 8IpoptWarmStartD │ │ │ │ - 0x00021024 69666645 005f5a4e 36426f6e 6d696e31 iffE._ZN6Bonmin1 │ │ │ │ - 0x00021034 3849706f 70745761 726d5374 61727444 8IpoptWarmStartD │ │ │ │ - 0x00021044 69666644 30457600 5f5a4e4b 36426f6e iffD0Ev._ZNK6Bon │ │ │ │ - 0x00021054 6d696e31 3849706f 70745761 726d5374 min18IpoptWarmSt │ │ │ │ - 0x00021064 61727444 69666635 636c6f6e 65457600 artDiff5cloneEv. │ │ │ │ - 0x00021074 5f5a4e36 426f6e6d 696e3134 49706f70 _ZN6Bonmin14Ipop │ │ │ │ - 0x00021084 74576172 6d537461 72743961 70706c79 tWarmStart9apply │ │ │ │ - 0x00021094 44696666 45504b31 37436f69 6e576172 DiffEPK17CoinWar │ │ │ │ - 0x000210a4 6d537461 72744469 6666005f 5a4e3233 mStartDiff._ZN23 │ │ │ │ - 0x000210b4 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ - 0x000210c4 6d616c44 75616c39 6170706c 79446966 malDual9applyDif │ │ │ │ - 0x000210d4 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ - 0x000210e4 61727444 69666600 5f5a5476 305f6e32 artDiff._ZTv0_n2 │ │ │ │ - 0x000210f4 345f4e36 426f6e6d 696e3134 49706f70 4_N6Bonmin14Ipop │ │ │ │ - 0x00021104 74576172 6d537461 72743961 70706c79 tWarmStart9apply │ │ │ │ - 0x00021114 44696666 45504b31 37436f69 6e576172 DiffEPK17CoinWar │ │ │ │ - 0x00021124 6d537461 72744469 6666005f 5a4e4b36 mStartDiff._ZNK6 │ │ │ │ - 0x00021134 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ - 0x00021144 6d537461 72743132 67656e65 72617465 mStart12generate │ │ │ │ - 0x00021154 44696666 45504b31 33436f69 6e576172 DiffEPK13CoinWar │ │ │ │ - 0x00021164 6d537461 7274005f 5a4e4b32 33436f69 mStart._ZNK23Coi │ │ │ │ - 0x00021174 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ - 0x00021184 4475616c 31326765 6e657261 74654469 Dual12generateDi │ │ │ │ - 0x00021194 66664550 4b313343 6f696e57 61726d53 ffEPK13CoinWarmS │ │ │ │ - 0x000211a4 74617274 005f5a54 76305f6e 32305f4e tart._ZTv0_n20_N │ │ │ │ - 0x000211b4 4b36426f 6e6d696e 31344970 6f707457 K6Bonmin14IpoptW │ │ │ │ - 0x000211c4 61726d53 74617274 31326765 6e657261 armStart12genera │ │ │ │ - 0x000211d4 74654469 66664550 4b313343 6f696e57 teDiffEPK13CoinW │ │ │ │ - 0x000211e4 61726d53 74617274 005f5a54 76305f6e armStart._ZTv0_n │ │ │ │ - 0x000211f4 31365f4e 4b323743 6f696e57 61726d53 16_NK27CoinWarmS │ │ │ │ - 0x00021204 74617274 5072696d 616c4475 616c4469 tartPrimalDualDi │ │ │ │ - 0x00021214 66663563 6c6f6e65 4576005f 5a547630 ff5cloneEv._ZTv0 │ │ │ │ - 0x00021224 5f6e3132 5f4e3237 436f696e 5761726d _n12_N27CoinWarm │ │ │ │ - 0x00021234 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ - 0x00021244 69666644 31457600 5f5a5476 305f6e31 iffD1Ev._ZTv0_n1 │ │ │ │ - 0x00021254 325f4e32 37436f69 6e576172 6d537461 2_N27CoinWarmSta │ │ │ │ - 0x00021264 72745072 696d616c 4475616c 44696666 rtPrimalDualDiff │ │ │ │ - 0x00021274 44304576 005f5a54 76305f6e 31325f4e D0Ev._ZTv0_n12_N │ │ │ │ - 0x00021284 36426f6e 6d696e31 3849706f 70745761 6Bonmin18IpoptWa │ │ │ │ - 0x00021294 726d5374 61727444 69666644 31457600 rmStartDiffD1Ev. │ │ │ │ - 0x000212a4 5f5a5476 305f6e31 325f4e36 426f6e6d _ZTv0_n12_N6Bonm │ │ │ │ - 0x000212b4 696e3138 49706f70 74576172 6d537461 in18IpoptWarmSta │ │ │ │ - 0x000212c4 72744469 66664430 4576005f 5a547630 rtDiffD0Ev._ZTv0 │ │ │ │ - 0x000212d4 5f6e3136 5f4e4b36 426f6e6d 696e3138 _n16_NK6Bonmin18 │ │ │ │ - 0x000212e4 49706f70 74576172 6d537461 72744469 IpoptWarmStartDi │ │ │ │ - 0x000212f4 66663563 6c6f6e65 4576005f 5a4e3642 ff5cloneEv._ZN6B │ │ │ │ - 0x00021304 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x00021314 53746172 74433245 524b5330 5f62005f StartC2ERKS0_b._ │ │ │ │ - 0x00021324 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ - 0x00021334 5761726d 53746172 74433245 524b3233 WarmStartC2ERK23 │ │ │ │ - 0x00021344 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ - 0x00021354 6d616c44 75616c00 5f5a4e36 426f6e6d malDual._ZN6Bonm │ │ │ │ - 0x00021364 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ - 0x00021374 72744432 4576005f 5a547630 5f6e3132 rtD2Ev._ZTv0_n12 │ │ │ │ - 0x00021384 5f4e3139 436f696e 5761726d 53746172 _N19CoinWarmStar │ │ │ │ - 0x00021394 74566563 746f7249 64454431 4576005f tVectorIdED1Ev._ │ │ │ │ - 0x000213a4 5a547630 5f6e3132 5f4e3139 436f696e ZTv0_n12_N19Coin │ │ │ │ - 0x000213b4 5761726d 53746172 74566563 746f7249 WarmStartVectorI │ │ │ │ - 0x000213c4 64454430 4576005f 5a547630 5f6e3132 dED0Ev._ZTv0_n12 │ │ │ │ - 0x000213d4 5f4e3233 436f696e 5761726d 53746172 _N23CoinWarmStar │ │ │ │ - 0x000213e4 74566563 746f7244 69666649 64454431 tVectorDiffIdED1 │ │ │ │ - 0x000213f4 4576005f 5a547630 5f6e3132 5f4e3233 Ev._ZTv0_n12_N23 │ │ │ │ - 0x00021404 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ - 0x00021414 746f7244 69666649 64454430 4576005f torDiffIdED0Ev._ │ │ │ │ - 0x00021424 5a4e3139 436f696e 5761726d 53746172 ZN19CoinWarmStar │ │ │ │ - 0x00021434 74566563 746f7249 64453961 70706c79 tVectorIdE9apply │ │ │ │ - 0x00021444 44696666 45504b31 37436f69 6e576172 DiffEPK17CoinWar │ │ │ │ - 0x00021454 6d537461 72744469 6666005f 5a544932 mStartDiff._ZTI2 │ │ │ │ - 0x00021464 33436f69 6e576172 6d537461 72745665 3CoinWarmStartVe │ │ │ │ - 0x00021474 63746f72 44696666 49644500 5f5a5476 ctorDiffIdE._ZTv │ │ │ │ - 0x00021484 305f6e32 345f4e31 39436f69 6e576172 0_n24_N19CoinWar │ │ │ │ - 0x00021494 6d537461 72745665 63746f72 49644539 mStartVectorIdE9 │ │ │ │ - 0x000214a4 6170706c 79446966 6645504b 3137436f applyDiffEPK17Co │ │ │ │ - 0x000214b4 696e5761 726d5374 61727444 69666600 inWarmStartDiff. │ │ │ │ - 0x000214c4 5f5a4e4b 3139436f 696e5761 726d5374 _ZNK19CoinWarmSt │ │ │ │ - 0x000214d4 61727456 6563746f 72496445 31326765 artVectorIdE12ge │ │ │ │ - 0x000214e4 6e657261 74654469 66664550 4b313343 nerateDiffEPK13C │ │ │ │ - 0x000214f4 6f696e57 61726d53 74617274 005f5a54 oinWarmStart._ZT │ │ │ │ - 0x00021504 49313943 6f696e57 61726d53 74617274 I19CoinWarmStart │ │ │ │ - 0x00021514 56656374 6f724964 45005f5a 5476305f VectorIdE._ZTv0_ │ │ │ │ - 0x00021524 6e32305f 4e4b3139 436f696e 5761726d n20_NK19CoinWarm │ │ │ │ - 0x00021534 53746172 74566563 746f7249 64453132 StartVectorIdE12 │ │ │ │ - 0x00021544 67656e65 72617465 44696666 45504b31 generateDiffEPK1 │ │ │ │ - 0x00021554 33436f69 6e576172 6d537461 7274005f 3CoinWarmStart._ │ │ │ │ - 0x00021564 5a313743 6f696e44 69736a6f 696e7443 Z17CoinDisjointC │ │ │ │ - 0x00021574 6f70794e 49644576 504b545f 69505330 opyNIdEvPKT_iPS0 │ │ │ │ - 0x00021584 5f005f5a 4e4b3139 436f696e 5761726d _._ZNK19CoinWarm │ │ │ │ - 0x00021594 53746172 74566563 746f7249 64453563 StartVectorIdE5c │ │ │ │ - 0x000215a4 6c6f6e65 4576005f 5a4e4b32 33436f69 loneEv._ZNK23Coi │ │ │ │ - 0x000215b4 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ - 0x000215c4 4475616c 35636c6f 6e654576 005f5a54 Dual5cloneEv._ZT │ │ │ │ - 0x000215d4 56323343 6f696e57 61726d53 74617274 V23CoinWarmStart │ │ │ │ - 0x000215e4 5072696d 616c4475 616c005f 5a547630 PrimalDual._ZTv0 │ │ │ │ - 0x000215f4 5f6e3136 5f4e4b32 33436f69 6e576172 _n16_NK23CoinWar │ │ │ │ - 0x00021604 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ - 0x00021614 35636c6f 6e654576 005f5a4e 36426f6e 5cloneEv._ZN6Bon │ │ │ │ - 0x00021624 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ - 0x00021634 61727443 3145524b 53305f62 005f5a4e artC1ERKS0_b._ZN │ │ │ │ - 0x00021644 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ - 0x00021654 61736973 43324552 4b535f00 5f5a5456 asisC2ERKS_._ZTV │ │ │ │ - 0x00021664 3133436f 696e5761 726d5374 61727400 13CoinWarmStart. │ │ │ │ - 0x00021674 5f5a4e4b 36426f6e 6d696e31 3449706f _ZNK6Bonmin14Ipo │ │ │ │ - 0x00021684 70745761 726d5374 61727435 636c6f6e ptWarmStart5clon │ │ │ │ - 0x00021694 65457600 5f5a5476 305f6e31 365f4e4b eEv._ZTv0_n16_NK │ │ │ │ - 0x000216a4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x000216b4 726d5374 61727435 636c6f6e 65457600 rmStart5cloneEv. │ │ │ │ - 0x000216c4 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ - 0x000216d4 72744261 73697343 32457600 5f5a4e36 rtBasisC2Ev._ZN6 │ │ │ │ - 0x000216e4 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ - 0x000216f4 6d537461 72744332 45626969 005f5a4e mStartC2Ebii._ZN │ │ │ │ - 0x00021704 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x00021714 726d5374 61727443 31456269 69005f5a rmStartC1Ebii._Z │ │ │ │ - 0x00021724 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ - 0x00021734 61726d53 74617274 43324569 69504b64 armStartC2EiiPKd │ │ │ │ - 0x00021744 53325f00 5f5a4e36 426f6e6d 696e3134 S2_._ZN6Bonmin14 │ │ │ │ - 0x00021754 49706f70 74576172 6d537461 72744332 IpoptWarmStartC2 │ │ │ │ - 0x00021764 454e3549 706f7074 38536d61 72745074 EN5Ipopt8SmartPt │ │ │ │ - 0x00021774 72494e53 5f313154 4d494e4c 5032544e rINS_11TMINLP2TN │ │ │ │ - 0x00021784 4c504545 454e5332 5f494e53 5f323449 LPEEENS2_INS_24I │ │ │ │ - 0x00021794 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ - 0x000217a4 53746172 74657245 4545005f 5a4e3642 StarterEEE._ZN6B │ │ │ │ - 0x000217b4 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x000217c4 53746172 74433145 4e354970 6f707438 StartC1EN5Ipopt8 │ │ │ │ - 0x000217d4 536d6172 74507472 494e535f 3131544d SmartPtrINS_11TM │ │ │ │ - 0x000217e4 494e4c50 32544e4c 50454545 4e53325f INLP2TNLPEEENS2_ │ │ │ │ - 0x000217f4 494e535f 32344970 6f707449 6e746572 INS_24IpoptInter │ │ │ │ - 0x00021804 696f7257 61726d53 74617274 65724545 iorWarmStarterEE │ │ │ │ - 0x00021814 45005f5a 4e36426f 6e6d696e 31344970 E._ZN6Bonmin14Ip │ │ │ │ - 0x00021824 6f707457 61726d53 74617274 43314569 optWarmStartC1Ei │ │ │ │ - 0x00021834 69504b64 53325f00 5f5a5476 305f6e31 iPKdS2_._ZTv0_n1 │ │ │ │ - 0x00021844 365f4e4b 3233436f 696e5761 726d5374 6_NK23CoinWarmSt │ │ │ │ - 0x00021854 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ - 0x00021864 35636c6f 6e654576 005f5a54 76305f6e 5cloneEv._ZTv0_n │ │ │ │ - 0x00021874 31365f4e 4b313943 6f696e57 61726d53 16_NK19CoinWarmS │ │ │ │ - 0x00021884 74617274 56656374 6f724964 4535636c tartVectorIdE5cl │ │ │ │ - 0x00021894 6f6e6545 76005f5a 54533139 436f696e oneEv._ZTS19Coin │ │ │ │ - 0x000218a4 5761726d 53746172 74566563 746f7249 WarmStartVectorI │ │ │ │ - 0x000218b4 6445005f 5a545332 33436f69 6e576172 dE._ZTS23CoinWar │ │ │ │ - 0x000218c4 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ - 0x000218d4 49644500 5f5a5453 4e36426f 6e6d696e IdE._ZTSN6Bonmin │ │ │ │ - 0x000218e4 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ - 0x000218f4 45005f5a 54543139 436f696e 5761726d E._ZTT19CoinWarm │ │ │ │ - 0x00021904 53746172 74566563 746f7249 6445005f StartVectorIdE._ │ │ │ │ - 0x00021914 5a545432 33436f69 6e576172 6d537461 ZTT23CoinWarmSta │ │ │ │ - 0x00021924 72745665 63746f72 44696666 49644500 rtVectorDiffIdE. │ │ │ │ - 0x00021934 5f5a5454 3237436f 696e5761 726d5374 _ZTT27CoinWarmSt │ │ │ │ - 0x00021944 61727450 72696d61 6c447561 6c446966 artPrimalDualDif │ │ │ │ - 0x00021954 66005f5a 54544e36 426f6e6d 696e3138 f._ZTTN6Bonmin18 │ │ │ │ - 0x00021964 49706f70 74576172 6d537461 72744469 IpoptWarmStartDi │ │ │ │ - 0x00021974 66664500 5f5a5476 305f6e32 305f4e4b ffE._ZTv0_n20_NK │ │ │ │ - 0x00021984 3233436f 696e5761 726d5374 61727450 23CoinWarmStartP │ │ │ │ - 0x00021994 72696d61 6c447561 6c313267 656e6572 rimalDual12gener │ │ │ │ - 0x000219a4 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ - 0x000219b4 5761726d 53746172 74005f5a 5476305f WarmStart._ZTv0_ │ │ │ │ - 0x000219c4 6e32345f 4e323343 6f696e57 61726d53 n24_N23CoinWarmS │ │ │ │ - 0x000219d4 74617274 5072696d 616c4475 616c3961 tartPrimalDual9a │ │ │ │ - 0x000219e4 70706c79 44696666 45504b31 37436f69 pplyDiffEPK17Coi │ │ │ │ - 0x000219f4 6e576172 6d537461 72744469 6666005f nWarmStartDiff._ │ │ │ │ - 0x00021a04 5a4e4b31 38436f69 6e576172 6d537461 ZNK18CoinWarmSta │ │ │ │ - 0x00021a14 72744261 73697331 3267656e 65726174 rtBasis12generat │ │ │ │ - 0x00021a24 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ - 0x00021a34 726d5374 61727400 5f5a4e31 38436f69 rmStart._ZN18Coi │ │ │ │ - 0x00021a44 6e576172 6d537461 72744261 73697339 nWarmStartBasis9 │ │ │ │ - 0x00021a54 6170706c 79446966 6645504b 3137436f applyDiffEPK17Co │ │ │ │ - 0x00021a64 696e5761 726d5374 61727444 69666600 inWarmStartDiff. │ │ │ │ - 0x00021a74 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ - 0x00021a84 72744261 73697336 72657369 7a654569 rtBasis6resizeEi │ │ │ │ - 0x00021a94 69005f5a 4e313843 6f696e57 61726d53 i._ZN18CoinWarmS │ │ │ │ - 0x00021aa4 74617274 42617369 73313263 6f6d7072 tartBasis12compr │ │ │ │ - 0x00021ab4 65737352 6f777345 69504b69 005f5a4e essRowsEiPKi._ZN │ │ │ │ - 0x00021ac4 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ - 0x00021ad4 61736973 31306465 6c657465 526f7773 asis10deleteRows │ │ │ │ - 0x00021ae4 4569504b 69005f5a 4e313843 6f696e57 EiPKi._ZN18CoinW │ │ │ │ - 0x00021af4 61726d53 74617274 42617369 73313364 armStartBasis13d │ │ │ │ - 0x00021b04 656c6574 65436f6c 756d6e73 4569504b eleteColumnsEiPK │ │ │ │ - 0x00021b14 69005f5a 4e313843 6f696e57 61726d53 i._ZN18CoinWarmS │ │ │ │ - 0x00021b24 74617274 42617369 7331306d 65726765 tartBasis10merge │ │ │ │ - 0x00021b34 42617369 7345504b 535f504b 53743676 BasisEPKS_PKSt6v │ │ │ │ - 0x00021b44 6563746f 72493130 436f696e 54726970 ectorI10CoinTrip │ │ │ │ - 0x00021b54 6c654969 69694553 61495334 5f454553 leIiiiESaIS4_EES │ │ │ │ - 0x00021b64 385f005f 5a4e3138 436f696e 5761726d 8_._ZN18CoinWarm │ │ │ │ - 0x00021b74 53746172 74426173 69736153 45524b53 StartBasisaSERKS │ │ │ │ - 0x00021b84 5f005f5a 4e313843 6f696e57 61726d53 _._ZN18CoinWarmS │ │ │ │ - 0x00021b94 74617274 42617369 73313761 73736967 tartBasis17assig │ │ │ │ - 0x00021ba4 6e426173 69735374 61747573 45696952 nBasisStatusEiiR │ │ │ │ - 0x00021bb4 50635331 5f005f5a 4e4b3138 436f696e PcS1_._ZNK18Coin │ │ │ │ - 0x00021bc4 5761726d 53746172 74426173 69733570 WarmStartBasis5p │ │ │ │ - 0x00021bd4 72696e74 4576005f 5a547630 5f6e3230 rintEv._ZTv0_n20 │ │ │ │ - 0x00021be4 5f4e4b31 38436f69 6e576172 6d537461 _NK18CoinWarmSta │ │ │ │ - 0x00021bf4 72744261 73697331 3267656e 65726174 rtBasis12generat │ │ │ │ - 0x00021c04 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ - 0x00021c14 726d5374 61727400 5f5a5476 305f6e32 rmStart._ZTv0_n2 │ │ │ │ - 0x00021c24 345f4e31 38436f69 6e576172 6d537461 4_N18CoinWarmSta │ │ │ │ - 0x00021c34 72744261 73697339 6170706c 79446966 rtBasis9applyDif │ │ │ │ - 0x00021c44 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ - 0x00021c54 61727444 69666600 5f5a4e4b 36426f6e artDiff._ZNK6Bon │ │ │ │ - 0x00021c64 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00021c74 39657272 6f72436f 64654576 005f5a4e 9errorCodeEv._ZN │ │ │ │ - 0x00021c84 4b36426f 6e6d696e 31314970 6f707453 K6Bonmin11IpoptS │ │ │ │ - 0x00021c94 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ - 0x00021ca4 706f7074 4572726f 72313073 6f6c7665 poptError10solve │ │ │ │ - 0x00021cb4 724e616d 65423563 78783131 4576005f rNameB5cxx11Ev._ │ │ │ │ - 0x00021cc4 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00021cd4 536f6c76 65723138 556e736f 6c766564 Solver18Unsolved │ │ │ │ - 0x00021ce4 49706f70 74457272 6f723131 736f6c76 IpoptError11solv │ │ │ │ - 0x00021cf4 65724e61 6d655f42 35637878 31314500 erName_B5cxx11E. │ │ │ │ - 0x00021d04 5f5a4e35 49706f70 74313553 6f6c7665 _ZN5Ipopt15Solve │ │ │ │ - 0x00021d14 53746174 69737469 63734430 4576005f StatisticsD0Ev._ │ │ │ │ - 0x00021d24 5a4e4b36 426f6e6d 696e3131 49706f70 ZNK6Bonmin11Ipop │ │ │ │ - 0x00021d34 74536f6c 76657231 36776172 6d537461 tSolver16warmSta │ │ │ │ - 0x00021d44 72744973 56616c69 6445504b 3133436f rtIsValidEPK13Co │ │ │ │ - 0x00021d54 696e5761 726d5374 61727400 5f5a4e4b inWarmStart._ZNK │ │ │ │ - 0x00021d64 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021d74 6c766572 31376765 74456d70 74795761 lver17getEmptyWa │ │ │ │ - 0x00021d84 726d5374 61727445 76005f5a 4e4b3642 rmStartEv._ZNK6B │ │ │ │ - 0x00021d94 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021da4 65723136 67657455 73656457 61726d53 er16getUsedWarmS │ │ │ │ - 0x00021db4 74617274 454e3549 706f7074 38536d61 tartEN5Ipopt8Sma │ │ │ │ - 0x00021dc4 72745074 72494e53 5f313154 4d494e4c rtPtrINS_11TMINL │ │ │ │ - 0x00021dd4 5032544e 4c504545 45005f5a 4e36426f P2TNLPEEE._ZN6Bo │ │ │ │ - 0x00021de4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00021df4 72313855 6e736f6c 76656449 706f7074 r18UnsolvedIpopt │ │ │ │ - 0x00021e04 4572726f 72313065 72726f72 4e616d65 Error10errorName │ │ │ │ - 0x00021e14 73423563 78783131 45005f5a 4e36426f sB5cxx11E._ZN6Bo │ │ │ │ - 0x00021e24 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00021e34 72443245 76005f5a 54564e36 426f6e6d rD2Ev._ZTVN6Bonm │ │ │ │ - 0x00021e44 696e3131 49706f70 74536f6c 76657245 in11IpoptSolverE │ │ │ │ - 0x00021e54 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00021e64 7074536f 6c766572 44314576 005f5a4e ptSolverD1Ev._ZN │ │ │ │ - 0x00021e74 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021e84 6c766572 44304576 005f5a4e 36426f6e lverD0Ev._ZN6Bon │ │ │ │ - 0x00021e94 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00021ea4 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ - 0x00021eb4 72726f72 44324576 005f5a54 564e3642 rrorD2Ev._ZTVN6B │ │ │ │ - 0x00021ec4 6f6e6d69 6e313054 4e4c5053 6f6c7665 onmin10TNLPSolve │ │ │ │ - 0x00021ed4 72313355 6e736f6c 76656445 72726f72 r13UnsolvedError │ │ │ │ - 0x00021ee4 45005f5a 4e36426f 6e6d696e 31314970 E._ZN6Bonmin11Ip │ │ │ │ - 0x00021ef4 6f707453 6f6c7665 72313855 6e736f6c optSolver18Unsol │ │ │ │ - 0x00021f04 76656449 706f7074 4572726f 72443145 vedIpoptErrorD1E │ │ │ │ - 0x00021f14 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ - 0x00021f24 6f707453 6f6c7665 72313855 6e736f6c optSolver18Unsol │ │ │ │ - 0x00021f34 76656449 706f7074 4572726f 72443045 vedIpoptErrorD0E │ │ │ │ - 0x00021f44 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ - 0x00021f54 6f707453 6f6c7665 72313766 6f726365 optSolver17force │ │ │ │ - 0x00021f64 536f6c76 65724f75 74707574 4569005f SolverOutputEi._ │ │ │ │ - 0x00021f74 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00021f84 536f6c76 65723138 7365744f 75747075 Solver18setOutpu │ │ │ │ - 0x00021f94 74546f44 65666175 6c744576 005f5a4e tToDefaultEv._ZN │ │ │ │ - 0x00021fa4 3549706f 70743136 49706f70 74417070 5Ipopt16IpoptApp │ │ │ │ - 0x00021fb4 6c696361 74696f6e 3130496e 69746961 lication10Initia │ │ │ │ - 0x00021fc4 6c697a65 45504b63 62005f5a 4e354970 lizeEPKcb._ZN5Ip │ │ │ │ - 0x00021fd4 6f707431 3649706f 70744170 706c6963 opt16IpoptApplic │ │ │ │ - 0x00021fe4 6174696f 6e354a6e 6c737445 76005f5a ation5JnlstEv._Z │ │ │ │ - 0x00021ff4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00022004 6f6c7665 72313565 6e61626c 65576172 olver15enableWar │ │ │ │ - 0x00022014 6d537461 72744576 005f5a4e 36426f6e mStartEv._ZN6Bon │ │ │ │ - 0x00022024 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00022034 31366469 7361626c 65576172 6d537461 16disableWarmSta │ │ │ │ - 0x00022044 72744576 005f5a4e 4b36426f 6e6d696e rtEv._ZNK6Bonmin │ │ │ │ - 0x00022054 31314970 6f707453 6f6c7665 72313855 11IpoptSolver18U │ │ │ │ - 0x00022064 6e736f6c 76656449 706f7074 4572726f nsolvedIpoptErro │ │ │ │ - 0x00022074 72396572 726f724e 616d6542 35637878 r9errorNameB5cxx │ │ │ │ - 0x00022084 31314576 005f5a4e 3549706f 70743135 11Ev._ZN5Ipopt15 │ │ │ │ - 0x00022094 536f6c76 65537461 74697374 69637344 SolveStatisticsD │ │ │ │ - 0x000220a4 32457600 5f5a4e35 49706f70 74313553 2Ev._ZN5Ipopt15S │ │ │ │ - 0x000220b4 6f6c7665 53746174 69737469 63734431 olveStatisticsD1 │ │ │ │ - 0x000220c4 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ - 0x000220d4 706f7074 536f6c76 65723136 7365744d poptSolver16setM │ │ │ │ - 0x000220e4 696e6c70 44656661 756c7473 454e3549 inlpDefaultsEN5I │ │ │ │ - 0x000220f4 706f7074 38536d61 72745074 72494e53 popt8SmartPtrINS │ │ │ │ - 0x00022104 315f3131 4f707469 6f6e734c 69737445 1_11OptionsListE │ │ │ │ - 0x00022114 4545005f 5a4e4b36 426f6e6d 696e3131 EE._ZNK6Bonmin11 │ │ │ │ - 0x00022124 49706f70 74536f6c 76657231 38736f6c IpoptSolver18sol │ │ │ │ - 0x00022134 76657252 65747572 6e537461 74757345 verReturnStatusE │ │ │ │ - 0x00022144 4e354970 6f707432 33417070 6c696361 N5Ipopt23Applica │ │ │ │ - 0x00022154 74696f6e 52657475 726e5374 61747573 tionReturnStatus │ │ │ │ - 0x00022164 45005f5a 4e36426f 6e6d696e 31314970 E._ZN6Bonmin11Ip │ │ │ │ - 0x00022174 6f707453 6f6c7665 7231324f 7074696d optSolver12Optim │ │ │ │ - 0x00022184 697a6554 4e4c5045 524b4e35 49706f70 izeTNLPERKN5Ipop │ │ │ │ - 0x00022194 7438536d 61727450 7472494e 53315f34 t8SmartPtrINS1_4 │ │ │ │ - 0x000221a4 544e4c50 45454500 5f5a4e36 426f6e6d TNLPEEE._ZN6Bonm │ │ │ │ - 0x000221b4 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x000221c4 3452654f 7074696d 697a6554 4e4c5045 4ReOptimizeTNLPE │ │ │ │ - 0x000221d4 524b4e35 49706f70 7438536d 61727450 RKN5Ipopt8SmartP │ │ │ │ - 0x000221e4 7472494e 53315f34 544e4c50 45454500 trINS1_4TNLPEEE. │ │ │ │ - 0x000221f4 5f5a4e35 49706f70 7438536d 61727450 _ZN5Ipopt8SmartP │ │ │ │ - 0x00022204 7472494e 535f3137 52656769 73746572 trINS_17Register │ │ │ │ - 0x00022214 65644f70 74696f6e 73454531 3552656c edOptionsEE15Rel │ │ │ │ - 0x00022224 65617365 506f696e 7465725f 4576005f easePointer_Ev._ │ │ │ │ - 0x00022234 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00022244 536f6c76 65723130 496e6974 69616c69 Solver10Initiali │ │ │ │ - 0x00022254 7a654552 5369005f 5a4e3549 706f7074 zeERSi._ZN5Ipopt │ │ │ │ - 0x00022264 31364970 6f707441 70706c69 63617469 16IpoptApplicati │ │ │ │ - 0x00022274 6f6e374f 7074696f 6e734576 005f5a4e on7OptionsEv._ZN │ │ │ │ - 0x00022284 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00022294 6c766572 3130496e 69746961 6c697a65 lver10Initialize │ │ │ │ - 0x000222a4 454e5374 375f5f63 78783131 31326261 ENSt7__cxx1112ba │ │ │ │ - 0x000222b4 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ - 0x000222c4 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ - 0x000222d4 49634545 45005f5a 4e36426f 6e6d696e IcEEE._ZN6Bonmin │ │ │ │ - 0x000222e4 31314970 6f707453 6f6c7665 7231366e 11IpoptSolver16n │ │ │ │ - 0x000222f4 6577556e 736f6c76 65644572 726f7245 ewUnsolvedErrorE │ │ │ │ - 0x00022304 694e3549 706f7074 38536d61 72745074 iN5Ipopt8SmartPt │ │ │ │ - 0x00022314 72494e53 5f313154 4d494e4c 5032544e rINS_11TMINLP2TN │ │ │ │ - 0x00022324 4c504545 454e5374 375f5f63 78783131 LPEEENSt7__cxx11 │ │ │ │ - 0x00022334 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ - 0x00022344 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ - 0x00022354 63455361 49634545 45005f5a 54564e36 cESaIcEEE._ZTVN6 │ │ │ │ - 0x00022364 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00022374 76657231 38556e73 6f6c7665 6449706f ver18UnsolvedIpo │ │ │ │ - 0x00022384 70744572 726f7245 005f5a4e 4b36426f ptErrorE._ZNK6Bo │ │ │ │ - 0x00022394 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x000223a4 72313267 65745761 726d5374 61727445 r12getWarmStartE │ │ │ │ - 0x000223b4 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x000223c4 494e535f 3131544d 494e4c50 32544e4c INS_11TMINLP2TNL │ │ │ │ - 0x000223d4 50454545 005f5a4e 36426f6e 6d696e31 PEEE._ZN6Bonmin1 │ │ │ │ - 0x000223e4 3149706f 7074536f 6c766572 31327365 1IpoptSolver12se │ │ │ │ - 0x000223f4 74576172 6d537461 72744550 4b313343 tWarmStartEPK13C │ │ │ │ - 0x00022404 6f696e57 61726d53 74617274 4e354970 oinWarmStartN5Ip │ │ │ │ - 0x00022414 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x00022424 3131544d 494e4c50 32544e4c 50454545 11TMINLP2TNLPEEE │ │ │ │ - 0x00022434 005f5a4e 3549706f 70743853 6d617274 ._ZN5Ipopt8Smart │ │ │ │ - 0x00022444 50747249 4e535f31 3649706f 70744170 PtrINS_16IpoptAp │ │ │ │ - 0x00022454 706c6963 6174696f 6e454531 3552656c plicationEE15Rel │ │ │ │ - 0x00022464 65617365 506f696e 7465725f 4576005f easePointer_Ev._ │ │ │ │ - 0x00022474 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00022484 536f6c76 65724332 4562005f 5a4e3549 SolverC2Eb._ZN5I │ │ │ │ - 0x00022494 706f7074 31364970 6f707441 70706c69 popt16IpoptAppli │ │ │ │ - 0x000224a4 63617469 6f6e4331 454e535f 38536d61 cationC1ENS_8Sma │ │ │ │ - 0x000224b4 72745074 72494e53 5f313752 65676973 rtPtrINS_17Regis │ │ │ │ - 0x000224c4 74657265 644f7074 696f6e73 4545454e teredOptionsEEEN │ │ │ │ - 0x000224d4 53315f49 4e535f31 314f7074 696f6e73 S1_INS_11Options │ │ │ │ - 0x000224e4 4c697374 4545454e 53315f49 4e535f31 ListEEENS1_INS_1 │ │ │ │ - 0x000224f4 304a6f75 726e616c 69737445 4545005f 0JournalistEEE._ │ │ │ │ - 0x00022504 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00022514 536f6c76 65724331 4562005f 5a4e3642 SolverC1Eb._ZN6B │ │ │ │ - 0x00022524 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00022534 65724332 45524b53 305f005f 5a4e3642 erC2ERKS0_._ZN6B │ │ │ │ - 0x00022544 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00022554 65724331 45524b53 305f005f 5a4e3549 erC1ERKS0_._ZN5I │ │ │ │ - 0x00022564 706f7074 38536d61 72745074 72494e36 popt8SmartPtrIN6 │ │ │ │ - 0x00022574 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00022584 76657245 45313552 656c6561 7365506f verEE15ReleasePo │ │ │ │ - 0x00022594 696e7465 725f4576 005f5a4e 36426f6e inter_Ev._ZN6Bon │ │ │ │ - 0x000225a4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x000225b4 35636c6f 6e654576 005f5a4e 3549706f 5cloneEv._ZN5Ipo │ │ │ │ - 0x000225c4 70743853 6d617274 50747249 4e535f31 pt8SmartPtrINS_1 │ │ │ │ - 0x000225d4 35536f6c 76655374 61746973 74696373 5SolveStatistics │ │ │ │ - 0x000225e4 45453135 52656c65 61736550 6f696e74 EE15ReleasePoint │ │ │ │ - 0x000225f4 65725f45 76005f5a 4e36426f 6e6d696e er_Ev._ZN6Bonmin │ │ │ │ - 0x00022604 31314970 6f707453 6f6c7665 72374350 11IpoptSolver7CP │ │ │ │ - 0x00022614 5554696d 65457600 5f5a4e36 426f6e6d UTimeEv._ZN6Bonm │ │ │ │ - 0x00022624 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x00022634 34497465 72617469 6f6e436f 756e7445 4IterationCountE │ │ │ │ - 0x00022644 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ - 0x00022654 6f707453 6f6c7665 72433245 4e354970 optSolverC2EN5Ip │ │ │ │ - 0x00022664 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x00022674 31375265 67697374 65726564 4f707469 17RegisteredOpti │ │ │ │ - 0x00022684 6f6e7345 45454e53 325f494e 53315f31 onsEEENS2_INS1_1 │ │ │ │ - 0x00022694 314f7074 696f6e73 4c697374 4545454e 1OptionsListEEEN │ │ │ │ - 0x000226a4 53325f49 4e53315f 31304a6f 75726e61 S2_INS1_10Journa │ │ │ │ - 0x000226b4 6c697374 45454500 5f5a4e36 426f6e6d listEEE._ZN6Bonm │ │ │ │ - 0x000226c4 696e3131 49706f70 74536f6c 76657243 in11IpoptSolverC │ │ │ │ - 0x000226d4 31454e35 49706f70 7438536d 61727450 1EN5Ipopt8SmartP │ │ │ │ - 0x000226e4 7472494e 535f3137 52656769 73746572 trINS_17Register │ │ │ │ - 0x000226f4 65644f70 74696f6e 73454545 4e53325f edOptionsEEENS2_ │ │ │ │ - 0x00022704 494e5331 5f31314f 7074696f 6e734c69 INS1_11OptionsLi │ │ │ │ - 0x00022714 73744545 454e5332 5f494e53 315f3130 stEEENS2_INS1_10 │ │ │ │ - 0x00022724 4a6f7572 6e616c69 73744545 45005f5a JournalistEEE._Z │ │ │ │ - 0x00022734 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00022744 6f6c7665 72433245 4e354970 6f707438 olverC2EN5Ipopt8 │ │ │ │ - 0x00022754 536d6172 74507472 494e535f 31375265 SmartPtrINS_17Re │ │ │ │ - 0x00022764 67697374 65726564 4f707469 6f6e7345 gisteredOptionsE │ │ │ │ - 0x00022774 45454e53 325f494e 53315f31 314f7074 EENS2_INS1_11Opt │ │ │ │ - 0x00022784 696f6e73 4c697374 4545454e 53325f49 ionsListEEENS2_I │ │ │ │ - 0x00022794 4e53315f 31304a6f 75726e61 6c697374 NS1_10Journalist │ │ │ │ - 0x000227a4 45454552 4b4e5374 375f5f63 78783131 EEERKNSt7__cxx11 │ │ │ │ - 0x000227b4 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ - 0x000227c4 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ - 0x000227d4 63455361 49634545 45005f5a 54534e36 cESaIcEEE._ZTSN6 │ │ │ │ - 0x000227e4 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x000227f4 76657231 38556e73 6f6c7665 6449706f ver18UnsolvedIpo │ │ │ │ - 0x00022804 70744572 726f7245 005f5a54 494e3642 ptErrorE._ZTIN6B │ │ │ │ - 0x00022814 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00022824 65723138 556e736f 6c766564 49706f70 er18UnsolvedIpop │ │ │ │ - 0x00022834 74457272 6f724500 5f5a5453 4e36426f tErrorE._ZTSN6Bo │ │ │ │ - 0x00022844 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00022854 7245005f 5a54494e 36426f6e 6d696e31 rE._ZTIN6Bonmin1 │ │ │ │ - 0x00022864 3149706f 7074536f 6c766572 45005f5a 1IpoptSolverE._Z │ │ │ │ - 0x00022874 4e36426f 6e6d696e 32344970 6f707449 N6Bonmin24IpoptI │ │ │ │ - 0x00022884 6e746572 696f7257 61726d53 74617274 nteriorWarmStart │ │ │ │ - 0x00022894 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ - 0x000228a4 6d696e32 3449706f 7074496e 74657269 min24IpoptInteri │ │ │ │ - 0x000228b4 6f725761 726d5374 61727465 7245005f orWarmStarterE._ │ │ │ │ - 0x000228c4 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ - 0x000228d4 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ - 0x000228e4 74657244 31457600 5f5a4e36 426f6e6d terD1Ev._ZN6Bonm │ │ │ │ - 0x000228f4 696e3234 49706f70 74496e74 6572696f in24IpoptInterio │ │ │ │ - 0x00022904 72576172 6d537461 72746572 44304576 rWarmStarterD0Ev │ │ │ │ - 0x00022914 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ - 0x00022924 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ - 0x00022934 61727465 72433245 69504b64 53325f64 arterC2EiPKdS2_d │ │ │ │ - 0x00022944 6462005f 5a4e3642 6f6e6d69 6e323449 db._ZN6Bonmin24I │ │ │ │ - 0x00022954 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ - 0x00022964 53746172 74657243 31456950 4b645332 StarterC1EiPKdS2 │ │ │ │ - 0x00022974 5f646462 005f5a4e 3549706f 70743853 _ddb._ZN5Ipopt8S │ │ │ │ - 0x00022984 6d617274 50747249 4b4e535f 36566563 martPtrIKNS_6Vec │ │ │ │ - 0x00022994 746f7245 45313552 656c6561 7365506f torEE15ReleasePo │ │ │ │ - 0x000229a4 696e7465 725f4576 005f5a4e 3549706f inter_Ev._ZN5Ipo │ │ │ │ - 0x000229b4 70743132 54616767 65644f62 6a656374 pt12TaggedObject │ │ │ │ - 0x000229c4 31334f62 6a656374 4368616e 67656445 13ObjectChangedE │ │ │ │ - 0x000229d4 76005f5a 4e354970 6f707431 3144656e v._ZN5Ipopt11Den │ │ │ │ - 0x000229e4 73655665 63746f72 32327365 745f7661 seVector22set_va │ │ │ │ - 0x000229f4 6c756573 5f66726f 6d5f7363 616c6172 lues_from_scalar │ │ │ │ - 0x00022a04 4576005f 5a54494e 3549706f 70743131 Ev._ZTIN5Ipopt11 │ │ │ │ - 0x00022a14 44656e73 65566563 746f7245 005f5a54 DenseVectorE._ZT │ │ │ │ - 0x00022a24 494e3549 706f7074 36566563 746f7245 IN5Ipopt6VectorE │ │ │ │ - 0x00022a34 005f5a4e 53743676 6563746f 72494e35 ._ZNSt6vectorIN5 │ │ │ │ - 0x00022a44 49706f70 7438536d 61727450 7472494b Ipopt8SmartPtrIK │ │ │ │ - 0x00022a54 4e53305f 31344974 65726174 65735665 NS0_14IteratesVe │ │ │ │ - 0x00022a64 63746f72 45454553 61495334 5f454531 ctorEEESaIS4_EE1 │ │ │ │ - 0x00022a74 375f4d5f 7265616c 6c6f635f 61707065 7_M_realloc_appe │ │ │ │ - 0x00022a84 6e64494a 53345f45 45457644 704f545f ndIJS4_EEEvDpOT_ │ │ │ │ - 0x00022a94 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ - 0x00022aa4 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ - 0x00022ab4 61727465 72323055 70646174 6553746f arter20UpdateSto │ │ │ │ - 0x00022ac4 72656449 74657261 74657345 4e354970 redIteratesEN5Ip │ │ │ │ - 0x00022ad4 6f707431 33416c67 6f726974 686d4d6f opt13AlgorithmMo │ │ │ │ - 0x00022ae4 64654552 4b4e5331 5f394970 6f707444 deERKNS1_9IpoptD │ │ │ │ - 0x00022af4 61746145 524e5331 5f323549 706f7074 ataERNS1_25Ipopt │ │ │ │ - 0x00022b04 43616c63 756c6174 65645175 616e7469 CalculatedQuanti │ │ │ │ - 0x00022b14 74696573 45005f5a 54534e36 426f6e6d tiesE._ZTSN6Bonm │ │ │ │ - 0x00022b24 696e3234 49706f70 74496e74 6572696f in24IpoptInterio │ │ │ │ - 0x00022b34 72576172 6d537461 72746572 45005f5a rWarmStarterE._Z │ │ │ │ - 0x00022b44 54494e36 426f6e6d 696e3234 49706f70 TIN6Bonmin24Ipop │ │ │ │ - 0x00022b54 74496e74 6572696f 72576172 6d537461 tInteriorWarmSta │ │ │ │ - 0x00022b64 72746572 45005f5a 4e36426f 6e6d696e rterE._ZN6Bonmin │ │ │ │ + 0x00020c84 676f7269 6573496e 666f4500 5f5a4e36 goriesInfoE._ZN6 │ │ │ │ + 0x00020c94 426f6e6d 696e3234 49706f70 74496e74 Bonmin24IpoptInt │ │ │ │ + 0x00020ca4 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ + 0x00020cb4 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ + 0x00020cc4 6e323449 706f7074 496e7465 72696f72 n24IpoptInterior │ │ │ │ + 0x00020cd4 5761726d 53746172 74657245 005f5a4e WarmStarterE._ZN │ │ │ │ + 0x00020ce4 36426f6e 6d696e32 3449706f 7074496e 6Bonmin24IpoptIn │ │ │ │ + 0x00020cf4 74657269 6f725761 726d5374 61727465 teriorWarmStarte │ │ │ │ + 0x00020d04 72443145 76005f5a 4e36426f 6e6d696e rD1Ev._ZN6Bonmin │ │ │ │ + 0x00020d14 32344970 6f707449 6e746572 696f7257 24IpoptInteriorW │ │ │ │ + 0x00020d24 61726d53 74617274 65724430 4576005f armStarterD0Ev._ │ │ │ │ + 0x00020d34 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ + 0x00020d44 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ + 0x00020d54 74657243 32456950 4b645332 5f646462 terC2EiPKdS2_ddb │ │ │ │ + 0x00020d64 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ + 0x00020d74 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ + 0x00020d84 61727465 72433145 69504b64 53325f64 arterC1EiPKdS2_d │ │ │ │ + 0x00020d94 6462005f 5a4e3549 706f7074 38536d61 db._ZN5Ipopt8Sma │ │ │ │ + 0x00020da4 72745074 72494b4e 535f3656 6563746f rtPtrIKNS_6Vecto │ │ │ │ + 0x00020db4 72454531 3552656c 65617365 506f696e rEE15ReleasePoin │ │ │ │ + 0x00020dc4 7465725f 4576005f 5a4e3549 706f7074 ter_Ev._ZN5Ipopt │ │ │ │ + 0x00020dd4 31325461 67676564 4f626a65 63743133 12TaggedObject13 │ │ │ │ + 0x00020de4 4f626a65 63744368 616e6765 64457600 ObjectChangedEv. │ │ │ │ + 0x00020df4 5f5a4e35 49706f70 74313144 656e7365 _ZN5Ipopt11Dense │ │ │ │ + 0x00020e04 56656374 6f723232 7365745f 76616c75 Vector22set_valu │ │ │ │ + 0x00020e14 65735f66 726f6d5f 7363616c 61724576 es_from_scalarEv │ │ │ │ + 0x00020e24 005f5a54 494e3549 706f7074 31314465 ._ZTIN5Ipopt11De │ │ │ │ + 0x00020e34 6e736556 6563746f 7245005f 5a54494e nseVectorE._ZTIN │ │ │ │ + 0x00020e44 3549706f 70743656 6563746f 7245005f 5Ipopt6VectorE._ │ │ │ │ + 0x00020e54 5a4e5374 36766563 746f7249 4e354970 ZNSt6vectorIN5Ip │ │ │ │ + 0x00020e64 6f707438 536d6172 74507472 494b4e53 opt8SmartPtrIKNS │ │ │ │ + 0x00020e74 305f3134 49746572 61746573 56656374 0_14IteratesVect │ │ │ │ + 0x00020e84 6f724545 45536149 53345f45 4531375f orEEESaIS4_EE17_ │ │ │ │ + 0x00020e94 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ + 0x00020ea4 494a5334 5f454545 7644704f 545f005f IJS4_EEEvDpOT_._ │ │ │ │ + 0x00020eb4 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ + 0x00020ec4 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ + 0x00020ed4 74657232 30557064 61746553 746f7265 ter20UpdateStore │ │ │ │ + 0x00020ee4 64497465 72617465 73454e35 49706f70 dIteratesEN5Ipop │ │ │ │ + 0x00020ef4 74313341 6c676f72 6974686d 4d6f6465 t13AlgorithmMode │ │ │ │ + 0x00020f04 45524b4e 53315f39 49706f70 74446174 ERKNS1_9IpoptDat │ │ │ │ + 0x00020f14 6145524e 53315f32 3549706f 70744361 aERNS1_25IpoptCa │ │ │ │ + 0x00020f24 6c63756c 61746564 5175616e 74697469 lculatedQuantiti │ │ │ │ + 0x00020f34 65734500 5f5a5453 4e36426f 6e6d696e esE._ZTSN6Bonmin │ │ │ │ + 0x00020f44 32344970 6f707449 6e746572 696f7257 24IpoptInteriorW │ │ │ │ + 0x00020f54 61726d53 74617274 65724500 5f5a5449 armStarterE._ZTI │ │ │ │ + 0x00020f64 4e36426f 6e6d696e 32344970 6f707449 N6Bonmin24IpoptI │ │ │ │ + 0x00020f74 6e746572 696f7257 61726d53 74617274 nteriorWarmStart │ │ │ │ + 0x00020f84 65724500 5f5a4e4b 36426f6e 6d696e31 erE._ZNK6Bonmin1 │ │ │ │ + 0x00020f94 3149706f 7074536f 6c766572 39657272 1IpoptSolver9err │ │ │ │ + 0x00020fa4 6f72436f 64654576 005f5a4e 4b36426f orCodeEv._ZNK6Bo │ │ │ │ + 0x00020fb4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00020fc4 72313855 6e736f6c 76656449 706f7074 r18UnsolvedIpopt │ │ │ │ + 0x00020fd4 4572726f 72313073 6f6c7665 724e616d Error10solverNam │ │ │ │ + 0x00020fe4 65423563 78783131 4576005f 5a4e3642 eB5cxx11Ev._ZN6B │ │ │ │ + 0x00020ff4 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00021004 65723138 556e736f 6c766564 49706f70 er18UnsolvedIpop │ │ │ │ + 0x00021014 74457272 6f723131 736f6c76 65724e61 tError11solverNa │ │ │ │ + 0x00021024 6d655f42 35637878 31314500 5f5a4e35 me_B5cxx11E._ZN5 │ │ │ │ + 0x00021034 49706f70 74313553 6f6c7665 53746174 Ipopt15SolveStat │ │ │ │ + 0x00021044 69737469 63734430 4576005f 5a4e4b36 isticsD0Ev._ZNK6 │ │ │ │ + 0x00021054 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x00021064 76657231 36776172 6d537461 72744973 ver16warmStartIs │ │ │ │ + 0x00021074 56616c69 6445504b 3133436f 696e5761 ValidEPK13CoinWa │ │ │ │ + 0x00021084 726d5374 61727400 5f5a4e4b 36426f6e rmStart._ZNK6Bon │ │ │ │ + 0x00021094 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x000210a4 31376765 74456d70 74795761 726d5374 17getEmptyWarmSt │ │ │ │ + 0x000210b4 61727445 76005f5a 4e36426f 6e6d696e artEv._ZN6Bonmin │ │ │ │ + 0x000210c4 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x000210d4 43314562 6969005f 5a4e4b36 426f6e6d C1Ebii._ZNK6Bonm │ │ │ │ + 0x000210e4 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ + 0x000210f4 36676574 55736564 5761726d 53746172 6getUsedWarmStar │ │ │ │ + 0x00021104 74454e35 49706f70 7438536d 61727450 tEN5Ipopt8SmartP │ │ │ │ + 0x00021114 7472494e 535f3131 544d494e 4c503254 trINS_11TMINLP2T │ │ │ │ + 0x00021124 4e4c5045 4545005f 5a4e3642 6f6e6d69 NLPEEE._ZN6Bonmi │ │ │ │ + 0x00021134 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x00021144 74433145 6969504b 6453325f 005f5a4e tC1EiiPKdS2_._ZN │ │ │ │ + 0x00021154 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00021164 6c766572 3138556e 736f6c76 65644970 lver18UnsolvedIp │ │ │ │ + 0x00021174 6f707445 72726f72 31306572 726f724e optError10errorN │ │ │ │ + 0x00021184 616d6573 42356378 78313145 005f5a4e amesB5cxx11E._ZN │ │ │ │ + 0x00021194 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x000211a4 6c766572 44324576 005f5a54 564e3642 lverD2Ev._ZTVN6B │ │ │ │ + 0x000211b4 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x000211c4 65724500 5f5a4e36 426f6e6d 696e3131 erE._ZN6Bonmin11 │ │ │ │ + 0x000211d4 49706f70 74536f6c 76657244 31457600 IpoptSolverD1Ev. │ │ │ │ + 0x000211e4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x000211f4 74536f6c 76657244 30457600 5f5a4e36 tSolverD0Ev._ZN6 │ │ │ │ + 0x00021204 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x00021214 76657231 38556e73 6f6c7665 6449706f ver18UnsolvedIpo │ │ │ │ + 0x00021224 70744572 726f7244 32457600 5f5a5456 ptErrorD2Ev._ZTV │ │ │ │ + 0x00021234 4e36426f 6e6d696e 3130544e 4c50536f N6Bonmin10TNLPSo │ │ │ │ + 0x00021244 6c766572 3133556e 736f6c76 65644572 lver13UnsolvedEr │ │ │ │ + 0x00021254 726f7245 005f5a4e 36426f6e 6d696e31 rorE._ZN6Bonmin1 │ │ │ │ + 0x00021264 3149706f 7074536f 6c766572 3138556e 1IpoptSolver18Un │ │ │ │ + 0x00021274 736f6c76 65644970 6f707445 72726f72 solvedIpoptError │ │ │ │ + 0x00021284 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ + 0x00021294 3149706f 7074536f 6c766572 3138556e 1IpoptSolver18Un │ │ │ │ + 0x000212a4 736f6c76 65644970 6f707445 72726f72 solvedIpoptError │ │ │ │ + 0x000212b4 44304576 005f5a4e 36426f6e 6d696e31 D0Ev._ZN6Bonmin1 │ │ │ │ + 0x000212c4 3149706f 7074536f 6c766572 3137666f 1IpoptSolver17fo │ │ │ │ + 0x000212d4 72636553 6f6c7665 724f7574 70757445 rceSolverOutputE │ │ │ │ + 0x000212e4 69005f5a 4e36426f 6e6d696e 31314970 i._ZN6Bonmin11Ip │ │ │ │ + 0x000212f4 6f707453 6f6c7665 72313873 65744f75 optSolver18setOu │ │ │ │ + 0x00021304 74707574 546f4465 6661756c 74457600 tputToDefaultEv. │ │ │ │ + 0x00021314 5f5a4e35 49706f70 74313649 706f7074 _ZN5Ipopt16Ipopt │ │ │ │ + 0x00021324 4170706c 69636174 696f6e31 30496e69 Application10Ini │ │ │ │ + 0x00021334 7469616c 697a6545 504b6362 005f5a4e tializeEPKcb._ZN │ │ │ │ + 0x00021344 3549706f 70743136 49706f70 74417070 5Ipopt16IpoptApp │ │ │ │ + 0x00021354 6c696361 74696f6e 354a6e6c 73744576 lication5JnlstEv │ │ │ │ + 0x00021364 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ + 0x00021374 7074536f 6c766572 3135656e 61626c65 ptSolver15enable │ │ │ │ + 0x00021384 5761726d 53746172 74457600 5f5a4e36 WarmStartEv._ZN6 │ │ │ │ + 0x00021394 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x000213a4 76657231 36646973 61626c65 5761726d ver16disableWarm │ │ │ │ + 0x000213b4 53746172 74457600 5f5a4e4b 36426f6e StartEv._ZNK6Bon │ │ │ │ + 0x000213c4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x000213d4 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ + 0x000213e4 72726f72 39657272 6f724e61 6d654235 rror9errorNameB5 │ │ │ │ + 0x000213f4 63787831 31457600 5f5a4e35 49706f70 cxx11Ev._ZN5Ipop │ │ │ │ + 0x00021404 74313553 6f6c7665 53746174 69737469 t15SolveStatisti │ │ │ │ + 0x00021414 63734432 4576005f 5a4e3549 706f7074 csD2Ev._ZN5Ipopt │ │ │ │ + 0x00021424 3135536f 6c766553 74617469 73746963 15SolveStatistic │ │ │ │ + 0x00021434 73443145 76005f5a 4e36426f 6e6d696e sD1Ev._ZN6Bonmin │ │ │ │ + 0x00021444 31314970 6f707453 6f6c7665 72313673 11IpoptSolver16s │ │ │ │ + 0x00021454 65744d69 6e6c7044 65666175 6c747345 etMinlpDefaultsE │ │ │ │ + 0x00021464 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00021474 494e5331 5f31314f 7074696f 6e734c69 INS1_11OptionsLi │ │ │ │ + 0x00021484 73744545 45005f5a 4e4b3642 6f6e6d69 stEEE._ZNK6Bonmi │ │ │ │ + 0x00021494 6e313149 706f7074 536f6c76 65723138 n11IpoptSolver18 │ │ │ │ + 0x000214a4 736f6c76 65725265 7475726e 53746174 solverReturnStat │ │ │ │ + 0x000214b4 7573454e 3549706f 70743233 4170706c usEN5Ipopt23Appl │ │ │ │ + 0x000214c4 69636174 696f6e52 65747572 6e537461 icationReturnSta │ │ │ │ + 0x000214d4 74757345 005f5a4e 36426f6e 6d696e31 tusE._ZN6Bonmin1 │ │ │ │ + 0x000214e4 3149706f 7074536f 6c766572 31324f70 1IpoptSolver12Op │ │ │ │ + 0x000214f4 74696d69 7a65544e 4c504552 4b4e3549 timizeTNLPERKN5I │ │ │ │ + 0x00021504 706f7074 38536d61 72745074 72494e53 popt8SmartPtrINS │ │ │ │ + 0x00021514 315f3454 4e4c5045 4545005f 5a4e3642 1_4TNLPEEE._ZN6B │ │ │ │ + 0x00021524 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00021534 65723134 52654f70 74696d69 7a65544e er14ReOptimizeTN │ │ │ │ + 0x00021544 4c504552 4b4e3549 706f7074 38536d61 LPERKN5Ipopt8Sma │ │ │ │ + 0x00021554 72745074 72494e53 315f3454 4e4c5045 rtPtrINS1_4TNLPE │ │ │ │ + 0x00021564 4545005f 5a4e3549 706f7074 38536d61 EE._ZN5Ipopt8Sma │ │ │ │ + 0x00021574 72745074 72494e53 5f313752 65676973 rtPtrINS_17Regis │ │ │ │ + 0x00021584 74657265 644f7074 696f6e73 45453135 teredOptionsEE15 │ │ │ │ + 0x00021594 52656c65 61736550 6f696e74 65725f45 ReleasePointer_E │ │ │ │ + 0x000215a4 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ + 0x000215b4 6f707453 6f6c7665 72313049 6e697469 optSolver10Initi │ │ │ │ + 0x000215c4 616c697a 65455253 69005f5a 4e354970 alizeERSi._ZN5Ip │ │ │ │ + 0x000215d4 6f707431 3649706f 70744170 706c6963 opt16IpoptApplic │ │ │ │ + 0x000215e4 6174696f 6e374f70 74696f6e 73457600 ation7OptionsEv. │ │ │ │ + 0x000215f4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x00021604 74536f6c 76657231 30496e69 7469616c tSolver10Initial │ │ │ │ + 0x00021614 697a6545 4e537437 5f5f6378 78313131 izeENSt7__cxx111 │ │ │ │ + 0x00021624 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ + 0x00021634 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ + 0x00021644 45536149 63454545 005f5a4e 36426f6e ESaIcEEE._ZN6Bon │ │ │ │ + 0x00021654 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00021664 31366e65 77556e73 6f6c7665 64457272 16newUnsolvedErr │ │ │ │ + 0x00021674 6f724569 4e354970 6f707438 536d6172 orEiN5Ipopt8Smar │ │ │ │ + 0x00021684 74507472 494e535f 3131544d 494e4c50 tPtrINS_11TMINLP │ │ │ │ + 0x00021694 32544e4c 50454545 4e537437 5f5f6378 2TNLPEEENSt7__cx │ │ │ │ + 0x000216a4 78313131 32626173 69635f73 7472696e x1112basic_strin │ │ │ │ + 0x000216b4 67496353 74313163 6861725f 74726169 gIcSt11char_trai │ │ │ │ + 0x000216c4 74734963 45536149 63454545 005f5a54 tsIcESaIcEEE._ZT │ │ │ │ + 0x000216d4 564e3642 6f6e6d69 6e313149 706f7074 VN6Bonmin11Ipopt │ │ │ │ + 0x000216e4 536f6c76 65723138 556e736f 6c766564 Solver18Unsolved │ │ │ │ + 0x000216f4 49706f70 74457272 6f724500 5f5a4e4b IpoptErrorE._ZNK │ │ │ │ + 0x00021704 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00021714 6c766572 31326765 74576172 6d537461 lver12getWarmSta │ │ │ │ + 0x00021724 7274454e 3549706f 70743853 6d617274 rtEN5Ipopt8Smart │ │ │ │ + 0x00021734 50747249 4e535f31 31544d49 4e4c5032 PtrINS_11TMINLP2 │ │ │ │ + 0x00021744 544e4c50 45454500 5f5a4e36 426f6e6d TNLPEEE._ZN6Bonm │ │ │ │ + 0x00021754 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00021764 72744331 454e3549 706f7074 38536d61 rtC1EN5Ipopt8Sma │ │ │ │ + 0x00021774 72745074 72494e53 5f313154 4d494e4c rtPtrINS_11TMINL │ │ │ │ + 0x00021784 5032544e 4c504545 454e5332 5f494e53 P2TNLPEEENS2_INS │ │ │ │ + 0x00021794 5f323449 706f7074 496e7465 72696f72 _24IpoptInterior │ │ │ │ + 0x000217a4 5761726d 53746172 74657245 4545005f WarmStarterEEE._ │ │ │ │ + 0x000217b4 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ + 0x000217c4 536f6c76 65723132 73657457 61726d53 Solver12setWarmS │ │ │ │ + 0x000217d4 74617274 45504b31 33436f69 6e576172 tartEPK13CoinWar │ │ │ │ + 0x000217e4 6d537461 72744e35 49706f70 7438536d mStartN5Ipopt8Sm │ │ │ │ + 0x000217f4 61727450 7472494e 535f3131 544d494e artPtrINS_11TMIN │ │ │ │ + 0x00021804 4c503254 4e4c5045 4545005f 5a4e3549 LP2TNLPEEE._ZN5I │ │ │ │ + 0x00021814 706f7074 38536d61 72745074 72494e53 popt8SmartPtrINS │ │ │ │ + 0x00021824 5f313649 706f7074 4170706c 69636174 _16IpoptApplicat │ │ │ │ + 0x00021834 696f6e45 45313552 656c6561 7365506f ionEE15ReleasePo │ │ │ │ + 0x00021844 696e7465 725f4576 005f5a4e 36426f6e inter_Ev._ZN6Bon │ │ │ │ + 0x00021854 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00021864 43324562 005f5a4e 3549706f 70743136 C2Eb._ZN5Ipopt16 │ │ │ │ + 0x00021874 49706f70 74417070 6c696361 74696f6e IpoptApplication │ │ │ │ + 0x00021884 4331454e 535f3853 6d617274 50747249 C1ENS_8SmartPtrI │ │ │ │ + 0x00021894 4e535f31 37526567 69737465 7265644f NS_17RegisteredO │ │ │ │ + 0x000218a4 7074696f 6e734545 454e5331 5f494e53 ptionsEEENS1_INS │ │ │ │ + 0x000218b4 5f31314f 7074696f 6e734c69 73744545 _11OptionsListEE │ │ │ │ + 0x000218c4 454e5331 5f494e53 5f31304a 6f75726e ENS1_INS_10Journ │ │ │ │ + 0x000218d4 616c6973 74454545 005f5a4e 36426f6e alistEEE._ZN6Bon │ │ │ │ + 0x000218e4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x000218f4 43314562 005f5a4e 36426f6e 6d696e31 C1Eb._ZN6Bonmin1 │ │ │ │ + 0x00021904 3149706f 7074536f 6c766572 43324552 1IpoptSolverC2ER │ │ │ │ + 0x00021914 4b53305f 005f5a4e 36426f6e 6d696e31 KS0_._ZN6Bonmin1 │ │ │ │ + 0x00021924 3149706f 7074536f 6c766572 43314552 1IpoptSolverC1ER │ │ │ │ + 0x00021934 4b53305f 005f5a4e 3549706f 70743853 KS0_._ZN5Ipopt8S │ │ │ │ + 0x00021944 6d617274 50747249 4e36426f 6e6d696e martPtrIN6Bonmin │ │ │ │ + 0x00021954 31314970 6f707453 6f6c7665 72454531 11IpoptSolverEE1 │ │ │ │ + 0x00021964 3552656c 65617365 506f696e 7465725f 5ReleasePointer_ │ │ │ │ + 0x00021974 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ + 0x00021984 706f7074 536f6c76 65723563 6c6f6e65 poptSolver5clone │ │ │ │ + 0x00021994 4576005f 5a4e3549 706f7074 38536d61 Ev._ZN5Ipopt8Sma │ │ │ │ + 0x000219a4 72745074 72494e53 5f313553 6f6c7665 rtPtrINS_15Solve │ │ │ │ + 0x000219b4 53746174 69737469 63734545 31355265 StatisticsEE15Re │ │ │ │ + 0x000219c4 6c656173 65506f69 6e746572 5f457600 leasePointer_Ev. │ │ │ │ + 0x000219d4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x000219e4 74536f6c 76657237 43505554 696d6545 tSolver7CPUTimeE │ │ │ │ + 0x000219f4 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ + 0x00021a04 6f707453 6f6c7665 72313449 74657261 optSolver14Itera │ │ │ │ + 0x00021a14 74696f6e 436f756e 74457600 5f5a4e36 tionCountEv._ZN6 │ │ │ │ + 0x00021a24 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x00021a34 76657243 32454e35 49706f70 7438536d verC2EN5Ipopt8Sm │ │ │ │ + 0x00021a44 61727450 7472494e 535f3137 52656769 artPtrINS_17Regi │ │ │ │ + 0x00021a54 73746572 65644f70 74696f6e 73454545 steredOptionsEEE │ │ │ │ + 0x00021a64 4e53325f 494e5331 5f31314f 7074696f NS2_INS1_11Optio │ │ │ │ + 0x00021a74 6e734c69 73744545 454e5332 5f494e53 nsListEEENS2_INS │ │ │ │ + 0x00021a84 315f3130 4a6f7572 6e616c69 73744545 1_10JournalistEE │ │ │ │ + 0x00021a94 45005f5a 4e36426f 6e6d696e 31314970 E._ZN6Bonmin11Ip │ │ │ │ + 0x00021aa4 6f707453 6f6c7665 72433145 4e354970 optSolverC1EN5Ip │ │ │ │ + 0x00021ab4 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ + 0x00021ac4 31375265 67697374 65726564 4f707469 17RegisteredOpti │ │ │ │ + 0x00021ad4 6f6e7345 45454e53 325f494e 53315f31 onsEEENS2_INS1_1 │ │ │ │ + 0x00021ae4 314f7074 696f6e73 4c697374 4545454e 1OptionsListEEEN │ │ │ │ + 0x00021af4 53325f49 4e53315f 31304a6f 75726e61 S2_INS1_10Journa │ │ │ │ + 0x00021b04 6c697374 45454500 5f5a4e36 426f6e6d listEEE._ZN6Bonm │ │ │ │ + 0x00021b14 696e3131 49706f70 74536f6c 76657243 in11IpoptSolverC │ │ │ │ + 0x00021b24 32454e35 49706f70 7438536d 61727450 2EN5Ipopt8SmartP │ │ │ │ + 0x00021b34 7472494e 535f3137 52656769 73746572 trINS_17Register │ │ │ │ + 0x00021b44 65644f70 74696f6e 73454545 4e53325f edOptionsEEENS2_ │ │ │ │ + 0x00021b54 494e5331 5f31314f 7074696f 6e734c69 INS1_11OptionsLi │ │ │ │ + 0x00021b64 73744545 454e5332 5f494e53 315f3130 stEEENS2_INS1_10 │ │ │ │ + 0x00021b74 4a6f7572 6e616c69 73744545 45524b4e JournalistEEERKN │ │ │ │ + 0x00021b84 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ + 0x00021b94 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ + 0x00021ba4 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ + 0x00021bb4 45454500 5f5a5453 4e36426f 6e6d696e EEE._ZTSN6Bonmin │ │ │ │ + 0x00021bc4 31314970 6f707453 6f6c7665 72313855 11IpoptSolver18U │ │ │ │ + 0x00021bd4 6e736f6c 76656449 706f7074 4572726f nsolvedIpoptErro │ │ │ │ + 0x00021be4 7245005f 5a54494e 36426f6e 6d696e31 rE._ZTIN6Bonmin1 │ │ │ │ + 0x00021bf4 3149706f 7074536f 6c766572 3138556e 1IpoptSolver18Un │ │ │ │ + 0x00021c04 736f6c76 65644970 6f707445 72726f72 solvedIpoptError │ │ │ │ + 0x00021c14 45005f5a 54534e36 426f6e6d 696e3131 E._ZTSN6Bonmin11 │ │ │ │ + 0x00021c24 49706f70 74536f6c 76657245 005f5a54 IpoptSolverE._ZT │ │ │ │ + 0x00021c34 494e3642 6f6e6d69 6e313149 706f7074 IN6Bonmin11Ipopt │ │ │ │ + 0x00021c44 536f6c76 65724500 5f5a4e4b 3133436f SolverE._ZNK13Co │ │ │ │ + 0x00021c54 696e5761 726d5374 61727431 3267656e inWarmStart12gen │ │ │ │ + 0x00021c64 65726174 65446966 6645504b 535f005f erateDiffEPKS_._ │ │ │ │ + 0x00021c74 5a4e3133 436f696e 5761726d 53746172 ZN13CoinWarmStar │ │ │ │ + 0x00021c84 74396170 706c7944 69666645 504b3137 t9applyDiffEPK17 │ │ │ │ + 0x00021c94 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ + 0x00021ca4 66005f5a 4e323343 6f696e57 61726d53 f._ZN23CoinWarmS │ │ │ │ + 0x00021cb4 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ + 0x00021cc4 45443145 76005f5a 54563233 436f696e ED1Ev._ZTV23Coin │ │ │ │ + 0x00021cd4 5761726d 53746172 74566563 746f7244 WarmStartVectorD │ │ │ │ + 0x00021ce4 69666649 6445005f 5a4e3139 436f696e iffIdE._ZN19Coin │ │ │ │ + 0x00021cf4 5761726d 53746172 74566563 746f7249 WarmStartVectorI │ │ │ │ + 0x00021d04 64454431 4576005f 5a545631 39436f69 dED1Ev._ZTV19Coi │ │ │ │ + 0x00021d14 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ + 0x00021d24 49644500 5f5a4e31 39436f69 6e576172 IdE._ZN19CoinWar │ │ │ │ + 0x00021d34 6d537461 72745665 63746f72 49644544 mStartVectorIdED │ │ │ │ + 0x00021d44 30457600 5f5a4e32 33436f69 6e576172 0Ev._ZN23CoinWar │ │ │ │ + 0x00021d54 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ + 0x00021d64 49644561 5345524b 53305f00 5f5a4e4b IdEaSERKS0_._ZNK │ │ │ │ + 0x00021d74 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ + 0x00021d84 61736973 35636c6f 6e654576 005f5a4e asis5cloneEv._ZN │ │ │ │ + 0x00021d94 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ + 0x00021da4 61736973 43314552 4b535f00 5f5a4e4b asisC1ERKS_._ZNK │ │ │ │ + 0x00021db4 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ + 0x00021dc4 6563746f 72446966 66496445 35636c6f ectorDiffIdE5clo │ │ │ │ + 0x00021dd4 6e654576 005f5a4e 4b323743 6f696e57 neEv._ZNK27CoinW │ │ │ │ + 0x00021de4 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ + 0x00021df4 616c4469 66663563 6c6f6e65 4576005f alDiff5cloneEv._ │ │ │ │ + 0x00021e04 5a545632 37436f69 6e576172 6d537461 ZTV27CoinWarmSta │ │ │ │ + 0x00021e14 72745072 696d616c 4475616c 44696666 rtPrimalDualDiff │ │ │ │ + 0x00021e24 005f5a54 76305f6e 31365f4e 4b313843 ._ZTv0_n16_NK18C │ │ │ │ + 0x00021e34 6f696e57 61726d53 74617274 42617369 oinWarmStartBasi │ │ │ │ + 0x00021e44 7335636c 6f6e6545 76005f5a 4e323343 s5cloneEv._ZN23C │ │ │ │ + 0x00021e54 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x00021e64 6f724469 66664964 45443045 76005f5a orDiffIdED0Ev._Z │ │ │ │ + 0x00021e74 4e323743 6f696e57 61726d53 74617274 N27CoinWarmStart │ │ │ │ + 0x00021e84 5072696d 616c4475 616c4469 66664431 PrimalDualDiffD1 │ │ │ │ + 0x00021e94 4576005f 5a4e3237 436f696e 5761726d Ev._ZN27CoinWarm │ │ │ │ + 0x00021ea4 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ + 0x00021eb4 69666644 30457600 5f5a4e36 426f6e6d iffD0Ev._ZN6Bonm │ │ │ │ + 0x00021ec4 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00021ed4 72744431 4576005f 5a4e3138 436f696e rtD1Ev._ZN18Coin │ │ │ │ + 0x00021ee4 5761726d 53746172 74426173 69734432 WarmStartBasisD2 │ │ │ │ + 0x00021ef4 4576005f 5a54564e 36426f6e 6d696e31 Ev._ZTVN6Bonmin1 │ │ │ │ + 0x00021f04 3449706f 70745761 726d5374 61727445 4IpoptWarmStartE │ │ │ │ + 0x00021f14 005f5a54 544e3642 6f6e6d69 6e313449 ._ZTTN6Bonmin14I │ │ │ │ + 0x00021f24 706f7074 5761726d 53746172 7445005f poptWarmStartE._ │ │ │ │ + 0x00021f34 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ + 0x00021f44 5761726d 53746172 74443045 76005f5a WarmStartD0Ev._Z │ │ │ │ + 0x00021f54 5476305f 6e31325f 4e36426f 6e6d696e Tv0_n12_N6Bonmin │ │ │ │ + 0x00021f64 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x00021f74 44304576 005f5a54 76305f6e 31325f4e D0Ev._ZTv0_n12_N │ │ │ │ + 0x00021f84 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x00021f94 726d5374 61727444 31457600 5f5a4e36 rmStartD1Ev._ZN6 │ │ │ │ + 0x00021fa4 426f6e6d 696e3138 49706f70 74576172 Bonmin18IpoptWar │ │ │ │ + 0x00021fb4 6d537461 72744469 66664431 4576005f mStartDiffD1Ev._ │ │ │ │ + 0x00021fc4 5a54564e 36426f6e 6d696e31 3849706f ZTVN6Bonmin18Ipo │ │ │ │ + 0x00021fd4 70745761 726d5374 61727444 69666645 ptWarmStartDiffE │ │ │ │ + 0x00021fe4 005f5a4e 36426f6e 6d696e31 3849706f ._ZN6Bonmin18Ipo │ │ │ │ + 0x00021ff4 70745761 726d5374 61727444 69666644 ptWarmStartDiffD │ │ │ │ + 0x00022004 30457600 5f5a4e4b 36426f6e 6d696e31 0Ev._ZNK6Bonmin1 │ │ │ │ + 0x00022014 3849706f 70745761 726d5374 61727444 8IpoptWarmStartD │ │ │ │ + 0x00022024 69666635 636c6f6e 65457600 5f5a4e36 iff5cloneEv._ZN6 │ │ │ │ + 0x00022034 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x00022044 6d537461 72743961 70706c79 44696666 mStart9applyDiff │ │ │ │ + 0x00022054 45504b31 37436f69 6e576172 6d537461 EPK17CoinWarmSta │ │ │ │ + 0x00022064 72744469 6666005f 5a4e3233 436f696e rtDiff._ZN23Coin │ │ │ │ + 0x00022074 5761726d 53746172 74507269 6d616c44 WarmStartPrimalD │ │ │ │ + 0x00022084 75616c39 6170706c 79446966 6645504b ual9applyDiffEPK │ │ │ │ + 0x00022094 3137436f 696e5761 726d5374 61727444 17CoinWarmStartD │ │ │ │ + 0x000220a4 69666600 5f5a5476 305f6e32 345f4e36 iff._ZTv0_n24_N6 │ │ │ │ + 0x000220b4 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x000220c4 6d537461 72743961 70706c79 44696666 mStart9applyDiff │ │ │ │ + 0x000220d4 45504b31 37436f69 6e576172 6d537461 EPK17CoinWarmSta │ │ │ │ + 0x000220e4 72744469 6666005f 5a4e4b36 426f6e6d rtDiff._ZNK6Bonm │ │ │ │ + 0x000220f4 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00022104 72743132 67656e65 72617465 44696666 rt12generateDiff │ │ │ │ + 0x00022114 45504b31 33436f69 6e576172 6d537461 EPK13CoinWarmSta │ │ │ │ + 0x00022124 7274005f 5a4e4b32 33436f69 6e576172 rt._ZNK23CoinWar │ │ │ │ + 0x00022134 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ + 0x00022144 31326765 6e657261 74654469 66664550 12generateDiffEP │ │ │ │ + 0x00022154 4b313343 6f696e57 61726d53 74617274 K13CoinWarmStart │ │ │ │ + 0x00022164 005f5a54 76305f6e 32305f4e 4b36426f ._ZTv0_n20_NK6Bo │ │ │ │ + 0x00022174 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00022184 74617274 31326765 6e657261 74654469 tart12generateDi │ │ │ │ + 0x00022194 66664550 4b313343 6f696e57 61726d53 ffEPK13CoinWarmS │ │ │ │ + 0x000221a4 74617274 005f5a54 76305f6e 31365f4e tart._ZTv0_n16_N │ │ │ │ + 0x000221b4 4b323743 6f696e57 61726d53 74617274 K27CoinWarmStart │ │ │ │ + 0x000221c4 5072696d 616c4475 616c4469 66663563 PrimalDualDiff5c │ │ │ │ + 0x000221d4 6c6f6e65 4576005f 5a547630 5f6e3132 loneEv._ZTv0_n12 │ │ │ │ + 0x000221e4 5f4e3237 436f696e 5761726d 53746172 _N27CoinWarmStar │ │ │ │ + 0x000221f4 74507269 6d616c44 75616c44 69666644 tPrimalDualDiffD │ │ │ │ + 0x00022204 31457600 5f5a5476 305f6e31 325f4e32 1Ev._ZTv0_n12_N2 │ │ │ │ + 0x00022214 37436f69 6e576172 6d537461 72745072 7CoinWarmStartPr │ │ │ │ + 0x00022224 696d616c 4475616c 44696666 44304576 imalDualDiffD0Ev │ │ │ │ + 0x00022234 005f5a54 76305f6e 31325f4e 36426f6e ._ZTv0_n12_N6Bon │ │ │ │ + 0x00022244 6d696e31 3849706f 70745761 726d5374 min18IpoptWarmSt │ │ │ │ + 0x00022254 61727444 69666644 31457600 5f5a5476 artDiffD1Ev._ZTv │ │ │ │ + 0x00022264 305f6e31 325f4e36 426f6e6d 696e3138 0_n12_N6Bonmin18 │ │ │ │ + 0x00022274 49706f70 74576172 6d537461 72744469 IpoptWarmStartDi │ │ │ │ + 0x00022284 66664430 4576005f 5a547630 5f6e3136 ffD0Ev._ZTv0_n16 │ │ │ │ + 0x00022294 5f4e4b36 426f6e6d 696e3138 49706f70 _NK6Bonmin18Ipop │ │ │ │ + 0x000222a4 74576172 6d537461 72744469 66663563 tWarmStartDiff5c │ │ │ │ + 0x000222b4 6c6f6e65 4576005f 5a4e3642 6f6e6d69 loneEv._ZN6Bonmi │ │ │ │ + 0x000222c4 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x000222d4 74433245 524b5330 5f62005f 5a4e3642 tC2ERKS0_b._ZN6B │ │ │ │ + 0x000222e4 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x000222f4 53746172 74433245 524b3233 436f696e StartC2ERK23Coin │ │ │ │ + 0x00022304 5761726d 53746172 74507269 6d616c44 WarmStartPrimalD │ │ │ │ + 0x00022314 75616c00 5f5a4e36 426f6e6d 696e3134 ual._ZN6Bonmin14 │ │ │ │ + 0x00022324 49706f70 74576172 6d537461 72744432 IpoptWarmStartD2 │ │ │ │ + 0x00022334 4576005f 5a547630 5f6e3132 5f4e3139 Ev._ZTv0_n12_N19 │ │ │ │ + 0x00022344 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ + 0x00022354 746f7249 64454431 4576005f 5a547630 torIdED1Ev._ZTv0 │ │ │ │ + 0x00022364 5f6e3132 5f4e3139 436f696e 5761726d _n12_N19CoinWarm │ │ │ │ + 0x00022374 53746172 74566563 746f7249 64454430 StartVectorIdED0 │ │ │ │ + 0x00022384 4576005f 5a547630 5f6e3132 5f4e3233 Ev._ZTv0_n12_N23 │ │ │ │ + 0x00022394 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ + 0x000223a4 746f7244 69666649 64454431 4576005f torDiffIdED1Ev._ │ │ │ │ + 0x000223b4 5a547630 5f6e3132 5f4e3233 436f696e ZTv0_n12_N23Coin │ │ │ │ + 0x000223c4 5761726d 53746172 74566563 746f7244 WarmStartVectorD │ │ │ │ + 0x000223d4 69666649 64454430 4576005f 5a4e3139 iffIdED0Ev._ZN19 │ │ │ │ + 0x000223e4 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ + 0x000223f4 746f7249 64453961 70706c79 44696666 torIdE9applyDiff │ │ │ │ + 0x00022404 45504b31 37436f69 6e576172 6d537461 EPK17CoinWarmSta │ │ │ │ + 0x00022414 72744469 6666005f 5a544932 33436f69 rtDiff._ZTI23Coi │ │ │ │ + 0x00022424 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ + 0x00022434 44696666 49644500 5f5a5476 305f6e32 DiffIdE._ZTv0_n2 │ │ │ │ + 0x00022444 345f4e31 39436f69 6e576172 6d537461 4_N19CoinWarmSta │ │ │ │ + 0x00022454 72745665 63746f72 49644539 6170706c rtVectorIdE9appl │ │ │ │ + 0x00022464 79446966 6645504b 3137436f 696e5761 yDiffEPK17CoinWa │ │ │ │ + 0x00022474 726d5374 61727444 69666600 5f5a4e4b rmStartDiff._ZNK │ │ │ │ + 0x00022484 3139436f 696e5761 726d5374 61727456 19CoinWarmStartV │ │ │ │ + 0x00022494 6563746f 72496445 31326765 6e657261 ectorIdE12genera │ │ │ │ + 0x000224a4 74654469 66664550 4b313343 6f696e57 teDiffEPK13CoinW │ │ │ │ + 0x000224b4 61726d53 74617274 005f5a54 49313943 armStart._ZTI19C │ │ │ │ + 0x000224c4 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x000224d4 6f724964 45005f5a 5476305f 6e32305f orIdE._ZTv0_n20_ │ │ │ │ + 0x000224e4 4e4b3139 436f696e 5761726d 53746172 NK19CoinWarmStar │ │ │ │ + 0x000224f4 74566563 746f7249 64453132 67656e65 tVectorIdE12gene │ │ │ │ + 0x00022504 72617465 44696666 45504b31 33436f69 rateDiffEPK13Coi │ │ │ │ + 0x00022514 6e576172 6d537461 7274005f 5a313743 nWarmStart._Z17C │ │ │ │ + 0x00022524 6f696e44 69736a6f 696e7443 6f70794e oinDisjointCopyN │ │ │ │ + 0x00022534 49644576 504b545f 69505330 5f005f5a IdEvPKT_iPS0_._Z │ │ │ │ + 0x00022544 4e4b3139 436f696e 5761726d 53746172 NK19CoinWarmStar │ │ │ │ + 0x00022554 74566563 746f7249 64453563 6c6f6e65 tVectorIdE5clone │ │ │ │ + 0x00022564 4576005f 5a4e4b32 33436f69 6e576172 Ev._ZNK23CoinWar │ │ │ │ + 0x00022574 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ + 0x00022584 35636c6f 6e654576 005f5a54 56323343 5cloneEv._ZTV23C │ │ │ │ + 0x00022594 6f696e57 61726d53 74617274 5072696d oinWarmStartPrim │ │ │ │ + 0x000225a4 616c4475 616c005f 5a547630 5f6e3136 alDual._ZTv0_n16 │ │ │ │ + 0x000225b4 5f4e4b32 33436f69 6e576172 6d537461 _NK23CoinWarmSta │ │ │ │ + 0x000225c4 72745072 696d616c 4475616c 35636c6f rtPrimalDual5clo │ │ │ │ + 0x000225d4 6e654576 005f5a4e 36426f6e 6d696e31 neEv._ZN6Bonmin1 │ │ │ │ + 0x000225e4 3449706f 70745761 726d5374 61727443 4IpoptWarmStartC │ │ │ │ + 0x000225f4 3145524b 53305f62 005f5a4e 3138436f 1ERKS0_b._ZN18Co │ │ │ │ + 0x00022604 696e5761 726d5374 61727442 61736973 inWarmStartBasis │ │ │ │ + 0x00022614 43324552 4b535f00 5f5a5456 3133436f C2ERKS_._ZTV13Co │ │ │ │ + 0x00022624 696e5761 726d5374 61727400 5f5a4e4b inWarmStart._ZNK │ │ │ │ + 0x00022634 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x00022644 726d5374 61727435 636c6f6e 65457600 rmStart5cloneEv. │ │ │ │ + 0x00022654 5f5a5476 305f6e31 365f4e4b 36426f6e _ZTv0_n16_NK6Bon │ │ │ │ + 0x00022664 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x00022674 61727435 636c6f6e 65457600 5f5a4e31 art5cloneEv._ZN1 │ │ │ │ + 0x00022684 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ + 0x00022694 73697343 32457600 5f5a4e36 426f6e6d sisC2Ev._ZN6Bonm │ │ │ │ + 0x000226a4 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x000226b4 72744332 45626969 005f5a4e 36426f6e rtC2Ebii._ZN6Bon │ │ │ │ + 0x000226c4 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x000226d4 61727443 32456969 504b6453 325f005f artC2EiiPKdS2_._ │ │ │ │ + 0x000226e4 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ + 0x000226f4 5761726d 53746172 74433245 4e354970 WarmStartC2EN5Ip │ │ │ │ + 0x00022704 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ + 0x00022714 3131544d 494e4c50 32544e4c 50454545 11TMINLP2TNLPEEE │ │ │ │ + 0x00022724 4e53325f 494e535f 32344970 6f707449 NS2_INS_24IpoptI │ │ │ │ + 0x00022734 6e746572 696f7257 61726d53 74617274 nteriorWarmStart │ │ │ │ + 0x00022744 65724545 45005f5a 5476305f 6e31365f erEEE._ZTv0_n16_ │ │ │ │ + 0x00022754 4e4b3233 436f696e 5761726d 53746172 NK23CoinWarmStar │ │ │ │ + 0x00022764 74566563 746f7244 69666649 64453563 tVectorDiffIdE5c │ │ │ │ + 0x00022774 6c6f6e65 4576005f 5a547630 5f6e3136 loneEv._ZTv0_n16 │ │ │ │ + 0x00022784 5f4e4b31 39436f69 6e576172 6d537461 _NK19CoinWarmSta │ │ │ │ + 0x00022794 72745665 63746f72 49644535 636c6f6e rtVectorIdE5clon │ │ │ │ + 0x000227a4 65457600 5f5a5453 3139436f 696e5761 eEv._ZTS19CoinWa │ │ │ │ + 0x000227b4 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ + 0x000227c4 005f5a54 53323343 6f696e57 61726d53 ._ZTS23CoinWarmS │ │ │ │ + 0x000227d4 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ + 0x000227e4 45005f5a 54534e36 426f6e6d 696e3134 E._ZTSN6Bonmin14 │ │ │ │ + 0x000227f4 49706f70 74576172 6d537461 72744500 IpoptWarmStartE. │ │ │ │ + 0x00022804 5f5a5454 3139436f 696e5761 726d5374 _ZTT19CoinWarmSt │ │ │ │ + 0x00022814 61727456 6563746f 72496445 005f5a54 artVectorIdE._ZT │ │ │ │ + 0x00022824 54323343 6f696e57 61726d53 74617274 T23CoinWarmStart │ │ │ │ + 0x00022834 56656374 6f724469 66664964 45005f5a VectorDiffIdE._Z │ │ │ │ + 0x00022844 54543237 436f696e 5761726d 53746172 TT27CoinWarmStar │ │ │ │ + 0x00022854 74507269 6d616c44 75616c44 69666600 tPrimalDualDiff. │ │ │ │ + 0x00022864 5f5a5454 4e36426f 6e6d696e 31384970 _ZTTN6Bonmin18Ip │ │ │ │ + 0x00022874 6f707457 61726d53 74617274 44696666 optWarmStartDiff │ │ │ │ + 0x00022884 45005f5a 5476305f 6e32305f 4e4b3233 E._ZTv0_n20_NK23 │ │ │ │ + 0x00022894 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ + 0x000228a4 6d616c44 75616c31 3267656e 65726174 malDual12generat │ │ │ │ + 0x000228b4 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ + 0x000228c4 726d5374 61727400 5f5a5476 305f6e32 rmStart._ZTv0_n2 │ │ │ │ + 0x000228d4 345f4e32 33436f69 6e576172 6d537461 4_N23CoinWarmSta │ │ │ │ + 0x000228e4 72745072 696d616c 4475616c 39617070 rtPrimalDual9app │ │ │ │ + 0x000228f4 6c794469 66664550 4b313743 6f696e57 lyDiffEPK17CoinW │ │ │ │ + 0x00022904 61726d53 74617274 44696666 005f5a4e armStartDiff._ZN │ │ │ │ + 0x00022914 4b313843 6f696e57 61726d53 74617274 K18CoinWarmStart │ │ │ │ + 0x00022924 42617369 73313267 656e6572 61746544 Basis12generateD │ │ │ │ + 0x00022934 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ + 0x00022944 53746172 74005f5a 4e313843 6f696e57 Start._ZN18CoinW │ │ │ │ + 0x00022954 61726d53 74617274 42617369 73396170 armStartBasis9ap │ │ │ │ + 0x00022964 706c7944 69666645 504b3137 436f696e plyDiffEPK17Coin │ │ │ │ + 0x00022974 5761726d 53746172 74446966 66005f5a WarmStartDiff._Z │ │ │ │ + 0x00022984 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00022994 42617369 73367265 73697a65 45696900 Basis6resizeEii. │ │ │ │ + 0x000229a4 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ + 0x000229b4 72744261 73697331 32636f6d 70726573 rtBasis12compres │ │ │ │ + 0x000229c4 73526f77 73456950 4b69005f 5a4e3138 sRowsEiPKi._ZN18 │ │ │ │ + 0x000229d4 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ + 0x000229e4 69733130 64656c65 7465526f 77734569 is10deleteRowsEi │ │ │ │ + 0x000229f4 504b6900 5f5a4e31 38436f69 6e576172 PKi._ZN18CoinWar │ │ │ │ + 0x00022a04 6d537461 72744261 73697331 3364656c mStartBasis13del │ │ │ │ + 0x00022a14 65746543 6f6c756d 6e734569 504b6900 eteColumnsEiPKi. │ │ │ │ + 0x00022a24 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ + 0x00022a34 72744261 73697331 306d6572 67654261 rtBasis10mergeBa │ │ │ │ + 0x00022a44 73697345 504b535f 504b5374 36766563 sisEPKS_PKSt6vec │ │ │ │ + 0x00022a54 746f7249 3130436f 696e5472 69706c65 torI10CoinTriple │ │ │ │ + 0x00022a64 49696969 45536149 53345f45 4553385f IiiiESaIS4_EES8_ │ │ │ │ + 0x00022a74 005f5a4e 3138436f 696e5761 726d5374 ._ZN18CoinWarmSt │ │ │ │ + 0x00022a84 61727442 61736973 61534552 4b535f00 artBasisaSERKS_. │ │ │ │ + 0x00022a94 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ + 0x00022aa4 72744261 73697331 37617373 69676e42 rtBasis17assignB │ │ │ │ + 0x00022ab4 61736973 53746174 75734569 69525063 asisStatusEiiRPc │ │ │ │ + 0x00022ac4 53315f00 5f5a4e4b 3138436f 696e5761 S1_._ZNK18CoinWa │ │ │ │ + 0x00022ad4 726d5374 61727442 61736973 35707269 rmStartBasis5pri │ │ │ │ + 0x00022ae4 6e744576 005f5a54 76305f6e 32305f4e ntEv._ZTv0_n20_N │ │ │ │ + 0x00022af4 4b313843 6f696e57 61726d53 74617274 K18CoinWarmStart │ │ │ │ + 0x00022b04 42617369 73313267 656e6572 61746544 Basis12generateD │ │ │ │ + 0x00022b14 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ + 0x00022b24 53746172 74005f5a 5476305f 6e32345f Start._ZTv0_n24_ │ │ │ │ + 0x00022b34 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00022b44 42617369 73396170 706c7944 69666645 Basis9applyDiffE │ │ │ │ + 0x00022b54 504b3137 436f696e 5761726d 53746172 PK17CoinWarmStar │ │ │ │ + 0x00022b64 74446966 66005f5a 4e36426f 6e6d696e tDiff._ZN6Bonmin │ │ │ │ 0x00022b74 32354c6f 63616c53 6f6c7665 72426173 25LocalSolverBas │ │ │ │ 0x00022b84 65644865 75726973 74696331 30726573 edHeuristic10res │ │ │ │ 0x00022b94 65744d6f 64656c45 50384362 634d6f64 etModelEP8CbcMod │ │ │ │ 0x00022ba4 656c005f 5a4e3642 6f6e6d69 6e32354c el._ZN6Bonmin25L │ │ │ │ 0x00022bb4 6f63616c 536f6c76 65724261 73656448 ocalSolverBasedH │ │ │ │ 0x00022bc4 65757269 73746963 38736f6c 7574696f euristic8solutio │ │ │ │ 0x00022bd4 6e455264 50645237 4f736943 75747300 nERdPdR7OsiCuts. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -393,434 +393,434 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, lr, ip, asr r9 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, lr, ip, asr #17 │ │ │ │ muleq lr, r0, r8 │ │ │ │ + │ │ │ │ +0002e6a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, #4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r4, [pc, #32] @ 2e6e8 │ │ │ │ + ldr r3, [pc, #32] @ 2e6ec │ │ │ │ + add r4, pc, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + andeq r0, lr, ip, lsr #16 │ │ │ │ + andeq r0, r0, r4, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #260] @ 2e7c0 │ │ │ │ - ldr r3, [pc, #260] @ 2e7c4 │ │ │ │ + ldr r2, [pc, #260] @ 2e80c │ │ │ │ + ldr r3, [pc, #260] @ 2e810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - bne 2e714 │ │ │ │ - ldr r2, [pc, #220] @ 2e7c8 │ │ │ │ - ldr r3, [pc, #212] @ 2e7c4 │ │ │ │ + bne 2e760 │ │ │ │ + ldr r2, [pc, #220] @ 2e814 │ │ │ │ + ldr r3, [pc, #212] @ 2e810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e7b4 │ │ │ │ - ldr r0, [pc, #188] @ 2e7cc │ │ │ │ + bne 2e800 │ │ │ │ + ldr r0, [pc, #188] @ 2e818 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2e754 │ │ │ │ + bls 2e7a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 2e76c │ │ │ │ + b 2e7b8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - beq 2e77c │ │ │ │ + beq 2e7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e77c │ │ │ │ + beq 2e7c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #56] @ 2e7d0 │ │ │ │ - ldr r3, [pc, #40] @ 2e7c4 │ │ │ │ + ldr r2, [pc, #56] @ 2e81c │ │ │ │ + ldr r3, [pc, #40] @ 2e810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 2e804 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r0, lr, r8, lsr r8 │ │ │ │ + andeq r0, lr, ip, ror #15 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r0, lr, r8, lsl #16 │ │ │ │ - andeq r7, fp, r8, asr sl │ │ │ │ - andeq r0, lr, ip, asr r7 │ │ │ │ - │ │ │ │ -0002e7d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, #4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r4, [pc, #32] @ 2e818 │ │ │ │ - ldr r3, [pc, #32] @ 2e81c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - strdeq r0, [lr], -ip │ │ │ │ - andeq r0, r0, r4, lsl sp │ │ │ │ + @ instruction: 0x000e07bc │ │ │ │ + andeq r7, fp, ip, lsl #20 │ │ │ │ + andeq r0, lr, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #260] @ 2e93c │ │ │ │ - ldr r3, [pc, #260] @ 2e940 │ │ │ │ + ldr r2, [pc, #260] @ 2e93c │ │ │ │ + ldr r3, [pc, #260] @ 2e940 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - bne 2e890 │ │ │ │ - ldr r2, [pc, #220] @ 2e944 │ │ │ │ - ldr r3, [pc, #212] @ 2e940 │ │ │ │ + bne 2e890 │ │ │ │ + ldr r2, [pc, #220] @ 2e944 │ │ │ │ + ldr r3, [pc, #212] @ 2e940 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e930 │ │ │ │ - ldr r0, [pc, #188] @ 2e948 │ │ │ │ + bne 2e930 │ │ │ │ + ldr r0, [pc, #188] @ 2e948 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2e8d0 │ │ │ │ + bls 2e8d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 2e8e8 │ │ │ │ + b 2e8e8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - beq 2e8f8 │ │ │ │ + beq 2e8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e8f8 │ │ │ │ + beq 2e8f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #56] @ 2e94c │ │ │ │ - ldr r3, [pc, #40] @ 2e940 │ │ │ │ + ldr r2, [pc, #56] @ 2e94c │ │ │ │ + ldr r3, [pc, #40] @ 2e940 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2e934 │ │ │ │ + beq 2e934 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x000e06bc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, lr, ip, lsl #13 │ │ │ │ ldrdeq r7, [fp], -ip │ │ │ │ andeq r0, lr, r0, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #260] @ 2ea6c │ │ │ │ - ldr r3, [pc, #260] @ 2ea70 │ │ │ │ + ldr r2, [pc, #260] @ 2ea6c │ │ │ │ + ldr r3, [pc, #260] @ 2ea70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - bne 2e9c0 │ │ │ │ - ldr r2, [pc, #220] @ 2ea74 │ │ │ │ - ldr r3, [pc, #212] @ 2ea70 │ │ │ │ + bne 2e9c0 │ │ │ │ + ldr r2, [pc, #220] @ 2ea74 │ │ │ │ + ldr r3, [pc, #212] @ 2ea70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ea60 │ │ │ │ - ldr r0, [pc, #188] @ 2ea78 │ │ │ │ + bne 2ea60 │ │ │ │ + ldr r0, [pc, #188] @ 2ea78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2ea00 │ │ │ │ + bls 2ea00 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 2ea18 │ │ │ │ + b 2ea18 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - beq 2ea28 │ │ │ │ + beq 2ea28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ea28 │ │ │ │ + beq 2ea28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #56] @ 2ea7c │ │ │ │ - ldr r3, [pc, #40] @ 2ea70 │ │ │ │ + ldr r2, [pc, #56] @ 2ea7c │ │ │ │ + ldr r3, [pc, #40] @ 2ea70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2ea64 │ │ │ │ + beq 2ea64 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, lr, ip, lsl #11 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, lr, ip, asr r5 │ │ │ │ andeq r7, fp, ip, lsr #15 │ │ │ │ @ instruction: 0x000e04b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #260] @ 2eb9c │ │ │ │ - ldr r3, [pc, #260] @ 2eba0 │ │ │ │ + ldr r2, [pc, #260] @ 2eb9c │ │ │ │ + ldr r3, [pc, #260] @ 2eba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - bne 2eaf0 │ │ │ │ - ldr r2, [pc, #220] @ 2eba4 │ │ │ │ - ldr r3, [pc, #212] @ 2eba0 │ │ │ │ + bne 2eaf0 │ │ │ │ + ldr r2, [pc, #220] @ 2eba4 │ │ │ │ + ldr r3, [pc, #212] @ 2eba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2eb90 │ │ │ │ - ldr r0, [pc, #188] @ 2eba8 │ │ │ │ + bne 2eb90 │ │ │ │ + ldr r0, [pc, #188] @ 2eba8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2eb30 │ │ │ │ + bls 2eb30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 2eb48 │ │ │ │ + b 2eb48 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - beq 2eb58 │ │ │ │ + beq 2eb58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eb58 │ │ │ │ + beq 2eb58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #56] @ 2ebac │ │ │ │ - ldr r3, [pc, #40] @ 2eba0 │ │ │ │ + ldr r2, [pc, #56] @ 2ebac │ │ │ │ + ldr r3, [pc, #40] @ 2eba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2eb94 │ │ │ │ + beq 2eb94 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, lr, ip, asr r4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, lr, ip, lsr #8 │ │ │ │ andeq r7, fp, ip, ror r6 │ │ │ │ andeq r0, lr, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #72] @ 2ec10 │ │ │ │ - ldr r3, [pc, #72] @ 2ec14 │ │ │ │ + ldr r5, [pc, #72] @ 2ec10 │ │ │ │ + ldr r3, [pc, #72] @ 2ec14 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0] │ │ │ │ bl 2bd84 >::close()@plt> │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ bl 2de30 ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #40] @ 2ec18 │ │ │ │ + ldr r3, [pc, #40] @ 2ec18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #28 │ │ │ │ b 2d56c │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - b 2ebe0 │ │ │ │ + b 2ebe0 │ │ │ │ andeq r0, lr, ip, lsr #6 │ │ │ │ andeq r1, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #260] @ 2ed38 │ │ │ │ - ldr r3, [pc, #260] @ 2ed3c │ │ │ │ + ldr r2, [pc, #260] @ 2ed38 │ │ │ │ + ldr r3, [pc, #260] @ 2ed3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - bne 2ec8c │ │ │ │ - ldr r2, [pc, #220] @ 2ed40 │ │ │ │ - ldr r3, [pc, #212] @ 2ed3c │ │ │ │ + bne 2ec8c │ │ │ │ + ldr r2, [pc, #220] @ 2ed40 │ │ │ │ + ldr r3, [pc, #212] @ 2ed3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2ed2c │ │ │ │ - ldr r0, [pc, #188] @ 2ed44 │ │ │ │ + bne 2ed2c │ │ │ │ + ldr r0, [pc, #188] @ 2ed44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bls 2eccc │ │ │ │ + bls 2eccc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 2ece4 │ │ │ │ + b 2ece4 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - beq 2ecf4 │ │ │ │ + beq 2ecf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ecf4 │ │ │ │ + beq 2ecf4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #56] @ 2ed48 │ │ │ │ - ldr r3, [pc, #40] @ 2ed3c │ │ │ │ + ldr r2, [pc, #56] @ 2ed48 │ │ │ │ + ldr r3, [pc, #40] @ 2ed3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2ed30 │ │ │ │ + beq 2ed30 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, lr, r0, asr #5 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ muleq lr, r0, r2 │ │ │ │ andeq r7, fp, r0, ror #9 │ │ │ │ @@ -3300,132 +3300,132 @@ │ │ │ │ ldr r3, [pc, #68] @ 31380 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r1, [pc, #60] @ 31384 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 61694 │ │ │ │ + bl 5da20 │ │ │ │ ldr r3, [pc, #44] @ 31388 │ │ │ │ ldr r2, [pc, #44] @ 3138c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 2bc1c <__aeabi_atexit@plt> │ │ │ │ @ instruction: 0x000ddbbc │ │ │ │ andeq r0, r0, r8, lsr #26 │ │ │ │ - strdeq r9, [fp], -r0 │ │ │ │ + strdeq r9, [fp], -ip │ │ │ │ andeq r0, r0, r0, lsr #28 │ │ │ │ muleq sp, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #576] @ 315e8 │ │ │ │ ldr r3, [pc, #576] @ 315ec │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r1, [pc, #568] @ 315f0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r3, [pc, #556] @ 315f4 │ │ │ │ ldr r2, [pc, #556] @ 315f8 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bc1c <__aeabi_atexit@plt> │ │ │ │ ldr r3, [pc, #536] @ 315fc │ │ │ │ ldr r1, [pc, #536] @ 31600 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #520] @ 31604 │ │ │ │ add r0, r4, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #508] @ 31608 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #496] @ 3160c │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #484] @ 31610 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #472] @ 31614 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #460] @ 31618 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #448] @ 3161c │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #436] @ 31620 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #424] @ 31624 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #412] @ 31628 │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #400] @ 3162c │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #388] @ 31630 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #376] @ 31634 │ │ │ │ add r0, r4, #312 @ 0x138 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #364] @ 31638 │ │ │ │ add r0, r4, #336 @ 0x150 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #352] @ 3163c │ │ │ │ add r0, r4, #360 @ 0x168 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r1, [pc, #340] @ 31640 │ │ │ │ add r0, r4, #384 @ 0x180 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ ldr r4, [pc, #328] @ 31644 │ │ │ │ ldr r1, [pc, #328] @ 31648 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ bl 2bc1c <__aeabi_atexit@plt> │ │ │ │ ldr r3, [pc, #308] @ 3164c │ │ │ │ ldr r1, [pc, #308] @ 31650 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2bc1c <__aeabi_atexit@plt> │ │ │ │ mov r3, #16 │ │ │ │ rsb r3, r3, #16 │ │ │ │ @@ -3472,33 +3472,33 @@ │ │ │ │ b 3154c │ │ │ │ andeq sp, sp, ip, asr #22 │ │ │ │ andeq r1, r0, ip, asr #32 │ │ │ │ andeq ip, fp, r8, asr fp │ │ │ │ andeq r0, r0, r0, lsr #28 │ │ │ │ andeq lr, sp, r4, lsr #24 │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ - andeq r0, ip, r0, lsl r8 │ │ │ │ - andeq r0, ip, ip, lsl #16 │ │ │ │ - andeq r0, ip, r8, lsl r8 │ │ │ │ - andeq r0, ip, r4, lsr #16 │ │ │ │ - andeq r0, ip, r8, lsr r8 │ │ │ │ - andeq r0, ip, ip, lsr r8 │ │ │ │ - andeq r0, ip, r0, asr #16 │ │ │ │ - andeq r0, ip, ip, asr #16 │ │ │ │ - andeq r0, ip, r0, asr r8 │ │ │ │ - andeq r0, ip, ip, asr r8 │ │ │ │ - andeq r0, ip, ip, ror #16 │ │ │ │ - andeq r0, ip, r8, ror r8 │ │ │ │ - andeq r0, ip, r8, ror r8 │ │ │ │ - andeq r0, ip, r0, lsl #17 │ │ │ │ - andeq r0, ip, r8, lsl #17 │ │ │ │ - muleq ip, r4, r8 │ │ │ │ - muleq ip, r8, r8 │ │ │ │ + andeq r0, ip, r0, ror r7 │ │ │ │ + andeq r0, ip, ip, ror #14 │ │ │ │ + andeq r0, ip, r8, ror r7 │ │ │ │ + andeq r0, ip, r4, lsl #15 │ │ │ │ + muleq ip, r8, r7 │ │ │ │ + muleq ip, ip, r7 │ │ │ │ + andeq r0, ip, r0, lsr #15 │ │ │ │ + andeq r0, ip, ip, lsr #15 │ │ │ │ + @ instruction: 0x000c07b0 │ │ │ │ + @ instruction: 0x000c07bc │ │ │ │ + andeq r0, ip, ip, asr #15 │ │ │ │ + ldrdeq r0, [ip], -r8 │ │ │ │ + ldrdeq r0, [ip], -r8 │ │ │ │ + andeq r0, ip, r0, ror #15 │ │ │ │ + andeq r0, ip, r8, ror #15 │ │ │ │ + strdeq r0, [ip], -r4 │ │ │ │ + strdeq r0, [ip], -r8 │ │ │ │ strdeq lr, [sp], -ip │ │ │ │ - andeq r3, r9, r0, lsl pc │ │ │ │ + andeq r2, r9, ip, asr lr │ │ │ │ andeq r0, r0, r0, lsl pc │ │ │ │ strdeq ip, [fp], -r4 │ │ │ │ ldr r3, [pc, #20] @ 31670 │ │ │ │ ldr r2, [pc, #20] @ 31674 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -7490,15 +7490,15 @@ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r9, sp, r4, ror lr │ │ │ │ andeq sp, fp, ip, lsl #7 │ │ │ │ andeq r9, sp, r8, lsl #27 │ │ │ │ @ instruction: 0x000bd2bb │ │ │ │ ldrdeq r0, [fp], -r4 │ │ │ │ andeq r0, fp, r0, ror #29 │ │ │ │ - andeq r6, fp, r4, ror #19 │ │ │ │ + andeq r6, fp, ip, lsr #3 │ │ │ │ andeq r9, sp, ip, lsl #23 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r9, sp, r8, lsl fp │ │ │ │ │ │ │ │ 0003543c ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -17249,15 +17249,15 @@ │ │ │ │ andeq r1, sp, r0, asr #11 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ @ instruction: 0x000a91bc │ │ │ │ andeq r9, sl, r8, asr #2 │ │ │ │ strdeq r8, [sl], -r4 │ │ │ │ andeq r9, sl, r0, ror r0 │ │ │ │ strdeq r8, [sl], -ip │ │ │ │ - andeq ip, sl, ip, lsr #14 │ │ │ │ + andeq ip, sl, r8, lsr r5 │ │ │ │ andeq r8, sl, ip, lsr #30 │ │ │ │ andeq r8, sl, ip, asr #29 │ │ │ │ andeq r8, sl, r4, ror #28 │ │ │ │ andeq r8, sl, r0, lsl #28 │ │ │ │ muleq sl, ip, sp │ │ │ │ andeq r8, sl, r8, lsr sp │ │ │ │ ldrdeq r8, [sl], -r4 │ │ │ │ @@ -22189,29 +22189,29 @@ │ │ │ │ andeq r4, sl, r4, lsl #4 │ │ │ │ andeq r4, sl, r8, ror r7 │ │ │ │ andeq r4, sl, r0, ror r7 │ │ │ │ andeq r4, sl, r8, ror r7 │ │ │ │ andeq r4, sl, r4, asr #13 │ │ │ │ andeq r4, sl, r8, ror #2 │ │ │ │ andeq r4, sl, r4, lsr #14 │ │ │ │ - andeq r9, sl, r4, ror #4 │ │ │ │ + andeq r8, sl, ip, lsr #20 │ │ │ │ strheq r4, [sl], -r4 @ │ │ │ │ andeq r4, sl, ip, lsl #3 │ │ │ │ @ instruction: 0x000a3fb0 │ │ │ │ andeq r4, sl, r0, asr #10 │ │ │ │ - andeq r9, sl, ip, asr #32 │ │ │ │ + andeq r8, sl, r4, lsl r8 │ │ │ │ andeq r3, sl, r0, lsl #30 │ │ │ │ @ instruction: 0x000a3eb0 │ │ │ │ andeq r4, sl, r4, lsr #9 │ │ │ │ - andeq r8, sl, r8, asr pc │ │ │ │ + andeq r8, sl, r0, lsr #14 │ │ │ │ andmi sl, r2, #95 @ 0x5f │ │ │ │ andeq r3, sl, ip, ror #27 │ │ │ │ strdeq r3, [sl], -r0 │ │ │ │ andeq r4, sl, r4, ror #7 │ │ │ │ - andeq r8, sl, r0, asr lr │ │ │ │ + andeq r8, sl, r8, lsl r6 │ │ │ │ andeq r3, sl, r8, ror #24 │ │ │ │ andeq r3, sl, r4, asr ip │ │ │ │ andeq r4, sl, r8, ror r3 │ │ │ │ strdeq r4, [sl], -r0 │ │ │ │ andeq r3, sl, r0, ror #23 │ │ │ │ andeq r3, sl, r0, lsr #23 │ │ │ │ andeq r4, sl, r8, ror r3 │ │ │ │ @@ -22274,18 +22274,18 @@ │ │ │ │ andeq r4, sl, ip, lsl #1 │ │ │ │ ldrdeq r4, [sl], -r0 │ │ │ │ andeq r4, sl, ip, asr #1 │ │ │ │ strdeq r4, [sl], -r8 │ │ │ │ strdeq r4, [sl], -ip │ │ │ │ andeq r4, sl, r4, ror #4 │ │ │ │ andeq r3, sl, r8, lsr #32 │ │ │ │ - andeq r6, sl, r0, ror r6 │ │ │ │ + andeq r6, sl, ip, ror r4 │ │ │ │ andeq r4, sl, ip, ror #1 │ │ │ │ andeq r4, sl, r4, lsr #2 │ │ │ │ - andeq r6, sl, r0, asr #11 │ │ │ │ + andeq r6, sl, ip, asr #7 │ │ │ │ strdeq r2, [sl], -r0 │ │ │ │ andeq r4, sl, r0, lsl #1 │ │ │ │ andeq r4, sl, r4, ror #1 │ │ │ │ andeq r2, sl, r0, asr #26 │ │ │ │ andeq r2, sl, r0, ror #25 │ │ │ │ andeq r4, sl, r4, lsr #32 │ │ │ │ andeq r4, sl, ip, asr #1 │ │ │ │ @@ -22295,25 +22295,25 @@ │ │ │ │ strheq r4, [sl], -r8 │ │ │ │ andeq r4, sl, r8, asr #1 │ │ │ │ andeq r2, sl, r4, asr fp │ │ │ │ andeq r2, sl, r4, ror #22 │ │ │ │ andeq r4, sl, r4, asr r0 │ │ │ │ andeq r4, sl, r0, ror r0 │ │ │ │ andeq r4, sl, r0, rrx │ │ │ │ - andeq r7, sl, ip, ror ip │ │ │ │ + andeq r7, sl, r4, asr #8 │ │ │ │ andeq r4, sl, r8, asr #32 │ │ │ │ - andeq r7, sl, ip, asr ip │ │ │ │ + andeq r7, sl, r4, lsr #8 │ │ │ │ andeq r4, sl, r0, lsr r0 │ │ │ │ ldrdeq r2, [sl], -r8 │ │ │ │ andeq r2, sl, r4, ror #20 │ │ │ │ andeq r3, sl, r0, ror #29 │ │ │ │ - andeq r5, sl, r8, lsl sp │ │ │ │ + andeq r5, sl, r4, lsr #22 │ │ │ │ ldrdeq r3, [sl], -r4 │ │ │ │ andeq r3, sl, ip, asr #29 │ │ │ │ - ldrdeq r5, [sl], -r0 │ │ │ │ + ldrdeq r5, [sl], -ip │ │ │ │ @ instruction: 0x000a3ebc │ │ │ │ andeq r3, sl, r0, asr #29 │ │ │ │ andeq r3, sl, r4, asr #29 │ │ │ │ ldrdeq r3, [sl], -r0 │ │ │ │ ldrdeq r3, [sl], -r4 │ │ │ │ strdeq r3, [sl], -r4 │ │ │ │ strdeq r3, [sl], -r8 │ │ │ │ @@ -22321,23 +22321,23 @@ │ │ │ │ andeq r3, sl, r0, lsr #30 │ │ │ │ andeq r3, sl, r0, asr #30 │ │ │ │ andeq r3, sl, ip, lsr pc │ │ │ │ andeq r3, sl, r0, asr pc │ │ │ │ andeq r3, sl, ip, asr #30 │ │ │ │ andeq r3, sl, r0, ror #30 │ │ │ │ andeq r3, sl, r8, asr pc │ │ │ │ - andeq r7, sl, r8, asr r9 │ │ │ │ + andeq r7, sl, r0, lsr #2 │ │ │ │ andeq r2, sl, r0, asr #11 │ │ │ │ @ instruction: 0x000a24b4 │ │ │ │ andeq r3, sl, r8, lsl #24 │ │ │ │ - ldrdeq r7, [sl], -r8 │ │ │ │ + andeq r6, sl, r0, lsr #27 │ │ │ │ andeq r2, sl, r4, lsl #8 │ │ │ │ ldrdeq r2, [sl], -r0 │ │ │ │ andeq r3, sl, r4, lsl fp │ │ │ │ - andeq r7, sl, r4, ror #9 │ │ │ │ + andeq r6, sl, ip, lsr #25 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ @@ -24409,26 +24409,26 @@ │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ b 45830 )@@Base+0x3270> │ │ │ │ andeq r2, sl, r0, lsr #6 │ │ │ │ muleq sl, ip, r5 │ │ │ │ andeq r3, sl, r0, ror sl │ │ │ │ muleq sl, ip, sl │ │ │ │ andeq r3, sl, ip, lsl #21 │ │ │ │ - ldrdeq r7, [sl], -r0 │ │ │ │ + muleq sl, r8, fp │ │ │ │ andeq r1, sl, r8, lsr #27 │ │ │ │ - @ instruction: 0x000a73b0 │ │ │ │ - andeq r7, sl, r0, lsr #7 │ │ │ │ + andeq r6, sl, r8, ror fp │ │ │ │ + andeq r6, sl, r8, ror #22 │ │ │ │ andeq r1, sl, r0, lsl r4 │ │ │ │ strdeq r3, [sl], -r0 │ │ │ │ strdeq r3, [sl], -r0 │ │ │ │ andeq r3, sl, r8, asr #17 │ │ │ │ @ instruction: 0x000a38b8 │ │ │ │ - strdeq r7, [sl], -ip │ │ │ │ + andeq r6, sl, r4, asr #19 │ │ │ │ ldrdeq r1, [sl], -r4 │ │ │ │ - ldrdeq r7, [sl], -ip │ │ │ │ + andeq r6, sl, r4, lsr #19 │ │ │ │ ldrdeq r3, [sl], -r8 │ │ │ │ andeq r1, sl, ip, lsr r2 │ │ │ │ muleq ip, ip, r1 │ │ │ │ andeq sl, ip, r0, lsr #2 │ │ │ │ strdeq sl, [ip], -r0 │ │ │ │ strheq sl, [ip], -ip │ │ │ │ andeq sl, ip, r4, asr r0 │ │ │ │ @@ -28088,15 +28088,15 @@ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r6, ip, r4, asr #2 │ │ │ │ andeq r9, sl, r8, ror #16 │ │ │ │ andeq r6, ip, r8, asr r0 │ │ │ │ muleq sl, r7, r7 │ │ │ │ andeq sp, r9, r8, lsr #3 │ │ │ │ @ instruction: 0x0009d1bc │ │ │ │ - andeq r2, sl, r0, asr #25 │ │ │ │ + andeq r2, sl, r8, lsl #9 │ │ │ │ andeq r5, ip, ip, ror #28 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ strdeq r5, [ip], -r8 │ │ │ │ │ │ │ │ 0004915c ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -34684,15 +34684,15 @@ │ │ │ │ andeq pc, fp, r4, lsl #21 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ strdeq r7, [r9], -ip │ │ │ │ muleq r0, r0, pc @ │ │ │ │ andeq r8, r9, ip, lsl #31 │ │ │ │ andeq r6, r9, r4, ror #14 │ │ │ │ - andeq ip, r9, ip, lsr #11 │ │ │ │ + andeq fp, r9, r4, ror sp │ │ │ │ andeq r2, sl, ip, ror pc │ │ │ │ andeq r9, r9, ip, ror r2 │ │ │ │ andeq r8, r9, ip, lsl #22 │ │ │ │ andeq r9, r9, ip, lsl r2 │ │ │ │ andeq r6, r9, r8, asr #27 │ │ │ │ @ instruction: 0x000991b0 │ │ │ │ svcvc 0x00efffff │ │ │ │ @@ -39153,16 +39153,16 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 53e48 │ │ │ │ b 53e40 │ │ │ │ @ instruction: 0x000bb5bc │ │ │ │ andeq fp, fp, r8, lsr #11 │ │ │ │ @ instruction: 0x000931b0 │ │ │ │ andeq r3, r9, r0, lsr #2 │ │ │ │ - andeq r6, r9, r4, lsr r8 │ │ │ │ - @ instruction: 0x000967b0 │ │ │ │ + andeq r6, r9, r0, asr #12 │ │ │ │ + @ instruction: 0x000965bc │ │ │ │ andeq r3, r9, r4, asr #1 │ │ │ │ @ instruction: 0x0009eaba │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ andeq r4, r9, ip, lsl #29 │ │ │ │ andeq r4, r9, ip, lsl #28 │ │ │ │ andeq r4, r9, r4, asr #26 │ │ │ │ andeq r4, r9, r4, asr #25 │ │ │ │ @@ -46172,15 +46172,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 5a8ec , std::allocator > const&)@@Base+0x63c> │ │ │ │ b 5a8b4 , std::allocator > const&)@@Base+0x604> │ │ │ │ b 5aa14 , std::allocator > const&)@@Base+0x764> │ │ │ │ andeq r4, fp, r0, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq pc, r8, r8, ror pc @ │ │ │ │ + andeq pc, r8, r4, lsl #27 │ │ │ │ andeq ip, r8, r4, lsr r7 │ │ │ │ andeq pc, r8, r0, ror #2 │ │ │ │ andeq lr, r8, r4, lsl #2 │ │ │ │ andeq lr, r8, r4, asr #3 │ │ │ │ andeq lr, r8, r0, ror #6 │ │ │ │ andeq lr, r8, ip, ror #2 │ │ │ │ andeq lr, r8, r8, lsl r0 │ │ │ │ @@ -48270,4038 +48270,125 @@ │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x000b24b0 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ │ │ │ │ -0005caac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5cae0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq 5cb20 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - beq 5cb14 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne 5cb14 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b 5cae0 │ │ │ │ - │ │ │ │ -0005cb30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #128] @ 5cbc8 │ │ │ │ - ldr r2, [pc, #128] @ 5cbcc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 5cb7c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq 5cbb8 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5cba8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne 5cba8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2e034 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b 5cb7c │ │ │ │ - andeq r2, fp, ip, lsr #7 │ │ │ │ - andeq r0, r0, r8, lsr #29 │ │ │ │ - │ │ │ │ -0005cbd0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c834 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005cbfc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #568] @ 5ce4c │ │ │ │ - ldr r3, [pc, #568] @ 5ce50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - ldr r6, [r1, #276] @ 0x114 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 2ba3c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [r6, #4] │ │ │ │ - mov r1, sp │ │ │ │ - mov r8, sp │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r6, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 2bac0 )@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - beq 5cc90 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq 5cd14 │ │ │ │ - ldr r0, [sp] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ccb4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq 5cd04 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - strb r3, [r4, #32] │ │ │ │ - beq 5cd24 │ │ │ │ - ldr r2, [pc, #388] @ 5ce54 │ │ │ │ - ldr r3, [pc, #380] @ 5ce50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ce44 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b 5ccb4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b 5cc90 │ │ │ │ - ldr r1, [r7, #288] @ 0x120 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5cdc0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - beq 5cdb4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne 5cdb4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ccc8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne 5ccc8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - b 5ccc8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b 5cd8c │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ccc8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq 5cd70 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b 5ccc8 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ce14 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne 5ce14 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #48] @ 5ce58 │ │ │ │ - ldr r3, [pc, #36] @ 5ce50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5ce48 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r2, fp, r0, ror #5 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r2, fp, r4, lsr #4 │ │ │ │ - andeq r2, fp, ip, asr #1 │ │ │ │ - │ │ │ │ -0005ce5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ 5cea0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2d3f8 │ │ │ │ - ldr r3, [pc, #36] @ 5cea4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - str r2, [r4, #28] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, fp, r8, ror r0 │ │ │ │ - andeq r0, r0, r8, lsr #29 │ │ │ │ - │ │ │ │ -0005cea8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ 5ceec │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2be80 │ │ │ │ - ldr r3, [pc, #36] @ 5cef0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - str r2, [r4, #28] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, fp, ip, lsr #32 │ │ │ │ - andeq r0, r0, r8, lsr #29 │ │ │ │ - │ │ │ │ -0005cef4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 5cf14 │ │ │ │ - bl 2de3c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005cf1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #344] @ 5d08c │ │ │ │ - ldr r1, [pc, #344] @ 5d090 │ │ │ │ - ldrb r3, [r0, #32] │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - beq 5cff0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - ldrne r2, [r3, #4] │ │ │ │ - mov r1, sp │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, sp │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5cfb0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - beq 5d018 │ │ │ │ - sub r3, r5, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - movls r3, #0 │ │ │ │ - ldr r2, [pc, #208] @ 5d094 │ │ │ │ - strbls r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #196] @ 5d090 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d058 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - ldrne r2, [r3, #4] │ │ │ │ - mov r1, sp │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, sp │ │ │ │ - blx r6 │ │ │ │ - b 5cf8c │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - blx r3 │ │ │ │ - b 5cfb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ca80 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #92] @ 5d098 │ │ │ │ - ldr r3, [pc, #80] @ 5d090 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5d088 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ca80 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #48] @ 5d09c │ │ │ │ - ldr r3, [pc, #32] @ 5d090 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d058 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0x000b1fbc │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, fp, ip, lsr #30 │ │ │ │ - @ instruction: 0x000b1eb8 │ │ │ │ - andeq r1, fp, r8, lsl #29 │ │ │ │ - │ │ │ │ -0005d0a0 ::ReleasePointer_()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - str r5, [r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005d0e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #316] @ 5d23c │ │ │ │ - ldr r3, [pc, #316] @ 5d240 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #768 @ 0x300 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2ba84 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [r2, #-12] │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r5, r2 │ │ │ │ - str r5, [r4, #24] │ │ │ │ - ldr r2, [r3, #204] @ 0xcc │ │ │ │ - ldr r8, [r3, #660] @ 0x294 │ │ │ │ - blx r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - mvn r9, #1048576 @ 0x100000 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mvn r8, #0 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, sp │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, [sp] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldrd r2, [sp] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 2b9e8 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #104] @ 5d244 │ │ │ │ - ldr r3, [pc, #96] @ 5d240 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d234 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - mov r1, #768 @ 0x300 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #48] @ 5d248 │ │ │ │ - ldr r3, [pc, #36] @ 5d240 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5d238 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - strdeq r1, [fp], -r4 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, fp, r8, lsl sp │ │ │ │ - ldrdeq r1, [fp], -ip │ │ │ │ - │ │ │ │ -0005d24c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #152] @ 5d304 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - beq 5d280 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d298 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5d2e0 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #88] @ 5d308 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 5d2f8 │ │ │ │ - ldr r3, [pc, #72] @ 5d30c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r5] │ │ │ │ - bl 2c120 │ │ │ │ - mov r1, #248 @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - b 5d2e0 │ │ │ │ - andeq r1, fp, r8, lsl #25 │ │ │ │ - andeq r0, r0, r8, lsr #31 │ │ │ │ - andeq r0, r0, r0, lsl #29 │ │ │ │ - │ │ │ │ -0005d310 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #168] @ 5d3d0 │ │ │ │ - ldr r3, [pc, #168] @ 5d3d4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 5d354 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d36c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5d3b4 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #84] @ 5d3d8 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 5d3c4 │ │ │ │ - ldr r3, [pc, #68] @ 5d3dc │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r5] │ │ │ │ - bl 2c120 │ │ │ │ - mov r1, #248 @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2e034 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - b 5d3b4 │ │ │ │ - andeq r1, fp, ip, asr #23 │ │ │ │ - andeq r0, r0, r8, ror #28 │ │ │ │ - andeq r0, r0, r8, lsr #31 │ │ │ │ - andeq r0, r0, r0, lsl #29 │ │ │ │ - │ │ │ │ -0005d3e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2cf78 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 5d444 │ │ │ │ - b 5d4e8 │ │ │ │ - mov r4, ip │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - cmp r7, r5 │ │ │ │ - movcc r6, r7 │ │ │ │ - movcs r6, r5 │ │ │ │ - subs r2, r6, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - beq 5d474 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d478 │ │ │ │ - sub r0, r7, r5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - movlt ip, r3 │ │ │ │ - movlt r2, #1 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 5d440 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq sl, r4 │ │ │ │ - bne 5d4e8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5d4e0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d4e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - stmlt r9, {r3, sl} │ │ │ │ - strge r4, [r9] │ │ │ │ - strge r3, [r9, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r0, r5, r7 │ │ │ │ - b 5d4c4 │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r9, {r3, r4} │ │ │ │ - beq 5d4d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - ldr fp, [r0, #16] │ │ │ │ - cmp r5, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - movcc r6, r5 │ │ │ │ - movcs r6, r7 │ │ │ │ - b 5d4a4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 5d55c │ │ │ │ - b 5d600 │ │ │ │ - mov r4, ip │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - cmp r7, r5 │ │ │ │ - movcc r6, r7 │ │ │ │ - movcs r6, r5 │ │ │ │ - subs r2, r6, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - beq 5d58c │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d590 │ │ │ │ - sub r0, r7, r5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - movlt ip, r3 │ │ │ │ - movlt r2, #1 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 5d558 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq sl, r4 │ │ │ │ - bne 5d600 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5d5f8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d5f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - stmlt r9, {r3, sl} │ │ │ │ - strge r4, [r9] │ │ │ │ - strge r3, [r9, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r0, r5, r7 │ │ │ │ - b 5d5dc │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r9, {r3, r4} │ │ │ │ - beq 5d5f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - ldr fp, [r0, #16] │ │ │ │ - cmp r5, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - movcc r6, r5 │ │ │ │ - movcs r6, r7 │ │ │ │ - b 5d5bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq 5d9e8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d98c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 5d930 │ │ │ │ - ldr fp, [sl, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 5d8dc │ │ │ │ - ldr r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5d82c │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5d77c │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5d7d4 │ │ │ │ - ldr r8, [r6, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 5d884 │ │ │ │ - ldr r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 5d724 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 5d63c │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - add r1, r7, #48 @ 0x30 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - beq 5d6f4 │ │ │ │ - ldr r1, [r9, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - add r1, r9, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 5d710 │ │ │ │ - ldr r1, [r9, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5d6c8 │ │ │ │ - ldr r0, [r8, #40] @ 0x28 │ │ │ │ - add r2, r8, #48 @ 0x30 │ │ │ │ - cmp r0, r2 │ │ │ │ - ldr r7, [r8, #8] │ │ │ │ - beq 5d744 │ │ │ │ - ldr r1, [r8, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - add r2, r8, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq 5d760 │ │ │ │ - ldr r1, [r8, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 5d884 │ │ │ │ - mov r8, r7 │ │ │ │ - b 5d6bc │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add r3, r4, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - beq 5d79c │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d7b8 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5d82c │ │ │ │ - mov r4, r5 │ │ │ │ - b 5d698 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add r3, r5, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - beq 5d7f4 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d810 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5d77c │ │ │ │ - mov r5, r6 │ │ │ │ - b 5d6a4 │ │ │ │ - ldr r0, [fp, #40] @ 0x28 │ │ │ │ - add r3, fp, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [fp, #8] │ │ │ │ - beq 5d84c │ │ │ │ - ldr r1, [fp, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [fp, #16] │ │ │ │ - add r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d868 │ │ │ │ - ldr r1, [fp, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5d8dc │ │ │ │ - mov fp, r4 │ │ │ │ - b 5d68c │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add r3, r6, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - beq 5d8a4 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d8c0 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 5d7d4 │ │ │ │ - mov r6, r7 │ │ │ │ - b 5d6b0 │ │ │ │ - ldr r0, [sl, #40] @ 0x28 │ │ │ │ - add r3, sl, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ - beq 5d8fc │ │ │ │ - ldr r1, [sl, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - add r3, sl, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d918 │ │ │ │ - ldr r1, [sl, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne sl, r4 │ │ │ │ - bne 5d680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - add r3, r2, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - beq 5d954 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - add r3, r2, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d974 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - strne r4, [sp] │ │ │ │ - bne 5d670 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - add r3, r2, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - beq 5d9b0 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - add r3, r2, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5d9d0 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - strne r4, [sp, #4] │ │ │ │ - bne 5d65c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 5de54 │ │ │ │ - ldr r3, [pc, #1096] @ 5de58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r5, #15 │ │ │ │ - add fp, r0, #24 │ │ │ │ - str fp, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r8, [r3] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bhi 5dc50 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 5db64 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - mov r2, fp │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - add r3, r7, #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - strb r3, [r2, r5] │ │ │ │ - mov r5, r6 │ │ │ │ - ldr sl, [r4, #16] │ │ │ │ - ldr r8, [r4, #20] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 5dc84 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r8, r3 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - beq 5db78 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r2, r8, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - blt 5dcd0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5db84 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blt 5db94 │ │ │ │ - cmp sl, fp │ │ │ │ - beq 5db28 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, sl │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 5de5c │ │ │ │ - ldr r3, [pc, #792] @ 5de58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5de14 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r2, fp │ │ │ │ - beq 5da6c │ │ │ │ - mov r0, fp │ │ │ │ - b 5dc6c │ │ │ │ - sub r2, r8, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 5dcd0 │ │ │ │ - sub r0, r3, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bge 5db10 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq 5ddbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5dd38 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r5, r8, r5 │ │ │ │ - cmpeq r5, #0 │ │ │ │ - blt 5ddd4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl 5d40c │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 5db10 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r9 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5dd58 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b 5db34 │ │ │ │ - add r0, r0, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b 5da6c │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5dbec │ │ │ │ - ldr r9, [r7, #16] │ │ │ │ - ldr r6, [r9, #20] │ │ │ │ - cmp r8, r6 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5dda8 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl 2dc98 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 5ddc4 │ │ │ │ - sub r6, r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 5dbec │ │ │ │ - b 5dc10 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 5dd2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5dd14 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5dd18 │ │ │ │ - sub r0, r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 5dbec │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5dc18 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 5dc10 │ │ │ │ - sub r3, r8, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 5dbec │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bne 5dc18 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - cmp r8, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5dd9c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5dda0 │ │ │ │ - sub r0, r8, r3 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - b 5dc2c │ │ │ │ - sub r6, r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 5dbec │ │ │ │ - mov r0, r2 │ │ │ │ - b 5dc18 │ │ │ │ - mov r5, #0 │ │ │ │ - b 5dd30 │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r5, r3 │ │ │ │ - bge 5dbec │ │ │ │ - b 5dc10 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r5, r9 │ │ │ │ - bne 5dc10 │ │ │ │ - mov r9, r6 │ │ │ │ - b 5dd74 │ │ │ │ - bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 5de60 │ │ │ │ - ldr r3, [pc, #92] @ 5de58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5de50 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 5de64 │ │ │ │ - ldr r3, [pc, #36] @ 5de58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5de14 │ │ │ │ - bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r1, fp, r8, ror #9 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - @ instruction: 0x000b13b8 │ │ │ │ - strdeq r1, [fp], -ip │ │ │ │ - andeq r1, fp, r4, asr #1 │ │ │ │ - │ │ │ │ -0005de68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #88] @ 5ded8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2be80 │ │ │ │ - ldr r3, [pc, #76] @ 5dedc │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r1, [r4, #36] @ 0x24 │ │ │ │ - ldrd r2, [r5, #40] @ 0x28 │ │ │ │ - ldrd r0, [r5, #48] @ 0x30 │ │ │ │ - ldr ip, [r5, #56] @ 0x38 │ │ │ │ - strd r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [r4, #56] @ 0x38 │ │ │ │ - strd r2, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, fp, r8, rrx │ │ │ │ - andeq r0, r0, r8, ror #28 │ │ │ │ - │ │ │ │ -0005dee0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #212] @ 5dfcc │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - beq 5df0c │ │ │ │ - bl 2de3c │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldrd r0, [r5, #48] @ 0x30 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r2, [r5, #40] @ 0x28 │ │ │ │ - strd r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ - strd r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5df44 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5df5c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5dfa4 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 5dfd0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 5dfc0 │ │ │ │ - ldr r3, [pc, #76] @ 5dfd4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r5] │ │ │ │ - bl 2c120 │ │ │ │ - mov r1, #248 @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - b 5dfa4 │ │ │ │ - strdeq r0, [fp], -r4 │ │ │ │ - andeq r0, r0, r8, lsr #31 │ │ │ │ - andeq r0, r0, r0, lsl #29 │ │ │ │ - │ │ │ │ -0005dfd8 )@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #3992] @ 5ef88 )@@Base+0xfb0> │ │ │ │ - sub sp, sp, #292 @ 0x124 │ │ │ │ - ldr r3, [pc, #3988] @ 5ef8c )@@Base+0xfb4> │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add r7, sp, #260 @ 0x104 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr sl, [r0] │ │ │ │ - mov r4, #26 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - mov r3, #0 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3920] @ 5ef90 )@@Base+0xfb8> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, sl │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ - ldr r4, [sl, #96] @ 0x60 │ │ │ │ - add r3, sl, #92 @ 0x5c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - ldr r8, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 5edac )@@Base+0xdd4> │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - cmp r8, r5 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e0c0 )@@Base+0xe8> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e0c4 )@@Base+0xec> │ │ │ │ - sub r0, r5, r8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - movge r9, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5e094 )@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 5edb0 )@@Base+0xdd8> │ │ │ │ - ldr r4, [r9, #20] │ │ │ │ - cmp r8, r4 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e11c )@@Base+0x144> │ │ │ │ - ldr r1, [r9, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e120 )@@Base+0x148> │ │ │ │ - sub r0, r8, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5edb0 )@@Base+0xdd8> │ │ │ │ - mov r2, #5 │ │ │ │ - cmp fp, r6 │ │ │ │ - str r2, [r9, #40] @ 0x28 │ │ │ │ - beq 5e148 )@@Base+0x170> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add sl, sp, #212 @ 0xd4 │ │ │ │ - ldr r4, [r3] │ │ │ │ - add r8, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r5, #21 │ │ │ │ - ldr r9, [r3, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3588] @ 5ef94 )@@Base+0xfbc> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - add fp, sp, #236 @ 0xec │ │ │ │ - add r5, sp, #244 @ 0xf4 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, #65 @ 0x41 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r8 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3508] @ 5ef98 )@@Base+0xfc0> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - bl 2d740 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - strb r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 5e248 )@@Base+0x270> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5e260 )@@Base+0x288> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5e27c )@@Base+0x2a4> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #21 │ │ │ │ - ldr r9, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3312] @ 5ef9c )@@Base+0xfc4> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r9 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ - ldr r4, [r9, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - mov sl, r1 │ │ │ │ - beq 5eeb8 )@@Base+0xee0> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - cmp r6, r5 │ │ │ │ - movcc r2, r6 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e340 )@@Base+0x368> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e344 )@@Base+0x36c> │ │ │ │ - sub r0, r5, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5e314 )@@Base+0x33c> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp sl, r1 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ - beq 5eeb8 )@@Base+0xee0> │ │ │ │ - ldr r4, [sl, #20] │ │ │ │ - cmp r9, r4 │ │ │ │ - movcc r2, r9 │ │ │ │ - movcs r2, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e3ac )@@Base+0x3d4> │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e3b0 )@@Base+0x3d8> │ │ │ │ - sub r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5eeb8 )@@Base+0xee0> │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 5e3d8 )@@Base+0x400> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3] │ │ │ │ - mov sl, #18 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2956] @ 5efa0 )@@Base+0xfc8> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #74 @ 0x4a │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2884] @ 5efa4 )@@Base+0xfcc> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #74 @ 0x4a │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - bl 2d740 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - ldr sl, [pc, #2832] @ 5efa8 )@@Base+0xfd0> │ │ │ │ - ldr fp, [pc, #2832] @ 5efac )@@Base+0xfd4> │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - strb r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd sl, [sp] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 5e4e0 )@@Base+0x508> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5e4f8 )@@Base+0x520> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5e514 )@@Base+0x53c> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #18 │ │ │ │ - ldr r9, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2668] @ 5efb0 )@@Base+0xfd8> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r9 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ - ldr r4, [r9, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - mov sl, r1 │ │ │ │ - beq 5eedc )@@Base+0xf04> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - cmp r6, r5 │ │ │ │ - movcc r2, r6 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e5d8 )@@Base+0x600> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e5dc )@@Base+0x604> │ │ │ │ - sub r0, r5, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5e5ac )@@Base+0x5d4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp sl, r1 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ - beq 5eedc )@@Base+0xf04> │ │ │ │ - ldr r4, [sl, #20] │ │ │ │ - cmp r9, r4 │ │ │ │ - movcc r2, r9 │ │ │ │ - movcs r2, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e644 )@@Base+0x66c> │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e648 )@@Base+0x670> │ │ │ │ - sub r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5eedc )@@Base+0xf04> │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 5e670 )@@Base+0x698> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3] │ │ │ │ - mov sl, #18 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2312] @ 5efb4 )@@Base+0xfdc> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #74 @ 0x4a │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2240] @ 5efb8 )@@Base+0xfe0> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #74 @ 0x4a │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - bl 2d740 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - ldr sl, [pc, #2188] @ 5efbc )@@Base+0xfe4> │ │ │ │ - ldr fp, [pc, #2188] @ 5efc0 )@@Base+0xfe8> │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - strb r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd sl, [sp] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 5e778 )@@Base+0x7a0> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5e790 )@@Base+0x7b8> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5e7ac )@@Base+0x7d4> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #18 │ │ │ │ - ldr r9, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2024] @ 5efc4 )@@Base+0xfec> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r9 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ - ldr r4, [r9, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - mov sl, r1 │ │ │ │ - beq 5ef00 )@@Base+0xf28> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - cmp r6, r5 │ │ │ │ - movcc r2, r6 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e870 )@@Base+0x898> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e874 )@@Base+0x89c> │ │ │ │ - sub r0, r5, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5e844 )@@Base+0x86c> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp sl, r1 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ - beq 5ef00 )@@Base+0xf28> │ │ │ │ - ldr r4, [sl, #20] │ │ │ │ - cmp r9, r4 │ │ │ │ - movcc r2, r9 │ │ │ │ - movcs r2, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e8dc )@@Base+0x904> │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e8e0 )@@Base+0x908> │ │ │ │ - sub r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5ef00 )@@Base+0xf28> │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 5e908 )@@Base+0x930> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr sl, [r3] │ │ │ │ - mov r4, #26 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1664] @ 5efc8 )@@Base+0xff0> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - add ip, sp, #124 @ 0x7c │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1580] @ 5efcc )@@Base+0xff4> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #61 @ 0x3d │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [pc, #1556] @ 5efd0 )@@Base+0xff8> │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #5 │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - str lr, [sp, #120] @ 0x78 │ │ │ │ - strb r2, [fp, lr] │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - str ip, [sp, #168] @ 0xa8 │ │ │ │ - add ip, sp, #148 @ 0x94 │ │ │ │ - mov r4, #25 │ │ │ │ - add fp, sp, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - strb r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - strb r1, [sp, #176] @ 0xb0 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #140] @ 0x8c │ │ │ │ - mov r1, r8 │ │ │ │ - add ip, sp, #172 @ 0xac │ │ │ │ - mov r0, r3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - strb r2, [sp, #153] @ 0x99 │ │ │ │ - strb r2, [sp, #177] @ 0xb1 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ - str fp, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1432] @ 5efd4 )@@Base+0xffc> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [pc, #1408] @ 5efd8 )@@Base+0x1000> │ │ │ │ - ldr r4, [sp, #188] @ 0xbc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov lr, #5 │ │ │ │ - mov ip, #29 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - strb r1, [sp, #224] @ 0xe0 │ │ │ │ - str lr, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r2, [sp, #225] @ 0xe1 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - str lr, [sp, #212] @ 0xd4 │ │ │ │ - str r5, [sp, #236] @ 0xec │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1324] @ 5efdc )@@Base+0x1004> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #29 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - mov r1, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1256] @ 5efe0 )@@Base+0x1008> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #16 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add sl, sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r4, r3 │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 5eb78 )@@Base+0xba0> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5eb90 )@@Base+0xbb8> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5ebac )@@Base+0xbd4> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - cmp r0, fp │ │ │ │ - beq 5ebc4 )@@Base+0xbec> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5ebe0 )@@Base+0xc08> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5ebfc )@@Base+0xc24> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5ec18 )@@Base+0xc40> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 5ec30 )@@Base+0xc58> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #26 │ │ │ │ - ldr r5, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #900] @ 5efe4 )@@Base+0x100c> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ - add r5, r5, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - mov sl, r5 │ │ │ │ - beq 5ef24 )@@Base+0xf4c> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - cmp r6, r5 │ │ │ │ - movcc r2, r6 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5ecec )@@Base+0xd14> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ecf0 )@@Base+0xd18> │ │ │ │ - sub r0, r5, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - movge sl, r4 │ │ │ │ - movlt r4, r1 │ │ │ │ - movge r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5ecc0 )@@Base+0xce8> │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp sl, r5 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - beq 5ef24 )@@Base+0xf4c> │ │ │ │ - ldr r4, [sl, #20] │ │ │ │ - cmp r9, r4 │ │ │ │ - movcc r2, r9 │ │ │ │ - movcs r2, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5ed54 )@@Base+0xd7c> │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ed58 )@@Base+0xd80> │ │ │ │ - sub r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5ef24 )@@Base+0xf4c> │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 5ed80 )@@Base+0xda8> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #608] @ 5efe8 )@@Base+0x1010> │ │ │ │ - ldr r3, [pc, #512] @ 5ef8c )@@Base+0xfb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f2bc )@@Base+0x12e4> │ │ │ │ - add sp, sp, #292 @ 0x124 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - add r3, sl, #88 @ 0x58 │ │ │ │ - mov r0, #44 @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ - add r3, r0, #24 │ │ │ │ - cmp r5, #15 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - ldr r8, [sp, #260] @ 0x104 │ │ │ │ - add r0, r0, #16 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi 5ef58 )@@Base+0xf80> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 5ef48 )@@Base+0xf70> │ │ │ │ - ldrb r3, [r8] │ │ │ │ - strb r3, [r4, #24] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r8, #0 │ │ │ │ - cmp r2, r9 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - strb r8, [r3, r5] │ │ │ │ - str r8, [r4, #40] @ 0x28 │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - beq 5f018 )@@Base+0x1040> │ │ │ │ - ldr r8, [r9, #20] │ │ │ │ - cmp r5, r8 │ │ │ │ - movcc r3, r5 │ │ │ │ - movcs r3, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 5f070 )@@Base+0x1098> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r3, r5, r8 │ │ │ │ - cmpeq r3, #0 │ │ │ │ - blt 5f07c )@@Base+0x10a4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 5ee80 )@@Base+0xea8> │ │ │ │ - sub r3, r8, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 5f13c )@@Base+0x1164> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq 5eea4 )@@Base+0xecc> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - bl 2c684 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - b 5e128 )@@Base+0x150> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r3, #64 @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 5d9f0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b 5e3b8 )@@Base+0x3e0> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r3, #64 @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 5d9f0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b 5e650 )@@Base+0x678> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r3, #64 @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 5d9f0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b 5e8e8 )@@Base+0x910> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r3, #64 @ 0x40 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 5d9f0 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b 5ed60 )@@Base+0xd88> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5edf8 )@@Base+0xe20> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 5ef70 )@@Base+0xf98> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - b 5edfc )@@Base+0xe24> │ │ │ │ - strdeq r0, [fp], -ip │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r8, [r8], -r8 @ │ │ │ │ - andeq fp, r8, r0, ror #13 │ │ │ │ - andeq fp, r8, r8, lsr #13 │ │ │ │ - andeq fp, r8, r4, asr #11 │ │ │ │ - @ instruction: 0x0008b4b8 │ │ │ │ - andeq fp, r8, r4, lsl #9 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq fp, r8, r8, lsl #7 │ │ │ │ - andeq fp, r8, r0, lsl #5 │ │ │ │ - andeq fp, r8, ip, asr #4 │ │ │ │ - ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - svccc 0x00b99999 │ │ │ │ - andeq fp, r8, r0, asr r1 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andeq fp, r8, ip │ │ │ │ - andeq fp, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0x0008afb4 │ │ │ │ - @ instruction: 0x0008afb8 │ │ │ │ - andeq sl, r8, r8, ror #30 │ │ │ │ - andeq sl, r8, r0, asr #30 │ │ │ │ - andeq sl, r8, ip, lsr #26 │ │ │ │ - andeq r0, fp, ip, ror #2 │ │ │ │ - andeq pc, sl, r4, asr ip @ │ │ │ │ - andeq pc, sl, r4, lsl ip @ │ │ │ │ - ldrdeq pc, [sl], -ip │ │ │ │ - andeq pc, sl, r8, lsr #23 │ │ │ │ - andeq pc, sl, r8, ror #22 │ │ │ │ - andeq pc, sl, r0, lsr #22 │ │ │ │ - andeq pc, sl, ip, ror #21 │ │ │ │ - @ instruction: 0x000afabc │ │ │ │ - andeq pc, sl, ip, asr sl @ │ │ │ │ - andeq pc, sl, ip, lsr #20 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - ldr r3, [sl, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5f0d4 )@@Base+0x10fc> │ │ │ │ - ldr r3, [sl, #104] @ 0x68 │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - cmp r5, r9 │ │ │ │ - movcc r2, r5 │ │ │ │ - movcs r2, r9 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5f240 )@@Base+0x1268> │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f20c )@@Base+0x1234> │ │ │ │ - sub r2, r9, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge 5f0d4 )@@Base+0x10fc> │ │ │ │ - mov r9, r0 │ │ │ │ - b 5f0f8 )@@Base+0x1120> │ │ │ │ - sub r3, r5, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 5ee7c )@@Base+0xea4> │ │ │ │ - ldr r3, [sl, #100] @ 0x64 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 5f1a4 )@@Base+0x11cc> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r8, [r0, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r5, r8 │ │ │ │ - movcc r2, r5 │ │ │ │ - movcs r2, r8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5f0c8 )@@Base+0x10f0> │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 5f0cc )@@Base+0x10f4> │ │ │ │ - sub r2, r8, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 5f1f8 )@@Base+0x1220> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r1, sl, #88 @ 0x58 │ │ │ │ - mov r2, fp │ │ │ │ - bl 5d524 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5ee88 )@@Base+0xeb0> │ │ │ │ - subs r0, r9, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r9 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f1ac )@@Base+0x11d4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [sl, #108] @ 0x6c │ │ │ │ - mov r9, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sl, #108] @ 0x6c │ │ │ │ - b 5eeb0 )@@Base+0xed8> │ │ │ │ - ldr r3, [sl, #104] @ 0x68 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 5f1ac )@@Base+0x11d4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r2 │ │ │ │ - movcc r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5f218 )@@Base+0x1240> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r2, [sp, #60] @ 0x3c │ │ │ │ - subeq r2, r5, r2 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge 5f0d4 )@@Base+0x10fc> │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r9, r3 │ │ │ │ - bne 5f0f8 )@@Base+0x1120> │ │ │ │ - b 5f1c8 )@@Base+0x11f0> │ │ │ │ - mov r0, #1 │ │ │ │ - b 5f118 )@@Base+0x1140> │ │ │ │ - ldr r8, [r9, #20] │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movcc r3, r5 │ │ │ │ - movcs r3, r8 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5f1ec )@@Base+0x1214> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f1f0 )@@Base+0x1218> │ │ │ │ - sub r0, r5, r8 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - b 5f118 )@@Base+0x1140> │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f1a4 )@@Base+0x11cc> │ │ │ │ - mov r9, r3 │ │ │ │ - b 5f104 )@@Base+0x112c> │ │ │ │ - bge 5f0d4 )@@Base+0x10fc> │ │ │ │ - mov r9, r8 │ │ │ │ - b 5f0f8 )@@Base+0x1120> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - sub r2, r5, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge 5f0d4 )@@Base+0x10fc> │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5f1ac )@@Base+0x11d4> │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - b 5f104 )@@Base+0x112c> │ │ │ │ - sub r1, r9, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 5f0d4 )@@Base+0x10fc> │ │ │ │ - mov r9, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - b 5f104 )@@Base+0x112c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, sl │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-692] @ 5efec )@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #-656] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-752] @ 5eff0 )@@Base+0x1018> │ │ │ │ - ldr r3, [pc, #-720] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f2bc )@@Base+0x12e4> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #-804] @ 5eff4 )@@Base+0x101c> │ │ │ │ - ldr r3, [pc, #-776] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f2bc )@@Base+0x12e4> │ │ │ │ - bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ - b 5f290 )@@Base+0x12b8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-852] @ 5eff8 )@@Base+0x1020> │ │ │ │ - ldr r3, [pc, #-828] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-912] @ 5effc )@@Base+0x1024> │ │ │ │ - ldr r3, [pc, #-892] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - b 5f37c )@@Base+0x13a4> │ │ │ │ - b 5f2d0 )@@Base+0x12f8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-980] @ 5f000 )@@Base+0x1028> │ │ │ │ - ldr r3, [pc, #-964] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - b 5f3c4 )@@Base+0x13ec> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1028] @ 5f004 )@@Base+0x102c> │ │ │ │ - ldr r3, [pc, #-1016] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1072] @ 5f008 )@@Base+0x1030> │ │ │ │ - ldr r3, [pc, #-1064] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - mov r4, r3 │ │ │ │ - add sl, sp, #164 @ 0xa4 │ │ │ │ - b 5f268 )@@Base+0x1290> │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - mov r4, r3 │ │ │ │ - add sl, sp, #164 @ 0xa4 │ │ │ │ - b 5f260 )@@Base+0x1288> │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - mov r4, r3 │ │ │ │ - add sl, sp, #164 @ 0xa4 │ │ │ │ - b 5f278 )@@Base+0x12a0> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1164] @ 5f00c )@@Base+0x1034> │ │ │ │ - ldr r3, [pc, #-1160] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1208] @ 5f010 )@@Base+0x1038> │ │ │ │ - ldr r3, [pc, #-1208] @ 5f014 )@@Base+0x103c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5f2fc )@@Base+0x1324> │ │ │ │ - b 5f2bc )@@Base+0x12e4> │ │ │ │ - bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - b 5f428 )@@Base+0x1450> │ │ │ │ - │ │ │ │ -0005f4f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #2008] @ 5fce0 │ │ │ │ - ldr r3, [pc, #2008] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r4, [pc, #1992] @ 5fce8 │ │ │ │ - ldr r1, [r1, #112] @ 0x70 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2d3f8 │ │ │ │ - ldr r3, [pc, #1968] @ 5fcec │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - strd r0, [r6, #24] │ │ │ │ - ldr r1, [r9, #112] @ 0x70 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r7, [r1, #288] @ 0x120 │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r7, r2 │ │ │ │ - str r3, [r6] │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - str r2, [r6, #32] │ │ │ │ - strne r3, [r7, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #21 │ │ │ │ - ldr r1, [r1, #76] @ 0x4c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r0, [sp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1804] @ 5fcf0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #21 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - ldr r2, [r9, #112] @ 0x70 │ │ │ │ - add r3, r6, #36 @ 0x24 │ │ │ │ - ldr fp, [r2, #288] @ 0x120 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp fp, r1 │ │ │ │ - ldrne fp, [fp, #20] │ │ │ │ - beq 5fb3c │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq 5fc24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi 5faa8 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 5fa04 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r5 │ │ │ │ - strb r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - strb r3, [r1, sl] │ │ │ │ - add r2, r6, #36 @ 0x24 │ │ │ │ - ldm sp, {r1, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5f6a4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 5f6bc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r3, #18 │ │ │ │ - mov r2, #0 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1544] @ 5fcf4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #18 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - ldr r2, [r9, #112] @ 0x70 │ │ │ │ - add r3, r6, #40 @ 0x28 │ │ │ │ - ldr fp, [r2, #288] @ 0x120 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp fp, r1 │ │ │ │ - ldrne fp, [fp, #20] │ │ │ │ - beq 5fb74 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - beq 5fb90 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi 5fa78 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 5fa38 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r5 │ │ │ │ - bne 5fb08 │ │ │ │ - mov r3, #0 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - strb r3, [r1, sl] │ │ │ │ - add r2, r6, #40 @ 0x28 │ │ │ │ - ldm sp, {r1, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5f7a0 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 5f7b8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r3, #18 │ │ │ │ - mov r2, #0 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1296] @ 5fcf8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #18 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - ldr r2, [r9, #112] @ 0x70 │ │ │ │ - add r3, r6, #48 @ 0x30 │ │ │ │ - ldr fp, [r2, #288] @ 0x120 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp fp, r1 │ │ │ │ - ldrne fp, [fp, #20] │ │ │ │ - beq 5fb20 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - beq 5fc64 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi 5fa48 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 5fa18 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r5 │ │ │ │ - bne 5fb18 │ │ │ │ - mov r3, #0 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - strb r3, [r1, sl] │ │ │ │ - add r2, r6, #48 @ 0x30 │ │ │ │ - ldm sp, {r1, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5f89c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 5f8b4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr sl, [r3, #64] @ 0x40 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r3, #26 │ │ │ │ - mov r2, #0 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1052] @ 5fcfc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #26 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - ldr r2, [r9, #112] @ 0x70 │ │ │ │ - ldr fp, [r2, #288] @ 0x120 │ │ │ │ - cmp fp, r1 │ │ │ │ - ldrne fp, [fp, #20] │ │ │ │ - beq 5fb58 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - beq 5fc94 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi 5fad8 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 5fa28 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r5 │ │ │ │ - bne 5fb10 │ │ │ │ - mov r3, #0 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - strb r3, [r1, r9] │ │ │ │ - mov r0, r4 │ │ │ │ - ldm sp, {r1, r3} │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5f988 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 5f9a0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bne 5f9d4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #804] @ 5fd00 │ │ │ │ - ldr r3, [pc, #772] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fbb4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r5 │ │ │ │ - beq 5f66c │ │ │ │ - mov r0, r5 │ │ │ │ - b 5fac0 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r5 │ │ │ │ - strb r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f864 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r5 │ │ │ │ - strb r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f954 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r5 │ │ │ │ - strb r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f768 │ │ │ │ - ldmib sp, {r0, r1} │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 5f864 │ │ │ │ - ldmib sp, {r0, r1} │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 5f768 │ │ │ │ - ldmib sp, {r0, r1} │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 5f66c │ │ │ │ - ldmib sp, {r0, r1} │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 5f954 │ │ │ │ - mov r0, r5 │ │ │ │ - b 5fa90 │ │ │ │ - mov r0, r5 │ │ │ │ - b 5faf0 │ │ │ │ - mov r0, r5 │ │ │ │ - b 5fa60 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - mov r1, #16 │ │ │ │ - add r2, r2, #448 @ 0x1c0 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - b 5f82c │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - mov r1, #16 │ │ │ │ - add r2, r2, #448 @ 0x1c0 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - b 5f628 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - mov r1, #16 │ │ │ │ - add r2, r2, #448 @ 0x1c0 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - b 5f91c │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - mov r1, #16 │ │ │ │ - add r2, r2, #448 @ 0x1c0 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - b 5f730 │ │ │ │ - ldr r2, [pc, #364] @ 5fd04 │ │ │ │ - ldr r3, [pc, #328] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5fcc4 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bne 5fbec │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e034 │ │ │ │ - ldr r2, [pc, #268] @ 5fd08 │ │ │ │ - ldr r3, [pc, #228] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fbb4 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 5fbc0 │ │ │ │ - b 5fbb8 │ │ │ │ - ldr r2, [pc, #224] @ 5fd0c │ │ │ │ - ldr r3, [pc, #180] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fbb4 │ │ │ │ - ldr r0, [pc, #192] @ 5fd10 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 5fbb8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 5fbb8 │ │ │ │ - ldr r2, [pc, #168] @ 5fd14 │ │ │ │ - ldr r3, [pc, #116] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fbb4 │ │ │ │ - ldr r0, [pc, #136] @ 5fd18 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - ldr r2, [pc, #128] @ 5fd1c │ │ │ │ - ldr r3, [pc, #68] @ 5fce4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fbb4 │ │ │ │ - ldr r0, [pc, #96] @ 5fd20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - ldr r0, [pc, #88] @ 5fd24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 5fc58 │ │ │ │ - b 5fc58 │ │ │ │ - b 5fc58 │ │ │ │ - b 5fbb8 │ │ │ │ - andeq pc, sl, ip, ror #19 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - @ instruction: 0x000af9bc │ │ │ │ - andeq r0, r0, r8, ror #28 │ │ │ │ - muleq r8, r0, r2 │ │ │ │ - andeq sl, r8, r4, ror #3 │ │ │ │ - andeq sl, r8, r8, asr #2 │ │ │ │ - strheq sl, [r8], -r0 │ │ │ │ - andeq pc, sl, r8, lsl r5 @ │ │ │ │ - andeq pc, sl, ip, asr r3 @ │ │ │ │ - strdeq pc, [sl], -r8 │ │ │ │ - andeq pc, sl, r8, asr #5 │ │ │ │ - andeq r6, r8, r8, lsl r5 │ │ │ │ - andeq pc, sl, r8, lsl #5 │ │ │ │ - ldrdeq r6, [r8], -r8 │ │ │ │ - andeq pc, sl, r8, asr r2 @ │ │ │ │ - andeq r6, r8, r8, lsr #9 │ │ │ │ - muleq r8, ip, r4 │ │ │ │ - │ │ │ │ -0005fd28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #1984] @ 60500 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #1964] @ 60504 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #24] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #56] @ 0x38 │ │ │ │ - ldr fp, [sl, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq 601d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ble 5ff6c │ │ │ │ - sub r2, r7, #8 │ │ │ │ - mov r4, r3 │ │ │ │ - sub r8, r8, #8 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 5fec0 │ │ │ │ - ldr r1, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r1, #260] @ 0x104 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sl, #56] @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r6, r5 │ │ │ │ - ldrd r2, [r1, #8]! │ │ │ │ - add r5, r5, #8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldrd r0, [r6] │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5feac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5ff34 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r3, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - ldrd r2, [r8] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sl, #56] @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - beq 5ff9c │ │ │ │ - ldrd r6, [r8, #8]! │ │ │ │ - str r9, [sp, #24] │ │ │ │ - ldrd r2, [r9], #8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5fe5c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5fe38 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 602c4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r2, [r1], #8 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 60280 │ │ │ │ - str r4, [r3], #4 │ │ │ │ - ldrd r6, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 5fe38 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6023c │ │ │ │ - str r4, [r3], #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 601f8 │ │ │ │ - ldrd r2, [r5, #-8] │ │ │ │ - strd r2, [r1], #8 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b 5fe8c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5ffbc │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - mov r0, fp │ │ │ │ - mov r5, r1 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 601b4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 601b4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60340 │ │ │ │ - ldr r3, [sl, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - strle r3, [sp, #4] │ │ │ │ - bgt 60304 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sl, #24] │ │ │ │ - ldr r6, [r3, #276] @ 0x114 │ │ │ │ - ldr r3, [r0] │ │ │ │ - strd r4, [r6, #176] @ 0xb0 │ │ │ │ - ldr r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ba60 │ │ │ │ - ldr r4, [sl, #56] @ 0x38 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 601c0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - sub r9, r2, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - asr r9, r9, #2 │ │ │ │ - beq 600c8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r4 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub r7, r3, #8 │ │ │ │ - ldr r0, [sl, #24] │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r8, [r3, #260] @ 0x104 │ │ │ │ - ldrd r2, [r7, #8]! │ │ │ │ - blx r8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - bcc 600a4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r8, r2, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - asr r8, r8, #2 │ │ │ │ - beq 60114 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub r6, r3, #8 │ │ │ │ - ldr r0, [sl, #24] │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r7, [r3, #268] @ 0x10c │ │ │ │ - ldrd r2, [r6, #8]! │ │ │ │ - blx r7 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - bhi 600f0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60130 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - sub r1, r2, r3 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6014c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r3 │ │ │ │ - sub r1, r2, r3 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60168 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - sub r1, r2, r3 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60184 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r3 │ │ │ │ - sub r1, r2, r3 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #892] @ 60508 │ │ │ │ - ldr r3, [pc, #884] @ 60504 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60408 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 60040 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - b 60114 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [r3, #620] @ 0x26c │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 5fde0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5fe8c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2c198 >::_M_realloc_append(int const&)@plt> │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 5ff4c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c198 >::_M_realloc_append(int const&)@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r8] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 5fe38 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b 5ff14 │ │ │ │ - ldr r0, [sl, #32] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2cab0 │ │ │ │ - ldr r3, [pc, #492] @ 6050c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #3 │ │ │ │ - moveq r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 60040 │ │ │ │ - mvn r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 60040 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #292] @ 60510 │ │ │ │ - ldr r3, [pc, #276] @ 60504 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 6049c │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 6034c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 60364 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 60364 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 60364 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b 60350 │ │ │ │ - b 6040c │ │ │ │ - b 6040c │ │ │ │ - b 6040c │ │ │ │ - b 6040c │ │ │ │ - b 6040c │ │ │ │ - andeq pc, sl, r0, lsr #3 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq lr, sl, r8, ror #26 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq lr, sl, r8, lsl #22 │ │ │ │ - │ │ │ │ -00060514 >::~_Vector_base()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 60540 >::~_Vector_base()@@Base+0x2c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060548 >::~_Vector_base()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 60574 >::~_Vector_base()@@Base+0x2c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006057c >::_M_realloc_append(double const&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldm r0, {r7, r8} │ │ │ │ - sub r8, r8, r7 │ │ │ │ - asr r3, r8, #3 │ │ │ │ - cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - beq 6063c >::_M_realloc_append(double const&)@@Base+0xc0> │ │ │ │ - cmp r3, #1 │ │ │ │ - movcs r2, r3 │ │ │ │ - movcc r2, #1 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bcs 60634 >::_M_realloc_append(double const&)@@Base+0xb8> │ │ │ │ - mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ba3c │ │ │ │ - ldrd r2, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, r8, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0, r9 │ │ │ │ - strd r2, [r0, r8] │ │ │ │ - bgt 60608 >::_M_realloc_append(double const&)@@Base+0x8c> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 60628 >::_M_realloc_append(double const&)@@Base+0xac> │ │ │ │ - add r4, r5, r4 │ │ │ │ - stm r6, {r5, r9} │ │ │ │ - str r4, [r6, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c684 │ │ │ │ - b 605f8 >::_M_realloc_append(double const&)@@Base+0x7c> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - b 6061c >::_M_realloc_append(double const&)@@Base+0xa0> │ │ │ │ - mvn r4, #-2147483641 @ 0x80000007 │ │ │ │ - b 605cc >::_M_realloc_append(double const&)@@Base+0x50> │ │ │ │ - ldr r0, [pc, #4] @ 60648 >::_M_realloc_append(double const&)@@Base+0xcc> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - andeq r9, r8, ip, lsl #8 │ │ │ │ - │ │ │ │ -0006064c >::_M_realloc_append(int const&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - sub r7, r7, r8 │ │ │ │ - asr r3, r7, #2 │ │ │ │ - cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - beq 60710 >::_M_realloc_append(int const&)@@Base+0xc4> │ │ │ │ - cmp r3, #1 │ │ │ │ - movcs r2, r3 │ │ │ │ - movcc r2, #1 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bcs 60708 >::_M_realloc_append(int const&)@@Base+0xbc> │ │ │ │ - mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - add r9, r7, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0, r9 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - bgt 606dc >::_M_realloc_append(int const&)@@Base+0x90> │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 606fc >::_M_realloc_append(int const&)@@Base+0xb0> │ │ │ │ - add r4, r5, r4 │ │ │ │ - stm r6, {r5, r9} │ │ │ │ - str r4, [r6, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2c684 │ │ │ │ - b 606cc >::_M_realloc_append(int const&)@@Base+0x80> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r8 │ │ │ │ - b 606f0 >::_M_realloc_append(int const&)@@Base+0xa4> │ │ │ │ - mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ - b 606a0 >::_M_realloc_append(int const&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ 6071c >::_M_realloc_append(int const&)@@Base+0xd0> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - andeq r9, r8, r8, lsr r3 │ │ │ │ - │ │ │ │ -00060720 : │ │ │ │ +0005caac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 60758 │ │ │ │ + ldr r5, [pc, #32] @ 5cae4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2dc80 │ │ │ │ - ldr r3, [pc, #24] @ 6075c │ │ │ │ + ldr r3, [pc, #24] @ 5cae8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000ae7b4 │ │ │ │ + andeq r2, fp, r8, lsr #8 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ │ │ │ │ -00060760 : │ │ │ │ +0005caec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 60798 │ │ │ │ + ldr r5, [pc, #32] @ 5cb24 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ca50 │ │ │ │ - ldr r3, [pc, #24] @ 6079c │ │ │ │ + ldr r3, [pc, #24] @ 5cb28 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, sl, r4, ror r7 │ │ │ │ + andeq r2, fp, r8, ror #7 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ │ │ │ │ -000607a0 : │ │ │ │ +0005cb2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 607c0 │ │ │ │ + beq 5cb4c │ │ │ │ bl 2c9fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000607c8 : │ │ │ │ +0005cb54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 60800 │ │ │ │ - ldr r2, [pc, #32] @ 60804 │ │ │ │ + ldr r3, [pc, #32] @ 5cb8c │ │ │ │ + ldr r2, [pc, #32] @ 5cb90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ bl 2bfe8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, sl, r4, lsl r7 │ │ │ │ + andeq r2, fp, r8, lsl #7 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ │ │ │ │ -00060808 : │ │ │ │ +0005cb94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 6084c │ │ │ │ - ldr r2, [pc, #44] @ 60850 │ │ │ │ + ldr r3, [pc, #44] @ 5cbd8 │ │ │ │ + ldr r2, [pc, #44] @ 5cbdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ bl 2bfe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq lr, [sl], -r4 │ │ │ │ + andeq r2, fp, r8, asr #6 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ │ │ │ │ -00060854 : │ │ │ │ +0005cbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #460] @ 60a3c │ │ │ │ - ldr r3, [pc, #460] @ 60a40 │ │ │ │ + ldr r2, [pc, #460] @ 5cdc8 │ │ │ │ + ldr r3, [pc, #460] @ 5cdcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 608d8 │ │ │ │ + beq 5cc64 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - beq 608ac │ │ │ │ + beq 5cc38 │ │ │ │ bl 2d20c │ │ │ │ - ldr r1, [pc, #400] @ 60a44 │ │ │ │ + ldr r1, [pc, #400] @ 5cdd0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ @@ -52309,194 +48396,194 @@ │ │ │ │ strd r0, [r7, #8] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ ldr fp, [r3, #48] @ 0x30 │ │ │ │ cmp fp, r2 │ │ │ │ - beq 60a1c │ │ │ │ + beq 5cda8 │ │ │ │ lsls r3, fp, #2 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 6090c │ │ │ │ + beq 5cc98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 2c624 │ │ │ │ ldr r2, [r9, #64] @ 0x40 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ - ble 609e8 │ │ │ │ + ble 5cd74 │ │ │ │ add r3, sp, #8 │ │ │ │ sub r8, r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp] │ │ │ │ - b 6095c │ │ │ │ + b 5cce8 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ mov sl, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 609e8 │ │ │ │ + beq 5cd74 │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60950 │ │ │ │ - ldr r3, [pc, #172] @ 60a44 │ │ │ │ + beq 5ccdc │ │ │ │ + ldr r3, [pc, #172] @ 5cdd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e8 │ │ │ │ + bne 5cd74 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r4, sl │ │ │ │ - bge 60934 │ │ │ │ + bge 5ccc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6093c │ │ │ │ + beq 5ccc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 2c624 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ - b 6093c │ │ │ │ - ldr r2, [pc, #88] @ 60a48 │ │ │ │ - ldr r3, [pc, #76] @ 60a40 │ │ │ │ + b 5ccc8 │ │ │ │ + ldr r2, [pc, #88] @ 5cdd4 │ │ │ │ + ldr r3, [pc, #76] @ 5cdcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60a18 │ │ │ │ + bne 5cda4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ 60a4c │ │ │ │ - ldr r1, [pc, #40] @ 60a50 │ │ │ │ - ldr r0, [pc, #40] @ 60a54 │ │ │ │ + ldr r3, [pc, #40] @ 5cdd8 │ │ │ │ + ldr r1, [pc, #40] @ 5cddc │ │ │ │ + ldr r0, [pc, #40] @ 5cde0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #27 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq lr, sl, r4, lsl #13 │ │ │ │ + strdeq r2, [fp], -r8 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ svcvc 0x00efffff │ │ │ │ - andeq lr, sl, r4, lsl #10 │ │ │ │ - andeq r9, r8, r0, asr #32 │ │ │ │ - andeq r9, r8, r4, lsl #1 │ │ │ │ - muleq r8, r4, r0 │ │ │ │ + andeq r2, fp, r8, ror r1 │ │ │ │ + andeq ip, r8, r0, asr #21 │ │ │ │ + andeq ip, r8, r4, lsl #22 │ │ │ │ + andeq ip, r8, r4, lsl fp │ │ │ │ │ │ │ │ -00060a58 : │ │ │ │ +0005cde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 60a90 │ │ │ │ - ldr r2, [pc, #32] @ 60a94 │ │ │ │ + ldr r3, [pc, #32] @ 5ce1c │ │ │ │ + ldr r2, [pc, #32] @ 5ce20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ bl 2c5dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, sl, r4, lsl #9 │ │ │ │ + strdeq r2, [fp], -r8 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ │ │ │ │ -00060a98 : │ │ │ │ +0005ce24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 60adc │ │ │ │ - ldr r2, [pc, #44] @ 60ae0 │ │ │ │ + ldr r3, [pc, #44] @ 5ce68 │ │ │ │ + ldr r2, [pc, #44] @ 5ce6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ bl 2c5dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, sl, r4, asr #8 │ │ │ │ + strheq r2, [fp], -r8 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ │ │ │ │ -00060ae4 : │ │ │ │ +0005ce70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r6, [pc, #52] @ 60b3c │ │ │ │ + ldr r6, [pc, #52] @ 5cec8 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c6d8 │ │ │ │ - ldr r3, [pc, #36] @ 60b40 │ │ │ │ + ldr r3, [pc, #36] @ 5cecc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq lr, sl, ip, ror #7 │ │ │ │ + andeq r2, fp, r0, rrx │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ │ │ │ │ -00060b44 : │ │ │ │ +0005ced0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #160] @ 60c00 │ │ │ │ + ldr r3, [pc, #160] @ 5cf8c │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 60b70 │ │ │ │ + bne 5cefc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #140] @ 60c04 │ │ │ │ + ldr r2, [pc, #140] @ 5cf90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r1, [pc, #124] @ 60c08 │ │ │ │ - ldr r0, [pc, #124] @ 60c0c │ │ │ │ + ldr r1, [pc, #124] @ 5cf94 │ │ │ │ + ldr r0, [pc, #124] @ 5cf98 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ str r0, [r3] │ │ │ │ bl 2d8e4 <__aeabi_ui2d@plt> │ │ │ │ - ldr r3, [pc, #112] @ 60c10 │ │ │ │ + ldr r3, [pc, #112] @ 5cf9c │ │ │ │ mov r2, #0 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ bl 2c3cc <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ @@ -52514,46 +48601,46 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ ldrsh r2, [r2, #16] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ strd r2, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - muleq sl, r4, r3 │ │ │ │ + andeq r2, fp, r8 │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ andseq r6, r9, sp, lsl #12 │ │ │ │ stclcc 3, cr15, [lr], #-380 @ 0xfffffe84 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ │ │ │ │ -00060c14 : │ │ │ │ +0005cfa0 : │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r5, r1 │ │ │ │ - bge 60eb4 │ │ │ │ + bge 5d240 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - bgt 60e94 │ │ │ │ + bgt 5d220 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #744] @ 60f54 │ │ │ │ - ldr r3, [pc, #744] @ 60f58 │ │ │ │ + ldr r2, [pc, #744] @ 5d2e0 │ │ │ │ + ldr r3, [pc, #744] @ 5d2e4 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 60c80 │ │ │ │ + beq 5d00c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r4, #152 @ 0x98 │ │ │ │ mov r1, #11 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ ldr sl, [r4, #232] @ 0xe8 │ │ │ │ ldr r8, [r4, #236] @ 0xec │ │ │ │ @@ -52570,19 +48657,19 @@ │ │ │ │ bl 2c180 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 2da1c │ │ │ │ mov r1, r7 │ │ │ │ bl 2d158 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 60d24 │ │ │ │ + beq 5d0b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 60d6c │ │ │ │ + beq 5d0f8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 60ed4 │ │ │ │ + blt 5d260 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ lsl r4, r5, #3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sl, r4] │ │ │ │ @@ -52590,17 +48677,17 @@ │ │ │ │ ldr r3, [fp, r5, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ strd r0, [sl, r4] │ │ │ │ str r3, [fp, r5, lsl #2] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq 60de4 │ │ │ │ + beq 5d170 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 60ef4 │ │ │ │ + blt 5d280 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ lsl r4, r5, #3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r8, r4] │ │ │ │ @@ -52612,229 +48699,229 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ ldr r2, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, r5, lsl #2] │ │ │ │ - beq 60f34 │ │ │ │ + beq 5d2c0 │ │ │ │ ldrd r6, [r3, #128] @ 0x80 │ │ │ │ ldrd r2, [r3, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #444] @ 60f5c │ │ │ │ - ldr r3, [pc, #444] @ 60f60 │ │ │ │ + ldr r2, [pc, #444] @ 5d2e8 │ │ │ │ + ldr r3, [pc, #444] @ 5d2ec │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ lsl r8, r5, #3 │ │ │ │ ldrd r4, [sl, r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60e78 │ │ │ │ + bne 5d204 │ │ │ │ ldrd r0, [sp] │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sl, r8] │ │ │ │ - b 60c78 │ │ │ │ + b 5d004 │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 60f14 │ │ │ │ + beq 5d2a0 │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ ldrd r6, [r3, #128] @ 0x80 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ lsl r9, r5, #3 │ │ │ │ - ldr r2, [pc, #332] @ 60f5c │ │ │ │ + ldr r2, [pc, #332] @ 5d2e8 │ │ │ │ ldrd r4, [r3, #144] @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #324] @ 60f60 │ │ │ │ + ldr r3, [pc, #324] @ 5d2ec │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ ldrd sl, [r8, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60e58 │ │ │ │ + bne 5d1e4 │ │ │ │ bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [r8, r9] │ │ │ │ - b 60c78 │ │ │ │ + b 5d004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b 60e38 │ │ │ │ + b 5d1c4 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b 60dc4 │ │ │ │ - ldr r3, [pc, #200] @ 60f64 │ │ │ │ - ldr r1, [pc, #200] @ 60f68 │ │ │ │ - ldr r0, [pc, #200] @ 60f6c │ │ │ │ - ldr r2, [pc, #200] @ 60f70 │ │ │ │ + b 5d150 │ │ │ │ + ldr r3, [pc, #200] @ 5d2f0 │ │ │ │ + ldr r1, [pc, #200] @ 5d2f4 │ │ │ │ + ldr r0, [pc, #200] @ 5d2f8 │ │ │ │ + ldr r2, [pc, #200] @ 5d2fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ 60f74 │ │ │ │ - ldr r1, [pc, #184] @ 60f78 │ │ │ │ - ldr r0, [pc, #184] @ 60f7c │ │ │ │ - ldr r2, [pc, #184] @ 60f80 │ │ │ │ + ldr r3, [pc, #184] @ 5d300 │ │ │ │ + ldr r1, [pc, #184] @ 5d304 │ │ │ │ + ldr r0, [pc, #184] @ 5d308 │ │ │ │ + ldr r2, [pc, #184] @ 5d30c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ 60f84 │ │ │ │ - ldr r1, [pc, #168] @ 60f88 │ │ │ │ - ldr r0, [pc, #168] @ 60f8c │ │ │ │ - ldr r2, [pc, #168] @ 60f90 │ │ │ │ + ldr r3, [pc, #168] @ 5d310 │ │ │ │ + ldr r1, [pc, #168] @ 5d314 │ │ │ │ + ldr r0, [pc, #168] @ 5d318 │ │ │ │ + ldr r2, [pc, #168] @ 5d31c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ 60f94 │ │ │ │ - ldr r1, [pc, #152] @ 60f98 │ │ │ │ - ldr r0, [pc, #152] @ 60f9c │ │ │ │ - ldr r2, [pc, #152] @ 60fa0 │ │ │ │ + ldr r3, [pc, #152] @ 5d320 │ │ │ │ + ldr r1, [pc, #152] @ 5d324 │ │ │ │ + ldr r0, [pc, #152] @ 5d328 │ │ │ │ + ldr r2, [pc, #152] @ 5d32c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ 60fa4 │ │ │ │ - ldr r1, [pc, #136] @ 60fa8 │ │ │ │ - ldr r0, [pc, #136] @ 60fac │ │ │ │ - ldr r2, [pc, #136] @ 60fb0 │ │ │ │ + ldr r3, [pc, #136] @ 5d330 │ │ │ │ + ldr r1, [pc, #136] @ 5d334 │ │ │ │ + ldr r0, [pc, #136] @ 5d338 │ │ │ │ + ldr r2, [pc, #136] @ 5d33c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ 60fb4 │ │ │ │ - ldr r1, [pc, #120] @ 60fb8 │ │ │ │ - ldr r0, [pc, #120] @ 60fbc │ │ │ │ - ldr r2, [pc, #120] @ 60fc0 │ │ │ │ + ldr r3, [pc, #120] @ 5d340 │ │ │ │ + ldr r1, [pc, #120] @ 5d344 │ │ │ │ + ldr r0, [pc, #120] @ 5d348 │ │ │ │ + ldr r2, [pc, #120] @ 5d34c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ ldrbgt r6, [lr, #-1178]! @ 0xfffffb66 │ │ │ │ - bmi 14a7ba0 │ │ │ │ - andeq r8, r8, r0, lsr ip │ │ │ │ - andeq r8, r8, r8, lsl #25 │ │ │ │ - @ instruction: 0x00088cbc │ │ │ │ + bmi 14a3f2c │ │ │ │ + @ instruction: 0x0008c6b0 │ │ │ │ + andeq ip, r8, r8, lsl #14 │ │ │ │ + andeq ip, r8, ip, lsr r7 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - andeq r8, r8, r0, lsl ip │ │ │ │ - andeq r8, r8, r8, ror #24 │ │ │ │ - andeq r8, r8, ip, ror ip │ │ │ │ + muleq r8, r0, r6 │ │ │ │ + andeq ip, r8, r8, ror #13 │ │ │ │ + strdeq ip, [r8], -ip @ │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - strdeq r8, [r8], -r0 │ │ │ │ - andeq r8, r8, r8, asr #24 │ │ │ │ - andeq r8, r8, r8, lsl #25 │ │ │ │ + andeq ip, r8, r0, ror r6 │ │ │ │ + andeq ip, r8, r8, asr #13 │ │ │ │ + andeq ip, r8, r8, lsl #14 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - ldrdeq r8, [r8], -r0 │ │ │ │ - andeq r8, r8, r8, lsr #24 │ │ │ │ - andeq r8, r8, r8, ror #24 │ │ │ │ + andeq ip, r8, r0, asr r6 │ │ │ │ + andeq ip, r8, r8, lsr #13 │ │ │ │ + andeq ip, r8, r8, ror #13 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - @ instruction: 0x00088bb0 │ │ │ │ - andeq r8, r8, r8, lsl #24 │ │ │ │ - andeq r8, r8, r4, asr ip │ │ │ │ + andeq ip, r8, r0, lsr r6 │ │ │ │ + andeq ip, r8, r8, lsl #13 │ │ │ │ + ldrdeq ip, [r8], -r4 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - muleq r8, r0, fp │ │ │ │ - andeq r8, r8, r8, ror #23 │ │ │ │ - andeq r8, r8, r4, lsr ip │ │ │ │ + andeq ip, r8, r0, lsl r6 │ │ │ │ + andeq ip, r8, r8, ror #12 │ │ │ │ + @ instruction: 0x0008c6b4 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ │ │ │ │ -00060fc4 : │ │ │ │ +0005d350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r3, #32] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - bge 61218 │ │ │ │ + bge 5d5a4 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611f8 │ │ │ │ + beq 5d584 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611f8 │ │ │ │ + beq 5d584 │ │ │ │ cmp r9, #1 │ │ │ │ - bgt 61238 │ │ │ │ + bgt 5d5c4 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - beq 61130 │ │ │ │ + beq 5d4bc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 61278 │ │ │ │ + bne 5d604 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ ldr sl, [r7, #232] @ 0xe8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r7, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61178 │ │ │ │ + beq 5d504 │ │ │ │ cmp r3, #1 │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldr fp, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #476] @ 61298 │ │ │ │ - ldr r3, [pc, #476] @ 6129c │ │ │ │ + ldr r2, [pc, #476] @ 5d624 │ │ │ │ + ldr r3, [pc, #476] @ 5d628 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ ldrd r6, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611e4 │ │ │ │ + beq 5d570 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -52851,31 +48938,31 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sl, r5] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sl, r5] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - bne 61258 │ │ │ │ + bne 5d5e4 │ │ │ │ ldr r3, [r8, #24] │ │ │ │ ldr sl, [r7, #236] @ 0xec │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r7, [r7, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 611cc │ │ │ │ + beq 5d558 │ │ │ │ cmp r3, #1 │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldr fp, [r3, #60] @ 0x3c │ │ │ │ - b 610b4 │ │ │ │ + b 5d440 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ lsl r4, r5, #3 │ │ │ │ @@ -52894,92 +48981,92 @@ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ ldrd r8, [r2] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - b 6118c │ │ │ │ + b 5d518 │ │ │ │ bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - b 610f0 │ │ │ │ - ldr r3, [pc, #160] @ 612a0 │ │ │ │ - ldr r1, [pc, #160] @ 612a4 │ │ │ │ - ldr r0, [pc, #160] @ 612a8 │ │ │ │ + b 5d47c │ │ │ │ + ldr r3, [pc, #160] @ 5d62c │ │ │ │ + ldr r1, [pc, #160] @ 5d630 │ │ │ │ + ldr r0, [pc, #160] @ 5d634 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #988 @ 0x3dc │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ 612ac │ │ │ │ - ldr r1, [pc, #140] @ 612b0 │ │ │ │ - ldr r0, [pc, #140] @ 612b4 │ │ │ │ - ldr r2, [pc, #140] @ 612b8 │ │ │ │ + ldr r3, [pc, #140] @ 5d638 │ │ │ │ + ldr r1, [pc, #140] @ 5d63c │ │ │ │ + ldr r0, [pc, #140] @ 5d640 │ │ │ │ + ldr r2, [pc, #140] @ 5d644 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ 612bc │ │ │ │ - ldr r1, [pc, #124] @ 612c0 │ │ │ │ - ldr r0, [pc, #124] @ 612c4 │ │ │ │ - ldr r2, [pc, #124] @ 612c8 │ │ │ │ + ldr r3, [pc, #124] @ 5d648 │ │ │ │ + ldr r1, [pc, #124] @ 5d64c │ │ │ │ + ldr r0, [pc, #124] @ 5d650 │ │ │ │ + ldr r2, [pc, #124] @ 5d654 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ 612cc │ │ │ │ - ldr r1, [pc, #108] @ 612d0 │ │ │ │ - ldr r0, [pc, #108] @ 612d4 │ │ │ │ - ldr r2, [pc, #108] @ 612d8 │ │ │ │ + ldr r3, [pc, #108] @ 5d658 │ │ │ │ + ldr r1, [pc, #108] @ 5d65c │ │ │ │ + ldr r0, [pc, #108] @ 5d660 │ │ │ │ + ldr r2, [pc, #108] @ 5d664 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 612dc │ │ │ │ - ldr r1, [pc, #92] @ 612e0 │ │ │ │ - ldr r0, [pc, #92] @ 612e4 │ │ │ │ - ldr r2, [pc, #92] @ 612e8 │ │ │ │ + ldr r3, [pc, #92] @ 5d668 │ │ │ │ + ldr r1, [pc, #92] @ 5d66c │ │ │ │ + ldr r0, [pc, #92] @ 5d670 │ │ │ │ + ldr r2, [pc, #92] @ 5d674 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ ldrbgt r6, [lr, #-1178]! @ 0xfffffb66 │ │ │ │ - bmi 14a7edc │ │ │ │ - andeq r8, r8, r8, lsl #19 │ │ │ │ - andeq r8, r8, r8, lsr #18 │ │ │ │ - andeq r8, r8, ip, ror #19 │ │ │ │ - andeq r8, r8, r4, ror #18 │ │ │ │ - andeq r8, r8, r4, lsl #18 │ │ │ │ - andeq r8, r8, r8, lsl r9 │ │ │ │ + bmi 14a4268 │ │ │ │ + andeq ip, r8, r8, lsl #8 │ │ │ │ + andeq ip, r8, r8, lsr #7 │ │ │ │ + andeq ip, r8, ip, ror #8 │ │ │ │ + andeq ip, r8, r4, ror #7 │ │ │ │ + andeq ip, r8, r4, lsl #7 │ │ │ │ + muleq r8, r8, r3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - andeq r8, r8, r4, asr #18 │ │ │ │ - andeq r8, r8, r4, ror #17 │ │ │ │ - andeq r8, r8, r8, lsl r9 │ │ │ │ + andeq ip, r8, r4, asr #7 │ │ │ │ + andeq ip, r8, r4, ror #6 │ │ │ │ + muleq r8, r8, r3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - andeq r8, r8, ip, lsr sl │ │ │ │ - andeq r8, r8, r8, ror #19 │ │ │ │ - andeq r8, r8, ip, lsl #20 │ │ │ │ + @ instruction: 0x0008c4bc │ │ │ │ + andeq ip, r8, r8, ror #8 │ │ │ │ + andeq ip, r8, ip, lsl #9 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - andeq r8, r8, r8, lsr #19 │ │ │ │ - andeq r8, r8, r8, asr #19 │ │ │ │ - andeq r8, r8, ip, ror #19 │ │ │ │ + andeq ip, r8, r8, lsr #8 │ │ │ │ + andeq ip, r8, r8, asr #8 │ │ │ │ + andeq ip, r8, ip, ror #8 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub r9, r2, #1 │ │ │ │ add r9, r9, r9, lsr #31 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r9, asr #1 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ and fp, r2, #1 │ │ │ │ - bge 613d8 │ │ │ │ + bge 5d764 │ │ │ │ asr r9, r9, #1 │ │ │ │ mov r6, r1 │ │ │ │ add ip, r6, #1 │ │ │ │ lsl r5, ip, #1 │ │ │ │ sub r3, r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r2, [r4, r3, lsl #4] │ │ │ │ ldr r3, [r4, ip, lsl #5] │ │ │ │ @@ -52988,117 +49075,117 @@ │ │ │ │ subgt r5, r5, #1 │ │ │ │ addgt ip, r4, r5, lsl #4 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ add lr, r4, r6, lsl #4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r6, r5 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bgt 61320 │ │ │ │ + bgt 5d6ac │ │ │ │ cmp fp, #0 │ │ │ │ - beq 613e8 │ │ │ │ + beq 5d774 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldmib r3, {r0, r1, r2, r3} │ │ │ │ sub r6, r5, #1 │ │ │ │ add r6, r6, r6, lsr #31 │ │ │ │ cmp r5, r7 │ │ │ │ asr r6, r6, #1 │ │ │ │ mov r9, sp │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - bgt 613a8 │ │ │ │ - b 613c4 │ │ │ │ + bgt 5d734 │ │ │ │ + b 5d750 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ cmp r7, r6 │ │ │ │ asr lr, lr, #1 │ │ │ │ mov r5, r6 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r6, lr │ │ │ │ - bge 6141c │ │ │ │ + bge 5d7a8 │ │ │ │ ldr r2, [r4, r6, lsl #4] │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r2, r8 │ │ │ │ add lr, r3, r3, lsr #31 │ │ │ │ add sl, r4, r6, lsl #4 │ │ │ │ add ip, r4, r5, lsl #4 │ │ │ │ - blt 6138c │ │ │ │ + blt 5d718 │ │ │ │ str r8, [sp] │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ add ip, r0, r1, lsl #4 │ │ │ │ - bne 61424 │ │ │ │ + bne 5d7b0 │ │ │ │ mov r5, r7 │ │ │ │ sub sl, sl, #2 │ │ │ │ add sl, sl, sl, lsr #31 │ │ │ │ cmp r5, sl, asr #1 │ │ │ │ - bne 61364 │ │ │ │ + bne 5d6f0 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ sub r3, r5, #-268435455 @ 0xf0000001 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ sub r5, r5, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, r4, r5, lsl #4 │ │ │ │ - b 61364 │ │ │ │ + b 5d6f0 │ │ │ │ mov ip, sl │ │ │ │ - b 613c4 │ │ │ │ + b 5d750 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldmib r3, {r0, r1, r2, r3} │ │ │ │ mov r9, sp │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - b 613c4 │ │ │ │ + b 5d750 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r5 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldrd r6, [r4], #-16 │ │ │ │ ldrd r2, [r5, #-16] │ │ │ │ mov r8, sp │ │ │ │ - b 61480 │ │ │ │ + b 5d80c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 2d740 │ │ │ │ mov r5, r4 │ │ │ │ ldrd r2, [r4, #-16]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ mov r2, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6146c │ │ │ │ + bne 5d7f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d740 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #16 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #-16] │ │ │ │ mov r6, sp │ │ │ │ cmp r0, r3 │ │ │ │ - bge 614f4 │ │ │ │ + bge 5d880 │ │ │ │ mov r5, r0 │ │ │ │ sub ip, r4, #16 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ add lr, ip, #16 │ │ │ │ mov r4, ip │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip, #-16]! │ │ │ │ cmp r5, r3 │ │ │ │ - blt 614d8 │ │ │ │ + blt 5d864 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -53106,207 +49193,207 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r4, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - beq 615b8 │ │ │ │ + beq 5d944 │ │ │ │ add r5, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ - b 6158c │ │ │ │ + b 5d918 │ │ │ │ sub ip, r5, #16 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ sub lr, r4, r6 │ │ │ │ rsb r9, lr, #16 │ │ │ │ cmp lr, #16 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r2, lr │ │ │ │ add r0, r4, r9 │ │ │ │ - ble 615c0 │ │ │ │ + ble 5d94c │ │ │ │ mov r1, r6 │ │ │ │ bl 2c9a8 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ bl 2d740 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 615b8 │ │ │ │ + beq 5d944 │ │ │ │ ldrd r2, [r6] │ │ │ │ ldrd r0, [r5, #-16] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61540 │ │ │ │ + bne 5d8cc │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #16 │ │ │ │ - bl 61438 │ │ │ │ + bl 5d7c4 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 6158c │ │ │ │ + bne 5d918 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne 6156c │ │ │ │ + bne 5d8f8 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ bl 2d740 │ │ │ │ - b 6156c │ │ │ │ + b 5d8f8 │ │ │ │ cmp r0, r1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r4, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ - beq 61680 │ │ │ │ + beq 5da0c │ │ │ │ add r7, r0, #32 │ │ │ │ mov r6, sp │ │ │ │ - b 6164c │ │ │ │ + b 5d9d8 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ cmp lr, #16 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r2, lr │ │ │ │ add r0, r4, r9 │ │ │ │ - ble 61688 │ │ │ │ + ble 5da14 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c9a8 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r8, r4 │ │ │ │ add r7, r7, #16 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - beq 61680 │ │ │ │ + beq 5da0c │ │ │ │ ldr r2, [r7, #-16] │ │ │ │ ldr r3, [r5] │ │ │ │ sub lr, r4, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ sub ip, r7, #16 │ │ │ │ rsb r9, lr, #16 │ │ │ │ - blt 61614 │ │ │ │ + blt 5d9a0 │ │ │ │ add r4, r4, #16 │ │ │ │ - bl 614ac │ │ │ │ + bl 5d838 │ │ │ │ cmp r8, r4 │ │ │ │ add r7, r7, #16 │ │ │ │ - bne 6164c │ │ │ │ + bne 5d9d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldmeq r5, {r0, r1, r2, r3} │ │ │ │ stmeq ip, {r0, r1, r2, r3} │ │ │ │ - b 61634 │ │ │ │ + b 5d9c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #264] @ 617b4 │ │ │ │ - ldr r3, [pc, #264] @ 617b8 │ │ │ │ + ldr r2, [pc, #264] @ 5db40 │ │ │ │ + ldr r3, [pc, #264] @ 5db44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq 61780 │ │ │ │ + beq 5db0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bhi 6174c │ │ │ │ + bhi 5dad8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne 61740 │ │ │ │ + bne 5dacc │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #160] @ 617bc │ │ │ │ - ldr r3, [pc, #152] @ 617b8 │ │ │ │ + ldr r2, [pc, #160] @ 5db48 │ │ │ │ + ldr r3, [pc, #152] @ 5db44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 617a4 │ │ │ │ + bne 5db30 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61700 │ │ │ │ - b 6176c │ │ │ │ + beq 5da8c │ │ │ │ + b 5daf8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ - b 61700 │ │ │ │ - ldr r2, [pc, #56] @ 617c0 │ │ │ │ - ldr r3, [pc, #44] @ 617b8 │ │ │ │ + b 5da8c │ │ │ │ + ldr r2, [pc, #56] @ 5db4c │ │ │ │ + ldr r3, [pc, #44] @ 5db44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 617a8 │ │ │ │ + beq 5db34 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ 617c4 │ │ │ │ + ldr r0, [pc, #20] @ 5db50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - andeq sp, sl, r8, asr #16 │ │ │ │ + @ instruction: 0x000b14bc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq sp, [sl], -r8 │ │ │ │ - andeq sp, sl, ip, ror #14 │ │ │ │ - @ instruction: 0x000849b8 │ │ │ │ + andeq r1, fp, ip, asr #8 │ │ │ │ + andeq r1, fp, r0, ror #7 │ │ │ │ + andeq r8, r8, ip, lsr #12 │ │ │ │ │ │ │ │ -000617c8 : │ │ │ │ +0005db54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6181c │ │ │ │ - ldr r2, [pc, #60] @ 61820 │ │ │ │ + ldr r3, [pc, #60] @ 5dba8 │ │ │ │ + ldr r2, [pc, #60] @ 5dbac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6180c │ │ │ │ + beq 5db98 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ bl 2de90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sp, sl, r4, lsl r7 │ │ │ │ + andeq r1, fp, r8, lsl #7 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ │ │ │ │ -00061824 : │ │ │ │ +0005dbb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2db6c │ │ │ │ mov r0, r4 │ │ │ │ @@ -53321,387 +49408,387 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 61888 │ │ │ │ - b 6192c │ │ │ │ + bne 5dc14 │ │ │ │ + b 5dcb8 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 618b8 │ │ │ │ + beq 5dc44 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 618bc │ │ │ │ + bne 5dc48 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 61884 │ │ │ │ + bne 5dc10 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 6192c │ │ │ │ + bne 5dcb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61924 │ │ │ │ + beq 5dcb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61924 │ │ │ │ + beq 5dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 61908 │ │ │ │ + b 5dc94 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 6191c │ │ │ │ + beq 5dca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 618e8 │ │ │ │ + b 5dc74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 619a0 │ │ │ │ - b 61a44 │ │ │ │ + bne 5dd2c │ │ │ │ + b 5ddd0 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 619d0 │ │ │ │ + beq 5dd5c │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 619d4 │ │ │ │ + bne 5dd60 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6199c │ │ │ │ + bne 5dd28 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 61a44 │ │ │ │ + bne 5ddd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61a3c │ │ │ │ + beq 5ddc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a3c │ │ │ │ + beq 5ddc8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 61a20 │ │ │ │ + b 5ddac │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 61a34 │ │ │ │ + beq 5ddc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 61a00 │ │ │ │ + b 5dd8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 61e2c │ │ │ │ + beq 5e1b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61dd0 │ │ │ │ + beq 5e15c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 61d74 │ │ │ │ + beq 5e100 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 61d20 │ │ │ │ + beq 5e0ac │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61c70 │ │ │ │ + beq 5dffc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61bc0 │ │ │ │ + beq 5df4c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61c18 │ │ │ │ + beq 5dfa4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 61cc8 │ │ │ │ + beq 5e054 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61b68 │ │ │ │ + beq 5def4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 61a80 │ │ │ │ + bl 5de0c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 61b38 │ │ │ │ + beq 5dec4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 61b54 │ │ │ │ + beq 5dee0 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 61b0c │ │ │ │ + bne 5de98 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 61b88 │ │ │ │ + beq 5df14 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 61ba4 │ │ │ │ + beq 5df30 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61cc8 │ │ │ │ + beq 5e054 │ │ │ │ mov r8, r7 │ │ │ │ - b 61b00 │ │ │ │ + b 5de8c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 61be0 │ │ │ │ + beq 5df6c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61bfc │ │ │ │ + beq 5df88 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61c70 │ │ │ │ + beq 5dffc │ │ │ │ mov r4, r5 │ │ │ │ - b 61adc │ │ │ │ + b 5de68 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 61c38 │ │ │ │ + beq 5dfc4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61c54 │ │ │ │ + beq 5dfe0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61bc0 │ │ │ │ + beq 5df4c │ │ │ │ mov r5, r6 │ │ │ │ - b 61ae8 │ │ │ │ + b 5de74 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 61c90 │ │ │ │ + beq 5e01c │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61cac │ │ │ │ + beq 5e038 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61d20 │ │ │ │ + beq 5e0ac │ │ │ │ mov fp, r4 │ │ │ │ - b 61ad0 │ │ │ │ + b 5de5c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 61ce8 │ │ │ │ + beq 5e074 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61d04 │ │ │ │ + beq 5e090 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61c18 │ │ │ │ + beq 5dfa4 │ │ │ │ mov r6, r7 │ │ │ │ - b 61af4 │ │ │ │ + b 5de80 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 61d40 │ │ │ │ + beq 5e0cc │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61d5c │ │ │ │ + beq 5e0e8 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 61ac4 │ │ │ │ + bne 5de50 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 61d98 │ │ │ │ + beq 5e124 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61db8 │ │ │ │ + beq 5e144 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 61ab4 │ │ │ │ + bne 5de40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 61df4 │ │ │ │ + beq 5e180 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 61e14 │ │ │ │ + beq 5e1a0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 61aa0 │ │ │ │ + bne 5de2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 62298 │ │ │ │ - ldr r3, [pc, #1096] @ 6229c │ │ │ │ + ldr r2, [pc, #1096] @ 5e624 │ │ │ │ + ldr r3, [pc, #1096] @ 5e628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -53712,282 +49799,282 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 62094 │ │ │ │ + bhi 5e420 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 61fa8 │ │ │ │ + bne 5e334 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 620c8 │ │ │ │ + beq 5e454 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 61fbc │ │ │ │ + beq 5e348 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 62114 │ │ │ │ + blt 5e4a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61fc8 │ │ │ │ + beq 5e354 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 61fd8 │ │ │ │ + blt 5e364 │ │ │ │ cmp sl, fp │ │ │ │ - beq 61f6c │ │ │ │ + beq 5e2f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 622a0 │ │ │ │ - ldr r3, [pc, #792] @ 6229c │ │ │ │ + ldr r2, [pc, #800] @ 5e62c │ │ │ │ + ldr r3, [pc, #792] @ 5e628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62258 │ │ │ │ + bne 5e5e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 61eb0 │ │ │ │ + beq 5e23c │ │ │ │ mov r0, fp │ │ │ │ - b 620b0 │ │ │ │ + b 5e43c │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 62114 │ │ │ │ + blt 5e4a0 │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 61f54 │ │ │ │ + bge 5e2e0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 62200 │ │ │ │ + beq 5e58c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6217c │ │ │ │ + beq 5e508 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 62218 │ │ │ │ + blt 5e5a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 61850 │ │ │ │ + bl 5dbdc │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 61f54 │ │ │ │ + beq 5e2e0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6219c │ │ │ │ + beq 5e528 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 61f78 │ │ │ │ + b 5e304 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 61eb0 │ │ │ │ + b 5e23c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62030 │ │ │ │ + beq 5e3bc │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 621ec │ │ │ │ + beq 5e578 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 62208 │ │ │ │ + bne 5e594 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 62030 │ │ │ │ - b 62054 │ │ │ │ + bge 5e3bc │ │ │ │ + b 5e3e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 62170 │ │ │ │ + beq 5e4fc │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62158 │ │ │ │ + beq 5e4e4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6215c │ │ │ │ + bne 5e4e8 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62030 │ │ │ │ + bge 5e3bc │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6205c │ │ │ │ + beq 5e3e8 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 62054 │ │ │ │ + b 5e3e0 │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 62030 │ │ │ │ + bge 5e3bc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 6205c │ │ │ │ + bne 5e3e8 │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 621e0 │ │ │ │ + beq 5e56c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 621e4 │ │ │ │ + bne 5e570 │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 62070 │ │ │ │ + b 5e3fc │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 62030 │ │ │ │ + bge 5e3bc │ │ │ │ mov r0, r2 │ │ │ │ - b 6205c │ │ │ │ + b 5e3e8 │ │ │ │ mov r5, #0 │ │ │ │ - b 62174 │ │ │ │ + b 5e500 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 62030 │ │ │ │ - b 62054 │ │ │ │ + bge 5e3bc │ │ │ │ + b 5e3e0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 62054 │ │ │ │ + bne 5e3e0 │ │ │ │ mov r9, r6 │ │ │ │ - b 621b8 │ │ │ │ + b 5e544 │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 622a4 │ │ │ │ - ldr r3, [pc, #92] @ 6229c │ │ │ │ + ldr r2, [pc, #104] @ 5e630 │ │ │ │ + ldr r3, [pc, #92] @ 5e628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 62294 │ │ │ │ + beq 5e620 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 622a8 │ │ │ │ - ldr r3, [pc, #36] @ 6229c │ │ │ │ + ldr r2, [pc, #52] @ 5e634 │ │ │ │ + ldr r3, [pc, #36] @ 5e628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62258 │ │ │ │ + bne 5e5e4 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq sp, sl, r4, lsr #1 │ │ │ │ + andeq r0, fp, r8, lsl sp │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq ip, sl, r4, ror pc │ │ │ │ - @ instruction: 0x000accb8 │ │ │ │ - andeq ip, sl, r0, lsl #25 │ │ │ │ + andeq r0, fp, r8, ror #23 │ │ │ │ + andeq r0, fp, ip, lsr #18 │ │ │ │ + strdeq r0, [fp], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 62710 │ │ │ │ - ldr r3, [pc, #1096] @ 62714 │ │ │ │ + ldr r2, [pc, #1096] @ 5ea9c │ │ │ │ + ldr r3, [pc, #1096] @ 5eaa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -53998,507 +50085,507 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 6250c │ │ │ │ + bhi 5e898 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 62420 │ │ │ │ + bne 5e7ac │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 62540 │ │ │ │ + beq 5e8cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 62434 │ │ │ │ + beq 5e7c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 6258c │ │ │ │ + blt 5e918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62440 │ │ │ │ + beq 5e7cc │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 62450 │ │ │ │ + blt 5e7dc │ │ │ │ cmp sl, fp │ │ │ │ - beq 623e4 │ │ │ │ + beq 5e770 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 62718 │ │ │ │ - ldr r3, [pc, #792] @ 62714 │ │ │ │ + ldr r2, [pc, #800] @ 5eaa4 │ │ │ │ + ldr r3, [pc, #792] @ 5eaa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 626d0 │ │ │ │ + bne 5ea5c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 62328 │ │ │ │ + beq 5e6b4 │ │ │ │ mov r0, fp │ │ │ │ - b 62528 │ │ │ │ + b 5e8b4 │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 6258c │ │ │ │ + blt 5e918 │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 623cc │ │ │ │ + bge 5e758 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 62678 │ │ │ │ + beq 5ea04 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 625f4 │ │ │ │ + beq 5e980 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 62690 │ │ │ │ + blt 5ea1c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 61968 │ │ │ │ + bl 5dcf4 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 623cc │ │ │ │ + beq 5e758 │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62614 │ │ │ │ + beq 5e9a0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 623f0 │ │ │ │ + b 5e77c │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 62328 │ │ │ │ + b 5e6b4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 624a8 │ │ │ │ + beq 5e834 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62664 │ │ │ │ + beq 5e9f0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 62680 │ │ │ │ + bne 5ea0c │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 624a8 │ │ │ │ - b 624cc │ │ │ │ + bge 5e834 │ │ │ │ + b 5e858 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 625e8 │ │ │ │ + beq 5e974 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 625d0 │ │ │ │ + beq 5e95c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 625d4 │ │ │ │ + bne 5e960 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 624a8 │ │ │ │ + bge 5e834 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 624d4 │ │ │ │ + beq 5e860 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 624cc │ │ │ │ + b 5e858 │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 624a8 │ │ │ │ + bge 5e834 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 624d4 │ │ │ │ + bne 5e860 │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62658 │ │ │ │ + beq 5e9e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6265c │ │ │ │ + bne 5e9e8 │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 624e8 │ │ │ │ + b 5e874 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 624a8 │ │ │ │ + bge 5e834 │ │ │ │ mov r0, r2 │ │ │ │ - b 624d4 │ │ │ │ + b 5e860 │ │ │ │ mov r5, #0 │ │ │ │ - b 625ec │ │ │ │ + b 5e978 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 624a8 │ │ │ │ - b 624cc │ │ │ │ + bge 5e834 │ │ │ │ + b 5e858 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 624cc │ │ │ │ + bne 5e858 │ │ │ │ mov r9, r6 │ │ │ │ - b 62630 │ │ │ │ + b 5e9bc │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 6271c │ │ │ │ - ldr r3, [pc, #92] @ 62714 │ │ │ │ + ldr r2, [pc, #104] @ 5eaa8 │ │ │ │ + ldr r3, [pc, #92] @ 5eaa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6270c │ │ │ │ + beq 5ea98 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 62720 │ │ │ │ - ldr r3, [pc, #36] @ 62714 │ │ │ │ + ldr r2, [pc, #52] @ 5eaac │ │ │ │ + ldr r3, [pc, #36] @ 5eaa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 626d0 │ │ │ │ + bne 5ea5c │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq ip, sl, ip, lsr #24 │ │ │ │ + andeq r0, fp, r0, lsr #17 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq ip, [sl], -ip @ │ │ │ │ - andeq ip, sl, r0, asr #16 │ │ │ │ - andeq ip, sl, r8, lsl #16 │ │ │ │ + andeq r0, fp, r0, ror r7 │ │ │ │ + @ instruction: 0x000b04b4 │ │ │ │ + andeq r0, fp, ip, ror r4 │ │ │ │ │ │ │ │ -00062724 : │ │ │ │ +0005eab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #792] @ 62a54 │ │ │ │ - ldr r3, [pc, #792] @ 62a58 │ │ │ │ + ldr r2, [pc, #792] @ 5ede0 │ │ │ │ + ldr r3, [pc, #792] @ 5ede4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2c5b8 │ │ │ │ - ldr r1, [pc, #756] @ 62a5c │ │ │ │ + ldr r1, [pc, #756] @ 5ede8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #740] @ 62a60 │ │ │ │ + ldr r3, [pc, #740] @ 5edec │ │ │ │ add r4, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #692] @ 62a64 │ │ │ │ + ldr r3, [pc, #692] @ 5edf0 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #648] @ 62a68 │ │ │ │ + ldr r3, [pc, #648] @ 5edf4 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #604] @ 62a6c │ │ │ │ + ldr r3, [pc, #604] @ 5edf8 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #560] @ 62a70 │ │ │ │ + ldr r3, [pc, #560] @ 5edfc │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #516] @ 62a74 │ │ │ │ + ldr r3, [pc, #516] @ 5ee00 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #472] @ 62a78 │ │ │ │ + ldr r3, [pc, #472] @ 5ee04 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #428] @ 62a7c │ │ │ │ + ldr r3, [pc, #428] @ 5ee08 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #384] @ 62a80 │ │ │ │ + ldr r3, [pc, #384] @ 5ee0c │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #340] @ 62a84 │ │ │ │ + ldr r3, [pc, #340] @ 5ee10 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #296] @ 62a88 │ │ │ │ + ldr r3, [pc, #296] @ 5ee14 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r3, [pc, #252] @ 62a8c │ │ │ │ + ldr r3, [pc, #252] @ 5ee18 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c210 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ - ldr r2, [pc, #208] @ 62a90 │ │ │ │ - ldr r3, [pc, #148] @ 62a58 │ │ │ │ + ldr r2, [pc, #208] @ 5ee1c │ │ │ │ + ldr r3, [pc, #148] @ 5ede4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62a1c │ │ │ │ + bne 5eda8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 2d764 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bc04 │ │ │ │ - ldr r2, [pc, #148] @ 62a94 │ │ │ │ - ldr r3, [pc, #84] @ 62a58 │ │ │ │ + ldr r2, [pc, #148] @ 5ee20 │ │ │ │ + ldr r3, [pc, #84] @ 5ede4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 62a50 │ │ │ │ + beq 5eddc │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629f0 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - b 629e8 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0x000ac7b8 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, r8, r0, ror #10 │ │ │ │ - andeq r7, r8, r0, asr r5 │ │ │ │ - andeq r7, r8, r0, asr #10 │ │ │ │ - andeq r7, r8, r8, lsr r5 │ │ │ │ - andeq r7, r8, r4, asr r5 │ │ │ │ - andeq r7, r8, r4, asr r5 │ │ │ │ - andeq r7, r8, r8, asr #10 │ │ │ │ - andeq r7, r8, ip, lsr r5 │ │ │ │ - andeq r7, r8, r8, lsr r5 │ │ │ │ - andeq r7, r8, ip, asr r5 │ │ │ │ - andeq r7, r8, r4, ror #10 │ │ │ │ - andeq r7, r8, r0, ror #10 │ │ │ │ - andeq r7, r8, r8, asr #10 │ │ │ │ - andeq ip, sl, r4, lsr r5 │ │ │ │ - strdeq ip, [sl], -r4 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed7c │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + b 5ed74 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r0, fp, ip, lsr #8 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq sl, r8, r0, ror #31 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0008afb8 │ │ │ │ + ldrdeq sl, [r8], -r4 │ │ │ │ + ldrdeq sl, [r8], -r4 │ │ │ │ + andeq sl, r8, r8, asr #31 │ │ │ │ + @ instruction: 0x0008afbc │ │ │ │ + @ instruction: 0x0008afb8 │ │ │ │ + ldrdeq sl, [r8], -ip │ │ │ │ + andeq sl, r8, r4, ror #31 │ │ │ │ + andeq sl, r8, r0, ror #31 │ │ │ │ + andeq sl, r8, r8, asr #31 │ │ │ │ + andeq r0, fp, r8, lsr #3 │ │ │ │ + andeq r0, fp, r8, ror #2 │ │ │ │ │ │ │ │ -00062a98 )@@Base>: │ │ │ │ +0005ee24 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ - ldr r2, [pc, #4052] @ 63a84 )@@Base+0xfec> │ │ │ │ + ldr r2, [pc, #4052] @ 5fe10 )@@Base+0xfec> │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ - ldr r3, [pc, #4048] @ 63a88 )@@Base+0xff0> │ │ │ │ + ldr r3, [pc, #4048] @ 5fe14 )@@Base+0xff0> │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #396 @ 0x18c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -54508,15 +50595,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3980] @ 63a8c )@@Base+0xff4> │ │ │ │ + ldr r1, [pc, #3980] @ 5fe18 )@@Base+0xff4> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -54529,63 +50616,63 @@ │ │ │ │ bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ ldr r7, [r8, #96] @ 0x60 │ │ │ │ add r4, r8, #92 @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 6490c )@@Base+0x1e74> │ │ │ │ + beq 60c98 )@@Base+0x1e74> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62b8c )@@Base+0xf4> │ │ │ │ + beq 5ef18 )@@Base+0xf4> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62b90 )@@Base+0xf8> │ │ │ │ + bne 5ef1c )@@Base+0xf8> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 62b60 )@@Base+0xc8> │ │ │ │ + bne 5eeec )@@Base+0xc8> │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 6490c )@@Base+0x1e74> │ │ │ │ + beq 60c98 )@@Base+0x1e74> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62bf4 )@@Base+0x15c> │ │ │ │ + beq 5ef80 )@@Base+0x15c> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62bf8 )@@Base+0x160> │ │ │ │ + bne 5ef84 )@@Base+0x160> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6490c )@@Base+0x1e74> │ │ │ │ + blt 60c98 )@@Base+0x1e74> │ │ │ │ mov r2, #0 │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 62c20 )@@Base+0x188> │ │ │ │ + beq 5efac )@@Base+0x188> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [r3] │ │ │ │ @@ -54597,15 +50684,15 @@ │ │ │ │ mov r1, fp │ │ │ │ add r9, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3628] @ 63a90 )@@Base+0xff8> │ │ │ │ + ldr r1, [pc, #3628] @ 5fe1c )@@Base+0xff8> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ @@ -54618,24 +50705,24 @@ │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3548] @ 63a94 )@@Base+0xffc> │ │ │ │ + ldr r1, [pc, #3548] @ 5fe20 )@@Base+0xffc> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #3516] @ 63a98 )@@Base+0x1000> │ │ │ │ + ldr r3, [pc, #3516] @ 5fe24 )@@Base+0x1000> │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, #30 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb ip, [lr, r1] │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ @@ -54656,26 +50743,26 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, lr │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #204] @ 0xcc │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3404] @ 63a9c )@@Base+0x1004> │ │ │ │ + ldr r1, [pc, #3404] @ 5fe28 )@@Base+0x1004> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, #30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, #30 │ │ │ │ - ldr r3, [pc, #3364] @ 63aa0 )@@Base+0x1008> │ │ │ │ + ldr r3, [pc, #3364] @ 5fe2c )@@Base+0x1008> │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ strb lr, [r0, r1] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #276 @ 0x114 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ @@ -54690,24 +50777,24 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strb r3, [ip] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, lr │ │ │ │ str fp, [sp, #256] @ 0x100 │ │ │ │ strb lr, [sp, #273] @ 0x111 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3276] @ 63aa4 )@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #3276] @ 5fe30 )@@Base+0x100c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #30 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #3244] @ 63aa8 )@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #3244] @ 5fe34 )@@Base+0x1010> │ │ │ │ mov lr, #0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ add r3, pc, r3 │ │ │ │ strb lr, [r0, r2] │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ @@ -54727,15 +50814,15 @@ │ │ │ │ str fp, [sp, #304] @ 0x130 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, lr │ │ │ │ mov r1, fp │ │ │ │ strb lr, [sp, #323] @ 0x143 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3136] @ 63aac )@@Base+0x1014> │ │ │ │ + ldr r1, [pc, #3136] @ 5fe38 )@@Base+0x1014> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -54749,15 +50836,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3052] @ 63ab0 )@@Base+0x1018> │ │ │ │ + ldr r1, [pc, #3052] @ 5fe3c )@@Base+0x1018> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -54772,15 +50859,15 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r3 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2964] @ 63ab4 )@@Base+0x101c> │ │ │ │ + ldr r1, [pc, #2964] @ 5fe40 )@@Base+0x101c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ @@ -54815,102 +50902,102 @@ │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r6, [sp, #32] │ │ │ │ str lr, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 62fd4 )@@Base+0x53c> │ │ │ │ + beq 5f360 )@@Base+0x53c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 62ff0 )@@Base+0x558> │ │ │ │ + beq 5f37c )@@Base+0x558> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6300c )@@Base+0x574> │ │ │ │ + beq 5f398 )@@Base+0x574> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63028 )@@Base+0x590> │ │ │ │ + beq 5f3b4 )@@Base+0x590> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63044 )@@Base+0x5ac> │ │ │ │ + beq 5f3d0 )@@Base+0x5ac> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63060 )@@Base+0x5c8> │ │ │ │ + beq 5f3ec )@@Base+0x5c8> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6307c )@@Base+0x5e4> │ │ │ │ + beq 5f408 )@@Base+0x5e4> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63098 )@@Base+0x600> │ │ │ │ + beq 5f424 )@@Base+0x600> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r0, r8 │ │ │ │ - beq 630b0 )@@Base+0x618> │ │ │ │ + beq 5f43c )@@Base+0x618> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 630c8 )@@Base+0x630> │ │ │ │ + beq 5f454 )@@Base+0x630> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 630e4 )@@Base+0x64c> │ │ │ │ + beq 5f470 )@@Base+0x64c> │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 630fc )@@Base+0x664> │ │ │ │ + beq 5f488 )@@Base+0x664> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2448] @ 63ab8 )@@Base+0x1020> │ │ │ │ + ldr r1, [pc, #2448] @ 5fe44 )@@Base+0x1020> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -54923,63 +51010,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 6492c )@@Base+0x1e94> │ │ │ │ + beq 60cb8 )@@Base+0x1e94> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 631b4 )@@Base+0x71c> │ │ │ │ + beq 5f540 )@@Base+0x71c> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 631b8 )@@Base+0x720> │ │ │ │ + bne 5f544 )@@Base+0x720> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 63188 )@@Base+0x6f0> │ │ │ │ + bne 5f514 )@@Base+0x6f0> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 6492c )@@Base+0x1e94> │ │ │ │ + beq 60cb8 )@@Base+0x1e94> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6321c )@@Base+0x784> │ │ │ │ + beq 5f5a8 )@@Base+0x784> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63220 )@@Base+0x788> │ │ │ │ + bne 5f5ac )@@Base+0x788> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6492c )@@Base+0x1e94> │ │ │ │ + blt 60cb8 )@@Base+0x1e94> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 63248 )@@Base+0x7b0> │ │ │ │ + beq 5f5d4 )@@Base+0x7b0> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -54990,15 +51077,15 @@ │ │ │ │ mov r9, #17 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2100] @ 63abc )@@Base+0x1024> │ │ │ │ + ldr r1, [pc, #2100] @ 5fe48 )@@Base+0x1024> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55010,31 +51097,31 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2024] @ 63ac0 )@@Base+0x1028> │ │ │ │ + ldr r1, [pc, #2024] @ 5fe4c )@@Base+0x1028> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #1988] @ 63ac4 )@@Base+0x102c> │ │ │ │ + ldr fp, [pc, #1988] @ 5fe50 )@@Base+0x102c> │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r1, sl │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - ldr fp, [pc, #1968] @ 63ac8 )@@Base+0x1030> │ │ │ │ + ldr fp, [pc, #1968] @ 5fe54 )@@Base+0x1030> │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ @@ -55044,42 +51131,42 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd sl, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 63368 )@@Base+0x8d0> │ │ │ │ + beq 5f6f4 )@@Base+0x8d0> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63384 )@@Base+0x8ec> │ │ │ │ + beq 5f710 )@@Base+0x8ec> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 633a0 )@@Base+0x908> │ │ │ │ + beq 5f72c )@@Base+0x908> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #17 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1792] @ 63acc )@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #1792] @ 5fe58 )@@Base+0x1034> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55092,63 +51179,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 6494c )@@Base+0x1eb4> │ │ │ │ + beq 60cd8 )@@Base+0x1eb4> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63458 )@@Base+0x9c0> │ │ │ │ + beq 5f7e4 )@@Base+0x9c0> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6345c )@@Base+0x9c4> │ │ │ │ + bne 5f7e8 )@@Base+0x9c4> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6342c )@@Base+0x994> │ │ │ │ + bne 5f7b8 )@@Base+0x994> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 6494c )@@Base+0x1eb4> │ │ │ │ + beq 60cd8 )@@Base+0x1eb4> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 634c0 )@@Base+0xa28> │ │ │ │ + beq 5f84c )@@Base+0xa28> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 634c4 )@@Base+0xa2c> │ │ │ │ + bne 5f850 )@@Base+0xa2c> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6494c )@@Base+0x1eb4> │ │ │ │ + blt 60cd8 )@@Base+0x1eb4> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 634ec )@@Base+0xa54> │ │ │ │ + beq 5f878 )@@Base+0xa54> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -55159,15 +51246,15 @@ │ │ │ │ mov r9, #18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1444] @ 63ad0 )@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1444] @ 5fe5c )@@Base+0x1038> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55179,32 +51266,32 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1368] @ 63ad4 )@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1368] @ 5fe60 )@@Base+0x103c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #101 @ 0x65 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #1332] @ 63ad8 )@@Base+0x1040> │ │ │ │ + ldr fp, [pc, #1332] @ 5fe64 )@@Base+0x1040> │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r1, sl │ │ │ │ - ldr sl, [pc, #1320] @ 63adc )@@Base+0x1044> │ │ │ │ + ldr sl, [pc, #1320] @ 5fe68 )@@Base+0x1044> │ │ │ │ mov r0, r7 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - ldr fp, [pc, #1288] @ 63ac8 )@@Base+0x1030> │ │ │ │ + ldr fp, [pc, #1288] @ 5fe54 )@@Base+0x1030> │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ @@ -55213,42 +51300,42 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd sl, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6360c )@@Base+0xb74> │ │ │ │ + beq 5f998 )@@Base+0xb74> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63628 )@@Base+0xb90> │ │ │ │ + beq 5f9b4 )@@Base+0xb90> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63644 )@@Base+0xbac> │ │ │ │ + beq 5f9d0 )@@Base+0xbac> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1136] @ 63ae0 )@@Base+0x1048> │ │ │ │ + ldr r1, [pc, #1136] @ 5fe6c )@@Base+0x1048> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55261,63 +51348,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 6496c )@@Base+0x1ed4> │ │ │ │ + beq 60cf8 )@@Base+0x1ed4> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 636fc )@@Base+0xc64> │ │ │ │ + beq 5fa88 )@@Base+0xc64> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63700 )@@Base+0xc68> │ │ │ │ + bne 5fa8c )@@Base+0xc68> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 636d0 )@@Base+0xc38> │ │ │ │ + bne 5fa5c )@@Base+0xc38> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 6496c )@@Base+0x1ed4> │ │ │ │ + beq 60cf8 )@@Base+0x1ed4> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63764 )@@Base+0xccc> │ │ │ │ + beq 5faf0 )@@Base+0xccc> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63768 )@@Base+0xcd0> │ │ │ │ + bne 5faf4 )@@Base+0xcd0> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6496c )@@Base+0x1ed4> │ │ │ │ + blt 60cf8 )@@Base+0x1ed4> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 63790 )@@Base+0xcf8> │ │ │ │ + beq 5fb1c )@@Base+0xcf8> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -55328,15 +51415,15 @@ │ │ │ │ mov r9, #20 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #788] @ 63ae4 )@@Base+0x104c> │ │ │ │ + ldr r1, [pc, #788] @ 5fe70 )@@Base+0x104c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55348,32 +51435,32 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #712] @ 63ae8 )@@Base+0x1050> │ │ │ │ + ldr r1, [pc, #712] @ 5fe74 )@@Base+0x1050> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #676] @ 63aec )@@Base+0x1054> │ │ │ │ + ldr fp, [pc, #676] @ 5fe78 )@@Base+0x1054> │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r1, sl │ │ │ │ - ldr sl, [pc, #664] @ 63af0 )@@Base+0x1058> │ │ │ │ + ldr sl, [pc, #664] @ 5fe7c )@@Base+0x1058> │ │ │ │ mov r0, r7 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - ldr fp, [pc, #612] @ 63ac8 )@@Base+0x1030> │ │ │ │ + ldr fp, [pc, #612] @ 5fe54 )@@Base+0x1030> │ │ │ │ mov sl, #0 │ │ │ │ strd sl, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ @@ -55382,42 +51469,42 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd sl, [sp] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 638b0 )@@Base+0xe18> │ │ │ │ + beq 5fc3c )@@Base+0xe18> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 638cc )@@Base+0xe34> │ │ │ │ + beq 5fc58 )@@Base+0xe34> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 638e8 )@@Base+0xe50> │ │ │ │ + beq 5fc74 )@@Base+0xe50> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #480] @ 63af4 )@@Base+0x105c> │ │ │ │ + ldr r1, [pc, #480] @ 5fe80 )@@Base+0x105c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55430,63 +51517,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 6498c )@@Base+0x1ef4> │ │ │ │ + beq 60d18 )@@Base+0x1ef4> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 639a0 )@@Base+0xf08> │ │ │ │ + beq 5fd2c )@@Base+0xf08> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 639a4 )@@Base+0xf0c> │ │ │ │ + bne 5fd30 )@@Base+0xf0c> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 63974 )@@Base+0xedc> │ │ │ │ + bne 5fd00 )@@Base+0xedc> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 6498c )@@Base+0x1ef4> │ │ │ │ + beq 60d18 )@@Base+0x1ef4> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63a08 )@@Base+0xf70> │ │ │ │ + beq 5fd94 )@@Base+0xf70> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63a0c )@@Base+0xf74> │ │ │ │ + bne 5fd98 )@@Base+0xf74> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6498c )@@Base+0x1ef4> │ │ │ │ + blt 60d18 )@@Base+0x1ef4> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 63a34 )@@Base+0xf9c> │ │ │ │ + beq 5fdc0 )@@Base+0xf9c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -55497,71 +51584,71 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #132] @ 63af8 )@@Base+0x1060> │ │ │ │ + ldr r1, [pc, #132] @ 5fe84 )@@Base+0x1060> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ - b 63b54 )@@Base+0x10bc> │ │ │ │ - andeq ip, sl, ip, lsr r4 │ │ │ │ + b 5fee0 )@@Base+0x10bc> │ │ │ │ + strheq r0, [fp], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r4, r8, r0, lsl #6 │ │ │ │ - andeq r7, r8, ip, lsl #5 │ │ │ │ - andeq r7, r8, r8, asr r2 │ │ │ │ - andeq r7, r8, ip, ror #4 │ │ │ │ - andeq r7, r8, r0, lsl r2 │ │ │ │ - strdeq r7, [r8], -r8 │ │ │ │ - @ instruction: 0x000871bc │ │ │ │ - andeq r5, r8, r0, lsl r3 │ │ │ │ - andeq r7, r8, r8, asr #2 │ │ │ │ - andeq r7, r8, ip, lsl r1 │ │ │ │ - ldrdeq r7, [r8], -r4 │ │ │ │ - andeq r6, r8, r8, asr #27 │ │ │ │ - muleq r8, r4, sp │ │ │ │ - andeq r6, r8, ip, asr sp │ │ │ │ + andeq r7, r8, r4, ror pc │ │ │ │ + andeq sl, r8, ip, lsl #26 │ │ │ │ + ldrdeq sl, [r8], -r8 │ │ │ │ + andeq sl, r8, ip, ror #25 │ │ │ │ + muleq r8, r0, ip │ │ │ │ + andeq sl, r8, r8, ror ip │ │ │ │ + andeq sl, r8, ip, lsr ip │ │ │ │ + andeq r8, r8, r4, lsl #31 │ │ │ │ + andeq sl, r8, r8, asr #23 │ │ │ │ + muleq r8, ip, fp │ │ │ │ + andeq sl, r8, r4, asr fp │ │ │ │ + andeq sl, r8, r8, asr #16 │ │ │ │ + andeq sl, r8, r4, lsl r8 │ │ │ │ + ldrdeq sl, [r8], -ip │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r6, r8, r0, asr ip │ │ │ │ - andeq r6, r8, r0, ror #22 │ │ │ │ - andeq r6, r8, r8, lsr #22 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andeq sl, r8, r0, ror #11 │ │ │ │ + andeq sl, r8, r8, lsr #11 │ │ │ │ svccc 0x00e66666 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ - andeq r6, r8, ip, lsl sl │ │ │ │ - andeq r6, r8, r8, lsr r9 │ │ │ │ - andeq r6, r8, r4, lsl #18 │ │ │ │ + muleq r8, ip, r4 │ │ │ │ + @ instruction: 0x0008a3b8 │ │ │ │ + andeq sl, r8, r4, lsl #7 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - strdeq r6, [r8], -r4 │ │ │ │ - andeq r6, r8, r0, lsl r7 │ │ │ │ - andeq r6, r8, ip, lsl #12 │ │ │ │ - andeq r6, r8, ip, asr #12 │ │ │ │ - andeq r6, r8, r4, ror #9 │ │ │ │ - andeq r6, r8, ip, asr r4 │ │ │ │ - andeq r6, r8, ip, lsr #8 │ │ │ │ - andeq r6, r8, ip, lsr r3 │ │ │ │ - andeq r6, r8, r4, asr #4 │ │ │ │ - andeq r6, r8, r4, lsl r2 │ │ │ │ - andeq r6, r8, ip, lsr #2 │ │ │ │ - andeq r6, r8, r4, lsr r0 │ │ │ │ - andeq r6, r8, r0, lsl r0 │ │ │ │ - andeq r2, r8, r8, asr r3 │ │ │ │ + andeq sl, r8, r4, ror r2 │ │ │ │ + muleq r8, r0, r1 │ │ │ │ + andeq sl, r8, ip, lsl #1 │ │ │ │ + andeq sl, r8, ip, asr #1 │ │ │ │ + andeq r9, r8, r4, ror #30 │ │ │ │ + ldrdeq r9, [r8], -ip │ │ │ │ + andeq r9, r8, ip, lsr #29 │ │ │ │ + @ instruction: 0x00089dbc │ │ │ │ + andeq r9, r8, r4, asr #25 │ │ │ │ + muleq r8, r4, ip │ │ │ │ + andeq r9, r8, ip, lsr #23 │ │ │ │ + @ instruction: 0x00089ab4 │ │ │ │ + muleq r8, r0, sl │ │ │ │ + andeq r5, r8, ip, asr #31 │ │ │ │ andeq r6, r0, lr, ror #30 │ │ │ │ - andeq r5, r8, r4, ror #27 │ │ │ │ - strdeq r5, [r8], -r8 │ │ │ │ - andeq r5, r8, r0, asr #25 │ │ │ │ - andeq r5, r8, r0, ror #23 │ │ │ │ - andeq sl, sl, ip, lsl #12 │ │ │ │ - andeq sl, sl, r0, asr #8 │ │ │ │ - andeq sl, sl, r0, lsl r4 │ │ │ │ - ldrdeq sl, [sl], -r0 │ │ │ │ + andeq r9, r8, r4, ror #16 │ │ │ │ + andeq r9, r8, r8, ror r7 │ │ │ │ + andeq r9, r8, r0, asr #14 │ │ │ │ + andeq r9, r8, r0, ror #12 │ │ │ │ + andeq lr, sl, r0, lsl #5 │ │ │ │ + strheq lr, [sl], -r4 │ │ │ │ + andeq lr, sl, r4, lsl #1 │ │ │ │ + andeq lr, sl, r4, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ @@ -55570,15 +51657,15 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-156] @ 63afc )@@Base+0x1064> │ │ │ │ + ldr r1, [pc, #-156] @ 5fe88 )@@Base+0x1064> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55588,15 +51675,15 @@ │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-224] @ 63b00 )@@Base+0x1068> │ │ │ │ + ldr r1, [pc, #-224] @ 5fe8c )@@Base+0x1068> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ @@ -55609,42 +51696,42 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 63c3c )@@Base+0x11a4> │ │ │ │ + beq 5ffc8 )@@Base+0x11a4> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63c58 )@@Base+0x11c0> │ │ │ │ + beq 5ffe4 )@@Base+0x11c0> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63c74 )@@Base+0x11dc> │ │ │ │ + beq 60000 )@@Base+0x11dc> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-412] @ 63b04 )@@Base+0x106c> │ │ │ │ + ldr r1, [pc, #-412] @ 5fe90 )@@Base+0x106c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55657,63 +51744,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 649ac )@@Base+0x1f14> │ │ │ │ + beq 60d38 )@@Base+0x1f14> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63d2c )@@Base+0x1294> │ │ │ │ + beq 600b8 )@@Base+0x1294> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63d30 )@@Base+0x1298> │ │ │ │ + bne 600bc )@@Base+0x1298> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 63d00 )@@Base+0x1268> │ │ │ │ + bne 6008c )@@Base+0x1268> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 649ac )@@Base+0x1f14> │ │ │ │ + beq 60d38 )@@Base+0x1f14> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63d94 )@@Base+0x12fc> │ │ │ │ + beq 60120 )@@Base+0x12fc> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63d98 )@@Base+0x1300> │ │ │ │ + bne 60124 )@@Base+0x1300> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 649ac )@@Base+0x1f14> │ │ │ │ + blt 60d38 )@@Base+0x1f14> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 63dc0 )@@Base+0x1328> │ │ │ │ + beq 6014c )@@Base+0x1328> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -55724,15 +51811,15 @@ │ │ │ │ mov r9, #25 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-760] @ 63b08 )@@Base+0x1070> │ │ │ │ + ldr r1, [pc, #-760] @ 5fe94 )@@Base+0x1070> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55744,15 +51831,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-836] @ 63b0c )@@Base+0x1074> │ │ │ │ + ldr r1, [pc, #-836] @ 5fe98 )@@Base+0x1074> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ @@ -55769,42 +51856,42 @@ │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ strb r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 63ebc )@@Base+0x1424> │ │ │ │ + beq 60248 )@@Base+0x1424> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63ed8 )@@Base+0x1440> │ │ │ │ + beq 60264 )@@Base+0x1440> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 63ef4 )@@Base+0x145c> │ │ │ │ + beq 60280 )@@Base+0x145c> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #25 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-1040] @ 63b10 )@@Base+0x1078> │ │ │ │ + ldr r1, [pc, #-1040] @ 5fe9c )@@Base+0x1078> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55817,63 +51904,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 649cc )@@Base+0x1f34> │ │ │ │ + beq 60d58 )@@Base+0x1f34> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63fac )@@Base+0x1514> │ │ │ │ + beq 60338 )@@Base+0x1514> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63fb0 )@@Base+0x1518> │ │ │ │ + bne 6033c )@@Base+0x1518> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 63f80 )@@Base+0x14e8> │ │ │ │ + bne 6030c )@@Base+0x14e8> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 649cc )@@Base+0x1f34> │ │ │ │ + beq 60d58 )@@Base+0x1f34> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64014 )@@Base+0x157c> │ │ │ │ + beq 603a0 )@@Base+0x157c> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64018 )@@Base+0x1580> │ │ │ │ + bne 603a4 )@@Base+0x1580> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 649cc )@@Base+0x1f34> │ │ │ │ + blt 60d58 )@@Base+0x1f34> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 64040 )@@Base+0x15a8> │ │ │ │ + beq 603cc )@@Base+0x15a8> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -55884,15 +51971,15 @@ │ │ │ │ mov r9, #24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-1388] @ 63b14 )@@Base+0x107c> │ │ │ │ + ldr r1, [pc, #-1388] @ 5fea0 )@@Base+0x107c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55904,15 +51991,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-1464] @ 63b18 )@@Base+0x1080> │ │ │ │ + ldr r1, [pc, #-1464] @ 5fea4 )@@Base+0x1080> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ @@ -55927,42 +52014,42 @@ │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ strb r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 64134 )@@Base+0x169c> │ │ │ │ + beq 604c0 )@@Base+0x169c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64150 )@@Base+0x16b8> │ │ │ │ + beq 604dc )@@Base+0x16b8> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6416c )@@Base+0x16d4> │ │ │ │ + beq 604f8 )@@Base+0x16d4> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-1660] @ 63b1c )@@Base+0x1084> │ │ │ │ + ldr r1, [pc, #-1660] @ 5fea8 )@@Base+0x1084> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -55975,63 +52062,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 649ec )@@Base+0x1f54> │ │ │ │ + beq 60d78 )@@Base+0x1f54> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64224 )@@Base+0x178c> │ │ │ │ + beq 605b0 )@@Base+0x178c> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64228 )@@Base+0x1790> │ │ │ │ + bne 605b4 )@@Base+0x1790> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 641f8 )@@Base+0x1760> │ │ │ │ + bne 60584 )@@Base+0x1760> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 649ec )@@Base+0x1f54> │ │ │ │ + beq 60d78 )@@Base+0x1f54> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6428c )@@Base+0x17f4> │ │ │ │ + beq 60618 )@@Base+0x17f4> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64290 )@@Base+0x17f8> │ │ │ │ + bne 6061c )@@Base+0x17f8> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 649ec )@@Base+0x1f54> │ │ │ │ + blt 60d78 )@@Base+0x1f54> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 642b8 )@@Base+0x1820> │ │ │ │ + beq 60644 )@@Base+0x1820> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -56042,15 +52129,15 @@ │ │ │ │ mov r9, #38 @ 0x26 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-2008] @ 63b20 )@@Base+0x1088> │ │ │ │ + ldr r1, [pc, #-2008] @ 5feac )@@Base+0x1088> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -56062,29 +52149,29 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-2084] @ 63b24 )@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #-2084] @ 5feb0 )@@Base+0x108c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #-2108] @ 63b28 )@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #-2108] @ 5feb4 )@@Base+0x1090> │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ ldr r2, [pc, r3] │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp, #256] @ 0x100 │ │ │ │ - ldr sl, [pc, #-2132] @ 63b2c )@@Base+0x1094> │ │ │ │ + ldr sl, [pc, #-2132] @ 5feb8 )@@Base+0x1094> │ │ │ │ strb r3, [r7, lr] │ │ │ │ add lr, sp, #308 @ 0x134 │ │ │ │ strh sl, [lr] │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #276] @ 0x114 │ │ │ │ add lr, sp, #284 @ 0x11c │ │ │ │ strh r2, [lr] │ │ │ │ @@ -56128,77 +52215,77 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 64458 )@@Base+0x19c0> │ │ │ │ + beq 607e4 )@@Base+0x19c0> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64474 )@@Base+0x19dc> │ │ │ │ + beq 60800 )@@Base+0x19dc> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64490 )@@Base+0x19f8> │ │ │ │ + beq 6081c )@@Base+0x19f8> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 644ac )@@Base+0x1a14> │ │ │ │ + beq 60838 )@@Base+0x1a14> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 644c8 )@@Base+0x1a30> │ │ │ │ + beq 60854 )@@Base+0x1a30> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 644e4 )@@Base+0x1a4c> │ │ │ │ + beq 60870 )@@Base+0x1a4c> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64500 )@@Base+0x1a68> │ │ │ │ + beq 6088c )@@Base+0x1a68> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6451c )@@Base+0x1a84> │ │ │ │ + beq 608a8 )@@Base+0x1a84> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #38 @ 0x26 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-2584] @ 63b30 )@@Base+0x1098> │ │ │ │ + ldr r1, [pc, #-2584] @ 5febc )@@Base+0x1098> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -56211,63 +52298,63 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 64a0c )@@Base+0x1f74> │ │ │ │ + beq 60d98 )@@Base+0x1f74> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 645d4 )@@Base+0x1b3c> │ │ │ │ + beq 60960 )@@Base+0x1b3c> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 645d8 )@@Base+0x1b40> │ │ │ │ + bne 60964 )@@Base+0x1b40> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 645a8 )@@Base+0x1b10> │ │ │ │ + bne 60934 )@@Base+0x1b10> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 64a0c )@@Base+0x1f74> │ │ │ │ + beq 60d98 )@@Base+0x1f74> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6463c )@@Base+0x1ba4> │ │ │ │ + beq 609c8 )@@Base+0x1ba4> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64640 )@@Base+0x1ba8> │ │ │ │ + bne 609cc )@@Base+0x1ba8> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 64a0c )@@Base+0x1f74> │ │ │ │ + blt 60d98 )@@Base+0x1f74> │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 64668 )@@Base+0x1bd0> │ │ │ │ + beq 609f4 )@@Base+0x1bd0> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -56278,15 +52365,15 @@ │ │ │ │ mov r9, #17 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-2932] @ 63b34 )@@Base+0x109c> │ │ │ │ + ldr r1, [pc, #-2932] @ 5fec0 )@@Base+0x109c> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -56298,15 +52385,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-3008] @ 63b38 )@@Base+0x10a0> │ │ │ │ + ldr r1, [pc, #-3008] @ 5fec4 )@@Base+0x10a0> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ @@ -56321,42 +52408,42 @@ │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ strb r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6475c )@@Base+0x1cc4> │ │ │ │ + beq 60ae8 )@@Base+0x1cc4> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64778 )@@Base+0x1ce0> │ │ │ │ + beq 60b04 )@@Base+0x1ce0> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64794 )@@Base+0x1cfc> │ │ │ │ + beq 60b20 )@@Base+0x1cfc> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #17 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #-3204] @ 63b3c )@@Base+0x10a4> │ │ │ │ + ldr r1, [pc, #-3204] @ 5fec8 )@@Base+0x10a4> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -56369,158 +52456,158 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r7, [r8, #72] @ 0x48 │ │ │ │ add r4, r8, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ mov sl, r4 │ │ │ │ - beq 64a2c )@@Base+0x1f94> │ │ │ │ + beq 60db8 )@@Base+0x1f94> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6484c )@@Base+0x1db4> │ │ │ │ + beq 60bd8 )@@Base+0x1db4> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64850 )@@Base+0x1db8> │ │ │ │ + bne 60bdc )@@Base+0x1db8> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r7 │ │ │ │ movlt r7, r1 │ │ │ │ movge r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 64820 )@@Base+0x1d88> │ │ │ │ + bne 60bac )@@Base+0x1d88> │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ - beq 64a2c )@@Base+0x1f94> │ │ │ │ + beq 60db8 )@@Base+0x1f94> │ │ │ │ ldr r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 648b4 )@@Base+0x1e1c> │ │ │ │ + beq 60c40 )@@Base+0x1e1c> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 648b8 )@@Base+0x1e20> │ │ │ │ + bne 60c44 )@@Base+0x1e20> │ │ │ │ sub r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 64a2c )@@Base+0x1f94> │ │ │ │ + blt 60db8 )@@Base+0x1f94> │ │ │ │ mov r2, #31 │ │ │ │ cmp fp, r5 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 648e0 )@@Base+0x1e48> │ │ │ │ + beq 60c6c )@@Base+0x1e48> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #-3496] @ 63b40 )@@Base+0x10a8> │ │ │ │ - ldr r3, [pc, #-3484] @ 63b50 )@@Base+0x10b8> │ │ │ │ + ldr r2, [pc, #-3496] @ 5fecc )@@Base+0x10a8> │ │ │ │ + ldr r3, [pc, #-3484] @ 5fedc )@@Base+0x10b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64ad0 )@@Base+0x2038> │ │ │ │ + bne 60e5c )@@Base+0x2038> │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #88 @ 0x58 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 622ac │ │ │ │ + bl 5e638 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 62c00 )@@Base+0x168> │ │ │ │ + b 5ef8c )@@Base+0x168> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 63228 )@@Base+0x790> │ │ │ │ + b 5f5b4 )@@Base+0x790> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 634cc )@@Base+0xa34> │ │ │ │ + b 5f858 )@@Base+0xa34> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 63770 )@@Base+0xcd8> │ │ │ │ + b 5fafc )@@Base+0xcd8> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 63a14 )@@Base+0xf7c> │ │ │ │ + b 5fda0 )@@Base+0xf7c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 63da0 )@@Base+0x1308> │ │ │ │ + b 6012c )@@Base+0x1308> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 64020 )@@Base+0x1588> │ │ │ │ + b 603ac )@@Base+0x1588> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 64298 )@@Base+0x1800> │ │ │ │ + b 60624 )@@Base+0x1800> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 64648 )@@Base+0x1bb0> │ │ │ │ + b 609d4 )@@Base+0x1bb0> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 61e34 │ │ │ │ + bl 5e1c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ - b 648c0 )@@Base+0x1e28> │ │ │ │ + b 60c4c )@@Base+0x1e28> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -56537,65 +52624,65 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-3952] @ 63b44 )@@Base+0x10ac> │ │ │ │ - ldr r3, [pc, #-3944] @ 63b50 )@@Base+0x10b8> │ │ │ │ + ldr r2, [pc, #-3952] @ 5fed0 )@@Base+0x10ac> │ │ │ │ + ldr r3, [pc, #-3944] @ 5fedc )@@Base+0x10b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-3996] @ 63b48 )@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #-3992] @ 63b50 )@@Base+0x10b8> │ │ │ │ + ldr r2, [pc, #-3996] @ 5fed4 )@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #-3992] @ 5fedc )@@Base+0x10b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64ad0 )@@Base+0x2038> │ │ │ │ + bne 60e5c )@@Base+0x2038> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-4056] @ 63b4c )@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-4056] @ 63b50 )@@Base+0x10b8> │ │ │ │ + ldr r2, [pc, #-4056] @ 5fed8 )@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-4056] @ 5fedc )@@Base+0x10b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64b14 )@@Base+0x207c> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 60ea0 )@@Base+0x207c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #1056] @ 64f78 )@@Base+0x24e0> │ │ │ │ - ldr r3, [pc, #1056] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #1056] @ 61304 )@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #1056] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -56604,288 +52691,288 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #960] @ 64f80 )@@Base+0x24e8> │ │ │ │ - ldr r3, [pc, #952] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #960] @ 6130c )@@Base+0x24e8> │ │ │ │ + ldr r3, [pc, #952] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64bb0 )@@Base+0x2118> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 60f3c )@@Base+0x2118> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #912] @ 64f84 )@@Base+0x24ec> │ │ │ │ - ldr r3, [pc, #900] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #912] @ 61310 )@@Base+0x24ec> │ │ │ │ + ldr r3, [pc, #900] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #852] @ 64f88 )@@Base+0x24f0> │ │ │ │ - ldr r3, [pc, #836] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #852] @ 61314 )@@Base+0x24f0> │ │ │ │ + ldr r3, [pc, #836] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64c24 )@@Base+0x218c> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 60fb0 )@@Base+0x218c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #804] @ 64f8c )@@Base+0x24f4> │ │ │ │ - ldr r3, [pc, #784] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #804] @ 61318 )@@Base+0x24f4> │ │ │ │ + ldr r3, [pc, #784] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #744] @ 64f90 )@@Base+0x24f8> │ │ │ │ - ldr r3, [pc, #720] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #744] @ 6131c )@@Base+0x24f8> │ │ │ │ + ldr r3, [pc, #720] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64c98 )@@Base+0x2200> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 61024 )@@Base+0x2200> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #696] @ 64f94 )@@Base+0x24fc> │ │ │ │ - ldr r3, [pc, #668] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #696] @ 61320 )@@Base+0x24fc> │ │ │ │ + ldr r3, [pc, #668] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #636] @ 64f98 )@@Base+0x2500> │ │ │ │ - ldr r3, [pc, #604] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #636] @ 61324 )@@Base+0x2500> │ │ │ │ + ldr r3, [pc, #604] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64d04 )@@Base+0x226c> │ │ │ │ - b 64d0c )@@Base+0x2274> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 61090 )@@Base+0x226c> │ │ │ │ + b 61098 )@@Base+0x2274> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #584] @ 64f9c )@@Base+0x2504> │ │ │ │ - ldr r3, [pc, #548] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #584] @ 61328 )@@Base+0x2504> │ │ │ │ + ldr r3, [pc, #548] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #524] @ 64fa0 )@@Base+0x2508> │ │ │ │ - ldr r3, [pc, #484] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #524] @ 6132c )@@Base+0x2508> │ │ │ │ + ldr r3, [pc, #484] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64d84 )@@Base+0x22ec> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 61110 )@@Base+0x22ec> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #476] @ 64fa4 )@@Base+0x250c> │ │ │ │ - ldr r3, [pc, #432] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #476] @ 61330 )@@Base+0x250c> │ │ │ │ + ldr r3, [pc, #432] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #416] @ 64fa8 )@@Base+0x2510> │ │ │ │ - ldr r3, [pc, #368] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #416] @ 61334 )@@Base+0x2510> │ │ │ │ + ldr r3, [pc, #368] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64df8 )@@Base+0x2360> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 61184 )@@Base+0x2360> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #368] @ 64fac )@@Base+0x2514> │ │ │ │ - ldr r3, [pc, #316] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #368] @ 61338 )@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #316] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #308] @ 64fb0 )@@Base+0x2518> │ │ │ │ - ldr r3, [pc, #252] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #308] @ 6133c )@@Base+0x2518> │ │ │ │ + ldr r3, [pc, #252] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - b 64e6c )@@Base+0x23d4> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + b 611f8 )@@Base+0x23d4> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #260] @ 64fb4 )@@Base+0x251c> │ │ │ │ - ldr r3, [pc, #200] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #260] @ 61340 )@@Base+0x251c> │ │ │ │ + ldr r3, [pc, #200] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ add sl, sp, #180 @ 0xb4 │ │ │ │ add fp, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 64a5c )@@Base+0x1fc4> │ │ │ │ + b 60de8 )@@Base+0x1fc4> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ add sl, sp, #180 @ 0xb4 │ │ │ │ add fp, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 64a64 )@@Base+0x1fcc> │ │ │ │ + b 60df0 )@@Base+0x1fcc> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ add sl, sp, #180 @ 0xb4 │ │ │ │ add fp, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 64a6c )@@Base+0x1fd4> │ │ │ │ + b 60df8 )@@Base+0x1fd4> │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ add sl, sp, #180 @ 0xb4 │ │ │ │ add fp, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 64a7c )@@Base+0x1fe4> │ │ │ │ + b 60e08 )@@Base+0x1fe4> │ │ │ │ add sl, sp, #180 @ 0xb4 │ │ │ │ add fp, sp, #204 @ 0xcc │ │ │ │ - b 64a8c )@@Base+0x1ff4> │ │ │ │ - b 64aa4 )@@Base+0x200c> │ │ │ │ + b 60e18 )@@Base+0x1ff4> │ │ │ │ + b 60e30 )@@Base+0x200c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #96] @ 64fb8 )@@Base+0x2520> │ │ │ │ - ldr r3, [pc, #32] @ 64f7c )@@Base+0x24e4> │ │ │ │ + ldr r2, [pc, #96] @ 61344 )@@Base+0x2520> │ │ │ │ + ldr r3, [pc, #32] @ 61308 )@@Base+0x24e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b00 )@@Base+0x2068> │ │ │ │ - b 64ad0 )@@Base+0x2038> │ │ │ │ - muleq sl, ip, r3 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, sl, r4, lsr r3 │ │ │ │ - andeq sl, sl, r0, lsl #6 │ │ │ │ - andeq sl, sl, r0, asr #5 │ │ │ │ - andeq sl, sl, ip, lsl #5 │ │ │ │ - andeq sl, sl, ip, asr #4 │ │ │ │ - andeq sl, sl, r8, lsl r2 │ │ │ │ - ldrdeq sl, [sl], -r8 │ │ │ │ - andeq sl, sl, r0, lsr #3 │ │ │ │ - andeq sl, sl, r0, ror #2 │ │ │ │ - andeq sl, sl, ip, lsr #2 │ │ │ │ - andeq sl, sl, ip, ror #1 │ │ │ │ - strheq sl, [sl], -r8 │ │ │ │ - andeq sl, sl, r8, ror r0 │ │ │ │ - andeq sl, sl, r4, asr #32 │ │ │ │ - muleq sl, ip, pc @ │ │ │ │ + beq 60e8c )@@Base+0x2068> │ │ │ │ + b 60e5c )@@Base+0x2038> │ │ │ │ + andeq lr, sl, r0, lsl r0 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq sp, sl, r8, lsr #31 │ │ │ │ + andeq sp, sl, r4, ror pc │ │ │ │ + andeq sp, sl, r4, lsr pc │ │ │ │ + andeq sp, sl, r0, lsl #30 │ │ │ │ + andeq sp, sl, r0, asr #29 │ │ │ │ + andeq sp, sl, ip, lsl #29 │ │ │ │ + andeq sp, sl, ip, asr #28 │ │ │ │ + andeq sp, sl, r4, lsl lr │ │ │ │ + ldrdeq sp, [sl], -r4 │ │ │ │ + andeq sp, sl, r0, lsr #27 │ │ │ │ + andeq sp, sl, r0, ror #26 │ │ │ │ + andeq sp, sl, ip, lsr #26 │ │ │ │ + andeq sp, sl, ip, ror #25 │ │ │ │ + @ instruction: 0x000adcb8 │ │ │ │ + andeq sp, sl, r0, lsl ip │ │ │ │ │ │ │ │ -00064fbc : │ │ │ │ +00061348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #248] @ 0xf8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr sl, [r0, #232] @ 0xe8 │ │ │ │ ldr r8, [r0, #236] @ 0xec │ │ │ │ ldr r9, [r0, #240] @ 0xf0 │ │ │ │ ldr r5, [r0, #244] @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bmi 65180 │ │ │ │ + bmi 6150c │ │ │ │ mov r2, #0 │ │ │ │ add sl, sl, r3, lsl #3 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ add r7, r0, #152 @ 0x98 │ │ │ │ mov r3, #0 │ │ │ │ @@ -56928,37 +53015,37 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ bl 2da1c │ │ │ │ ldrd r2, [r8] │ │ │ │ bl 2c180 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 65024 │ │ │ │ - ldr r3, [pc, #204] @ 65198 │ │ │ │ + bcs 613b0 │ │ │ │ + ldr r3, [pc, #204] @ 61524 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [pc, #188] @ 65198 │ │ │ │ + ldr r3, [pc, #188] @ 61524 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [pc, #144] @ 65198 │ │ │ │ + ldr r3, [pc, #144] @ 61524 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [pc, #120] @ 65198 │ │ │ │ + ldr r3, [pc, #120] @ 61524 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -56976,23 +53063,23 @@ │ │ │ │ bl 2c180 │ │ │ │ ldrd r2, [r4] │ │ │ │ bl 2c180 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2d158 │ │ │ │ - ldr r1, [pc, #16] @ 65198 │ │ │ │ + ldr r1, [pc, #16] @ 61524 │ │ │ │ mov r0, #0 │ │ │ │ add r7, r6, #152 @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 65144 │ │ │ │ + b 614d0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0006519c : │ │ │ │ +00061528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -57018,18 +53105,18 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - beq 653fc │ │ │ │ + beq 61788 │ │ │ │ ldrd r0, [sp] │ │ │ │ - ldr r2, [pc, #484] @ 65414 │ │ │ │ - ldr r3, [pc, #484] @ 65418 │ │ │ │ + ldr r2, [pc, #484] @ 617a0 │ │ │ │ + ldr r3, [pc, #484] @ 617a4 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ @@ -57037,17 +53124,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ strd r0, [sp] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 653e0 │ │ │ │ - ldr r2, [pc, #412] @ 65414 │ │ │ │ - ldr r3, [pc, #412] @ 65418 │ │ │ │ + beq 6176c │ │ │ │ + ldr r2, [pc, #412] @ 617a0 │ │ │ │ + ldr r3, [pc, #412] @ 617a4 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -57063,15 +53150,15 @@ │ │ │ │ ldrd r6, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #320] @ 6541c │ │ │ │ + ldr r1, [pc, #320] @ 617a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r7, fp │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -57083,15 +53170,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, sl │ │ │ │ moveq r1, fp │ │ │ │ - beq 6532c │ │ │ │ + beq 616b8 │ │ │ │ ldrd r0, [sp] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ @@ -57102,15 +53189,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ strd r2, [r1] │ │ │ │ - ble 6537c │ │ │ │ + ble 61708 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, [r1] │ │ │ │ add r2, r4, #152 @ 0x98 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ mov r1, #2 │ │ │ │ bl 2bb50 │ │ │ │ mov r1, r9 │ │ │ │ @@ -57136,129 +53223,129 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - b 652b8 │ │ │ │ + b 61644 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ strd r0, [sp] │ │ │ │ - b 65268 │ │ │ │ + b 615f4 │ │ │ │ cdp2 2, 14, cr12, cr11, cr0, {5} │ │ │ │ ldmibcc r4!, {r0, r1, r3, r6, fp, lr} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -00065420 : │ │ │ │ +000617ac : │ │ │ │ ldr r0, [r1, #140] @ 0x8c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065430 : │ │ │ │ +000617bc : │ │ │ │ ldr r2, [r0, #136] @ 0x88 │ │ │ │ push {r4, r5} │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r4, [r0, #184] @ 0xb8 │ │ │ │ - beq 65460 │ │ │ │ + beq 617ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #364] @ 0x16c │ │ │ │ ldr r2, [r1, #140] @ 0x8c │ │ │ │ cmp r0, #1 │ │ │ │ cmpgt r2, #10 │ │ │ │ - ble 65460 │ │ │ │ + ble 617ec │ │ │ │ ldrd r4, [r3, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065470 : │ │ │ │ +000617fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ 654b8 │ │ │ │ + ldr r5, [pc, #48] @ 61844 │ │ │ │ mov r4, r0 │ │ │ │ bl 2da7c │ │ │ │ - ldr r2, [pc, #40] @ 654bc │ │ │ │ + ldr r2, [pc, #40] @ 61848 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, sl, r4, ror #20 │ │ │ │ + ldrdeq sp, [sl], -r8 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ │ │ │ │ -000654c0 : │ │ │ │ +0006184c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #188] @ 65594 │ │ │ │ + ldr r5, [pc, #188] @ 61920 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 2c348 │ │ │ │ - ldr r2, [pc, #176] @ 65598 │ │ │ │ + ldr r2, [pc, #176] @ 61924 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ subs r5, r5, r2 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - beq 6556c │ │ │ │ + beq 618f8 │ │ │ │ cmn r5, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 65584 │ │ │ │ + bhi 61910 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3, r5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ sub r5, r5, r1 │ │ │ │ cmp r5, #8 │ │ │ │ - ble 65574 │ │ │ │ + ble 61900 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ bl 2c9a8 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r5 │ │ │ │ - b 65528 │ │ │ │ - bne 6555c │ │ │ │ + b 618b4 │ │ │ │ + bne 618e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r3] │ │ │ │ - b 6555c │ │ │ │ + b 618e8 │ │ │ │ bl 2c84c │ │ │ │ mov r0, r4 │ │ │ │ bl 2de90 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, sl, r0, lsl sl │ │ │ │ + andeq sp, sl, r4, lsl #13 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ │ │ │ │ -0006559c : │ │ │ │ +00061928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 2ba3c │ │ │ │ @@ -57268,108 +53355,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -000655dc : │ │ │ │ +00061968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 65688 │ │ │ │ + beq 61a14 │ │ │ │ mov r5, r1 │ │ │ │ bl 2d098 │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65688 │ │ │ │ + beq 61a14 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ sub r6, ip, r7 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 656b0 │ │ │ │ + bhi 61a3c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub r2, r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 65690 │ │ │ │ + bls 61a1c │ │ │ │ cmp r2, #8 │ │ │ │ - ble 65700 │ │ │ │ + ble 61a8c │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ sub r2, r3, r0 │ │ │ │ add r1, r7, r2 │ │ │ │ sub r2, ip, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble 65724 │ │ │ │ + ble 61ab0 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, r3, r6 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #8 │ │ │ │ - ble 65710 │ │ │ │ + ble 61a9c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, r3, r6 │ │ │ │ - b 65684 │ │ │ │ + b 61a10 │ │ │ │ cmn r6, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 65744 │ │ │ │ + bhi 61ad0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ cmp r6, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ble 65738 │ │ │ │ + ble 61ac4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 656f0 │ │ │ │ + beq 61a7c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ add r2, r5, r6 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - b 65684 │ │ │ │ - bne 65664 │ │ │ │ + b 61a10 │ │ │ │ + bne 619f0 │ │ │ │ ldrd r8, [r7] │ │ │ │ strd r8, [r0] │ │ │ │ - b 65664 │ │ │ │ + b 619f0 │ │ │ │ add r2, r0, r6 │ │ │ │ - bne 65684 │ │ │ │ + bne 61a10 │ │ │ │ ldrd r6, [r7] │ │ │ │ strd r6, [r0] │ │ │ │ - b 65684 │ │ │ │ + b 61a10 │ │ │ │ add r2, r0, r6 │ │ │ │ - bne 65684 │ │ │ │ + bne 61a10 │ │ │ │ ldrd r6, [r1] │ │ │ │ strd r6, [r3] │ │ │ │ - b 65684 │ │ │ │ + b 61a10 │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [r0] │ │ │ │ - b 656d8 │ │ │ │ + b 61a64 │ │ │ │ bl 2c84c │ │ │ │ │ │ │ │ -00065748 : │ │ │ │ +00061ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr fp, [r1, #48] @ 0x30 │ │ │ │ @@ -57387,68 +53474,68 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r6, r1, r9, lsl #3 │ │ │ │ strgt r9, [sp, #4] │ │ │ │ subgt r5, r5, #4 │ │ │ │ movgt r4, #0 │ │ │ │ movgt r9, ip │ │ │ │ strd r2, [r1, r0] │ │ │ │ - ble 657ec │ │ │ │ + ble 61b78 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ cmp fp, r4 │ │ │ │ strd r0, [r6] │ │ │ │ - bne 657b0 │ │ │ │ + bne 61b3c │ │ │ │ mov ip, r9 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c0e4 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65834 │ │ │ │ + bne 61bc0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658d4 │ │ │ │ + beq 61c60 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658c8 │ │ │ │ + beq 61c54 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #160] @ 65904 │ │ │ │ - ldr r3, [pc, #160] @ 65908 │ │ │ │ + ldr r2, [pc, #160] @ 61c90 │ │ │ │ + ldr r3, [pc, #160] @ 61c94 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658c8 │ │ │ │ + beq 61c54 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658e4 │ │ │ │ - ldr r1, [pc, #132] @ 6590c │ │ │ │ + beq 61c70 │ │ │ │ + ldr r1, [pc, #132] @ 61c98 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2dd64 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ @@ -57464,88 +53551,88 @@ │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #24] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ - b 658c4 │ │ │ │ - ldr r3, [pc, #36] @ 65910 │ │ │ │ - ldr r1, [pc, #36] @ 65914 │ │ │ │ - ldr r0, [pc, #36] @ 65918 │ │ │ │ - ldr r2, [pc, #36] @ 6591c │ │ │ │ + b 61c50 │ │ │ │ + ldr r3, [pc, #36] @ 61c9c │ │ │ │ + ldr r1, [pc, #36] @ 61ca0 │ │ │ │ + ldr r0, [pc, #36] @ 61ca4 │ │ │ │ + ldr r2, [pc, #36] @ 61ca8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r4, r8, r4, lsl #24 │ │ │ │ - strdeq r4, [r8], -r8 │ │ │ │ - andeq r4, r8, r8, lsr r2 │ │ │ │ - andeq r4, r8, r8, ror #22 │ │ │ │ + andeq r8, r8, r4, lsl #13 │ │ │ │ + andeq r8, r8, r8, ror r5 │ │ │ │ + @ instruction: 0x00087cb8 │ │ │ │ + andeq r8, r8, r8, ror #11 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ │ │ │ │ -00065920 : │ │ │ │ +00061cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #112] @ 659b4 │ │ │ │ + ldr r5, [pc, #112] @ 61d40 │ │ │ │ str ip, [sp] │ │ │ │ bl 2bb20 │ │ │ │ - ldr r2, [pc, #104] @ 659b8 │ │ │ │ + ldr r2, [pc, #104] @ 61d44 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bne 65988 │ │ │ │ + bne 61d14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c3d8 >::_M_default_append(unsigned int)@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2db78 >::~_Vector_base()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2de90 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, sl, r4, lsr #11 │ │ │ │ + andeq sp, sl, r8, lsl r2 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ │ │ │ │ -000659bc : │ │ │ │ +00061d48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr fp, [pc, #988] @ 65db0 │ │ │ │ + ldr fp, [pc, #988] @ 6213c │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add fp, pc, fp │ │ │ │ - beq 65bec │ │ │ │ + beq 61f78 │ │ │ │ mov r5, r1 │ │ │ │ bl 2e01c │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a04 │ │ │ │ + beq 61d90 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ @@ -57553,20 +53640,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r6, #4] │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a58 │ │ │ │ + beq 61de4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 65a58 │ │ │ │ + bne 61de4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ @@ -57591,200 +53678,200 @@ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ ldr r2, [r5, #220] @ 0xdc │ │ │ │ add r3, r4, #104 @ 0x68 │ │ │ │ str r2, [r4, #220] @ 0xdc │ │ │ │ add r2, r5, #104 @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65bec │ │ │ │ + beq 61f78 │ │ │ │ ldr r9, [r5, #108] @ 0x6c │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ sub r8, r9, r6 │ │ │ │ sub r3, r3, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bcc 65c7c │ │ │ │ + bcc 62008 │ │ │ │ ldr sl, [r4, #108] @ 0x6c │ │ │ │ sub r2, sl, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 65bf8 │ │ │ │ + bhi 61f84 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 65b58 │ │ │ │ + ble 61ee4 │ │ │ │ asr r5, r8, #4 │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ add r5, r5, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 2dd58 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ - bne 65b24 │ │ │ │ + bne 61eb0 │ │ │ │ cmp r8, #0 │ │ │ │ subne r3, r8, #48 @ 0x30 │ │ │ │ moveq r3, #0 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ ldr sl, [r4, #108] @ 0x6c │ │ │ │ add r7, r3, r7 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 65be0 │ │ │ │ - ldr r9, [pc, #588] @ 65db4 │ │ │ │ + beq 61f6c │ │ │ │ + ldr r9, [pc, #588] @ 62140 │ │ │ │ add r6, r7, #48 @ 0x30 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, r6 │ │ │ │ - b 65bb8 │ │ │ │ - ldr r3, [pc, #572] @ 65db8 │ │ │ │ + b 61f44 │ │ │ │ + ldr r3, [pc, #572] @ 62144 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r5, #-48] @ 0xffffffd0 │ │ │ │ - beq 65b9c │ │ │ │ + beq 61f28 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r7 │ │ │ │ bl 2de90 │ │ │ │ cmp sl, r6 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ - beq 65be0 │ │ │ │ + beq 61f6c │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 65b74 │ │ │ │ + beq 61f00 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp sl, r6 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ - bne 65bb4 │ │ │ │ + bne 61f40 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ add r8, r3, r8 │ │ │ │ str r8, [r4, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asr fp, r2, #4 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ cmp r2, #0 │ │ │ │ add fp, fp, r3, lsl #1 │ │ │ │ - ble 65c48 │ │ │ │ + ble 61fd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2dd58 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ - bne 65c18 │ │ │ │ + bne 61fa4 │ │ │ │ ldr sl, [r4, #108] @ 0x6c │ │ │ │ ldr r7, [r4, #104] @ 0x68 │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ ldr r9, [r5, #108] @ 0x6c │ │ │ │ sub r2, sl, r7 │ │ │ │ add r6, r6, r2 │ │ │ │ cmp r6, r9 │ │ │ │ addeq r8, r7, r8 │ │ │ │ - beq 65be8 │ │ │ │ + beq 61f74 │ │ │ │ mov r5, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c72c │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ cmp r9, r6 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - bne 65c5c │ │ │ │ - b 65be0 │ │ │ │ + bne 61fe8 │ │ │ │ + b 61f6c │ │ │ │ cmn r8, #-2147483616 @ 0x80000020 │ │ │ │ - bhi 65d60 │ │ │ │ + bhi 620ec │ │ │ │ mov r0, r8 │ │ │ │ bl 2ba3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 2cc48 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@plt> │ │ │ │ ldr r7, [r4, #104] @ 0x68 │ │ │ │ ldr r9, [r4, #108] @ 0x6c │ │ │ │ cmp r7, r9 │ │ │ │ - beq 65d34 │ │ │ │ - ldr sl, [pc, #260] @ 65dbc │ │ │ │ + beq 620c0 │ │ │ │ + ldr sl, [pc, #260] @ 62148 │ │ │ │ add r6, r7, #48 @ 0x30 │ │ │ │ add sl, pc, sl │ │ │ │ mov r5, r6 │ │ │ │ - b 65d08 │ │ │ │ - ldr r3, [pc, #236] @ 65db8 │ │ │ │ + b 62094 │ │ │ │ + ldr r3, [pc, #236] @ 62144 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r5, #-48] @ 0xffffffd0 │ │ │ │ - beq 65cec │ │ │ │ + beq 62078 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r7 │ │ │ │ bl 2de90 │ │ │ │ cmp r9, r6 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ - beq 65d30 │ │ │ │ + beq 620bc │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq 65cc4 │ │ │ │ + beq 62050 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r9, r6 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ - bne 65d04 │ │ │ │ + bne 62090 │ │ │ │ ldr r9, [r4, #104] @ 0x68 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 65d4c │ │ │ │ + beq 620d8 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ sub r1, r1, r9 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r8, r3, r8 │ │ │ │ str r8, [r4, #112] @ 0x70 │ │ │ │ - b 65be8 │ │ │ │ + b 61f74 │ │ │ │ bl 2c84c │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ cmp r5, sl │ │ │ │ - beq 65d9c │ │ │ │ + beq 62128 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add sl, sl, #48 @ 0x30 │ │ │ │ - b 65d68 │ │ │ │ + b 620f4 │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ bl 2c684 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, sl, r8, lsl r5 │ │ │ │ + andeq sp, sl, ip, lsl #3 │ │ │ │ @ instruction: 0xffffbc58 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ @ instruction: 0xffffbb08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57796,84 +53883,84 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 2ba3c │ │ │ │ cmp r9, r4 │ │ │ │ mov r6, r0 │ │ │ │ - beq 65e2c │ │ │ │ + beq 621b8 │ │ │ │ mov r3, r0 │ │ │ │ sub ip, r5, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ str r1, [r3] │ │ │ │ ldrd r0, [ip, #8]! │ │ │ │ cmp r9, r2 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ - bne 65e10 │ │ │ │ + bne 6219c │ │ │ │ add r9, r6, r8 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 65e84 │ │ │ │ + beq 62210 │ │ │ │ asr r2, r8, #4 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsl r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c450 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ cmp r8, #256 @ 0x100 │ │ │ │ - ble 65eb8 │ │ │ │ + ble 62244 │ │ │ │ add r8, r6, #256 @ 0x100 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 615d8 │ │ │ │ + bl 5d964 │ │ │ │ mov r0, r8 │ │ │ │ add r8, r8, #16 │ │ │ │ - bl 614ac │ │ │ │ + bl 5d838 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 65e70 │ │ │ │ + bne 621fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r6, r3, lsl #4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ str ip, [r4], #4 │ │ │ │ add r2, r2, #16 │ │ │ │ strd r0, [r5], #8 │ │ │ │ - bhi 65e8c │ │ │ │ + bhi 62218 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 2cbd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 615d8 │ │ │ │ - b 65e84 │ │ │ │ + bl 5d964 │ │ │ │ + b 62210 │ │ │ │ │ │ │ │ -00065ec8 : │ │ │ │ +00062254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #3660] @ 66d38 │ │ │ │ + ldr r2, [pc, #3660] @ 630c4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3656] @ 66d3c │ │ │ │ + ldr r3, [pc, #3656] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3628] @ 66d40 │ │ │ │ + ldr r3, [pc, #3628] @ 630cc │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2ca8c │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -57885,29 +53972,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 669d8 │ │ │ │ + beq 62d64 │ │ │ │ cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 66ba0 │ │ │ │ + bhi 62f2c │ │ │ │ mov r5, r4 │ │ │ │ lsl r4, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [r5, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [sp, #48] @ 0x30 │ │ │ │ - beq 65fb0 │ │ │ │ + beq 6233c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d740 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ @@ -57916,24 +54003,24 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #3428] @ 66d44 │ │ │ │ - ldr r3, [pc, #3428] @ 66d48 │ │ │ │ + ldr r2, [pc, #3428] @ 630d0 │ │ │ │ + ldr r3, [pc, #3428] @ 630d4 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ble 66a18 │ │ │ │ + ble 62da4 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov fp, r6 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ @@ -57944,32 +54031,32 @@ │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66b60 │ │ │ │ + bne 62eec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #3316] @ 66d4c │ │ │ │ + ldr r2, [pc, #3316] @ 630d8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 666c0 │ │ │ │ + bne 62a4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #3284] @ 66d50 │ │ │ │ + ldr r2, [pc, #3284] @ 630dc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 66850 │ │ │ │ + bne 62bdc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ @@ -57977,40 +54064,40 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 2d620 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 666a8 │ │ │ │ + beq 62a34 │ │ │ │ mov r0, fp │ │ │ │ bl 2d6f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66a94 │ │ │ │ + bne 62e20 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r4, fp │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ - beq 66128 │ │ │ │ + beq 624b4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 661e8 │ │ │ │ + ble 62574 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ sub r9, r3, #8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -58020,56 +54107,56 @@ │ │ │ │ sub r5, r3, #8 │ │ │ │ ldrd r6, [sl, #8]! │ │ │ │ ldrd r2, [r9, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66198 │ │ │ │ + bne 62524 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r1, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ ldrd r6, [r8, #8]! │ │ │ │ ldrd r2, [r5, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 661d0 │ │ │ │ + bne 6255c │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r1, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 66160 │ │ │ │ + bne 624ec │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 66768 │ │ │ │ + bne 62af4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 66860 │ │ │ │ + bne 62bec │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #2864] @ 66d54 │ │ │ │ + ldr r3, [pc, #2864] @ 630e0 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2dc74 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -58080,26 +54167,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 2d620 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 66678 │ │ │ │ + beq 62a04 │ │ │ │ mov r0, fp │ │ │ │ bl 2d6f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r6, r3, #1 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66bc8 │ │ │ │ + bne 62f54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ and r3, r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -58107,22 +54194,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r4, fp │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ - beq 662e8 │ │ │ │ + beq 62674 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 663a8 │ │ │ │ + ble 62734 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ sub r9, r3, #8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -58132,47 +54219,47 @@ │ │ │ │ sub r5, r3, #8 │ │ │ │ ldrd r6, [sl, #8]! │ │ │ │ ldrd r2, [r9, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66358 │ │ │ │ + bne 626e4 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r1, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ ldrd r6, [r8, #8]! │ │ │ │ ldrd r2, [r5, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66390 │ │ │ │ + bne 6271c │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r1, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 66320 │ │ │ │ + bne 626ac │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [sp, #92] @ 0x5c │ │ │ │ - bne 663d8 │ │ │ │ + bne 62764 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r6, r3 │ │ │ │ ldrne r3, [r7, #88] @ 0x58 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #88] @ 0x58 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #92] @ 0x5c │ │ │ │ @@ -58182,62 +54269,62 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2364] @ 66d44 │ │ │ │ - ldr r3, [pc, #2364] @ 66d48 │ │ │ │ + ldr r2, [pc, #2364] @ 630d0 │ │ │ │ + ldr r3, [pc, #2364] @ 630d4 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, [r3, #48] @ 0x30 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66914 │ │ │ │ + bne 62ca0 │ │ │ │ mov r1, r6 │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2280] @ 66d44 │ │ │ │ - ldr r3, [pc, #2280] @ 66d48 │ │ │ │ + ldr r2, [pc, #2280] @ 630d0 │ │ │ │ + ldr r3, [pc, #2280] @ 630d4 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r7, #128] @ 0x80 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldrd r2, [r7, #120] @ 0x78 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66914 │ │ │ │ + bne 62ca0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 665ac │ │ │ │ + bne 62938 │ │ │ │ ldr r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 665ac │ │ │ │ + beq 62938 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 66b80 │ │ │ │ + bne 62f0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66a74 │ │ │ │ + bne 62e00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r4, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ strd r4, [sp, #24] │ │ │ │ @@ -58247,18 +54334,18 @@ │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r8 │ │ │ │ movne r5, r9 │ │ │ │ - bne 6650c │ │ │ │ + bne 62898 │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #2112] @ 66d58 │ │ │ │ + ldr r1, [pc, #2112] @ 630e4 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ @@ -58267,353 +54354,353 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r8 │ │ │ │ movne r1, r9 │ │ │ │ - bne 6655c │ │ │ │ + bne 628e8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66840 │ │ │ │ + bne 62bcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, r2 │ │ │ │ - ble 669fc │ │ │ │ + ble 62d88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 66028 │ │ │ │ + bne 623b4 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ sub r2, r4, r0 │ │ │ │ asr r2, r2, #4 │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 66a54 │ │ │ │ + bgt 62de0 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ - bhi 66900 │ │ │ │ + bhi 62c8c │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 6693c │ │ │ │ + bhi 62cc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66624 │ │ │ │ + beq 629b0 │ │ │ │ mov r0, r3 │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66638 │ │ │ │ + beq 629c4 │ │ │ │ mov r0, r3 │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #1804] @ 66d5c │ │ │ │ - ldr r3, [pc, #1768] @ 66d3c │ │ │ │ + ldr r2, [pc, #1804] @ 630e8 │ │ │ │ + ldr r3, [pc, #1768] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66b5c │ │ │ │ + bne 62ee8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r7, #93] @ 0x5d │ │ │ │ sub r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 66800 │ │ │ │ + bne 62b8c │ │ │ │ bl 2d6f8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b 662b4 │ │ │ │ + b 62640 │ │ │ │ ldrb r3, [r7, #93] @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66824 │ │ │ │ + bne 62bb0 │ │ │ │ bl 2d6f8 │ │ │ │ - b 660f4 │ │ │ │ + b 62480 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 668f8 │ │ │ │ + bne 62c84 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #620] @ 0x26c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1632] @ 66d50 │ │ │ │ + ldr r3, [pc, #1632] @ 630dc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 668e0 │ │ │ │ + bne 62c6c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #1600] @ 66d60 │ │ │ │ + ldr r3, [pc, #1600] @ 630ec │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 668c4 │ │ │ │ + bne 62c50 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #1568] @ 66d64 │ │ │ │ + ldr r3, [pc, #1568] @ 630f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne 668b0 │ │ │ │ + bne 62c3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 660b0 │ │ │ │ + b 6243c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 668f0 │ │ │ │ + bne 62c7c │ │ │ │ ldr r3, [fp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #620] @ 0x26c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 668a0 │ │ │ │ + bne 62c2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #1448] @ 66d60 │ │ │ │ + ldr r3, [pc, #1448] @ 630ec │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 66884 │ │ │ │ + bne 62c10 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #1416] @ 66d64 │ │ │ │ + ldr r3, [pc, #1416] @ 630f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne 66870 │ │ │ │ + bne 62bfc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 66240 │ │ │ │ + b 625cc │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, [r1, #16] │ │ │ │ bl 2d6f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 662b4 │ │ │ │ + b 62640 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, [r1, #16] │ │ │ │ bl 2d6f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 660f4 │ │ │ │ + b 62480 │ │ │ │ mov r3, #0 │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b 665ac │ │ │ │ + b 62938 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b 6609c │ │ │ │ + b 62428 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ - b 66218 │ │ │ │ + b 625a4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4] │ │ │ │ - b 667f0 │ │ │ │ + b 62b7c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - b 667d4 │ │ │ │ + b 62b60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b 667b0 │ │ │ │ + b 62b3c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4] │ │ │ │ - b 66758 │ │ │ │ + b 62ae4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - b 6673c │ │ │ │ + b 62ac8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b 66718 │ │ │ │ + b 62aa4 │ │ │ │ ldr r3, [r6] │ │ │ │ - b 661fc │ │ │ │ + b 62588 │ │ │ │ ldr r3, [r6] │ │ │ │ - b 66070 │ │ │ │ + b 623fc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ sub r1, r8, r2 │ │ │ │ add r0, r3, #104 @ 0x68 │ │ │ │ bl 2bacc >::_M_default_append(unsigned int)@plt> │ │ │ │ - b 66610 │ │ │ │ + b 6299c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, ip │ │ │ │ addgt r3, ip, #1 │ │ │ │ strgt r3, [sp, #76] @ 0x4c │ │ │ │ strle ip, [sp, #76] @ 0x4c │ │ │ │ - b 665c8 │ │ │ │ + b 62954 │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ add r8, r0, r8, lsl #4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 66610 │ │ │ │ - ldr r5, [pc, #1044] @ 66d68 │ │ │ │ + beq 6299c │ │ │ │ + ldr r5, [pc, #1044] @ 630f4 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ add r9, r8, #48 @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ - b 669a4 │ │ │ │ - ldr r3, [pc, #1024] @ 66d6c │ │ │ │ + b 62d30 │ │ │ │ + ldr r3, [pc, #1024] @ 630f8 │ │ │ │ ldr r0, [r9, #-12] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r9, #-48] @ 0xffffffd0 │ │ │ │ - beq 6698c │ │ │ │ + beq 62d18 │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ bl 2de90 │ │ │ │ cmp r4, r7 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ - beq 669cc │ │ │ │ + beq 62d58 │ │ │ │ ldr r3, [r9, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 66964 │ │ │ │ + beq 62cf0 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r4, r7 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ - bne 669a4 │ │ │ │ + bne 62d30 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r8, [r3, #108] @ 0x6c │ │ │ │ - b 66610 │ │ │ │ + b 6299c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 66a08 │ │ │ │ + beq 62d94 │ │ │ │ cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 66ba0 │ │ │ │ + bhi 62f2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r4, r7, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 65f98 │ │ │ │ + b 62324 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ - b 66924 │ │ │ │ + b 62cb0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 65fb0 │ │ │ │ + b 6233c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ sub r3, r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ asr r3, r3, #4 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #4 │ │ │ │ add r2, r2, r2, lsl #8 │ │ │ │ add r2, r2, r2, lsl #16 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ movge r2, #0 │ │ │ │ movge r8, r2 │ │ │ │ strge r2, [sp, #92] @ 0x5c │ │ │ │ - bge 66608 │ │ │ │ - ldr r3, [pc, #788] @ 66d70 │ │ │ │ - ldr r1, [pc, #788] @ 66d74 │ │ │ │ - ldr r0, [pc, #788] @ 66d78 │ │ │ │ - ldr r2, [pc, #788] @ 66d7c │ │ │ │ + bge 62994 │ │ │ │ + ldr r3, [pc, #788] @ 630fc │ │ │ │ + ldr r1, [pc, #788] @ 63100 │ │ │ │ + ldr r0, [pc, #788] @ 63104 │ │ │ │ + ldr r2, [pc, #788] @ 63108 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #772] @ 66d80 │ │ │ │ - ldr r1, [pc, #772] @ 66d84 │ │ │ │ - ldr r0, [pc, #772] @ 66d88 │ │ │ │ - ldr r2, [pc, #772] @ 66d8c │ │ │ │ + ldr r3, [pc, #772] @ 6310c │ │ │ │ + ldr r1, [pc, #772] @ 63110 │ │ │ │ + ldr r0, [pc, #772] @ 63114 │ │ │ │ + ldr r2, [pc, #772] @ 63118 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #752] @ 66d90 │ │ │ │ - ldr r3, [pc, #752] @ 66d94 │ │ │ │ + ldr r2, [pc, #752] @ 6311c │ │ │ │ + ldr r3, [pc, #752] @ 63120 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #0 │ │ │ │ @@ -58628,69 +54715,69 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r6, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #664] @ 66d98 │ │ │ │ + ldr r1, [pc, #664] @ 63124 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - bl 61694 │ │ │ │ + bl 5da20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2e578 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #604] @ 66d9c │ │ │ │ - ldr r3, [pc, #504] @ 66d3c │ │ │ │ + ldr r2, [pc, #604] @ 63128 │ │ │ │ + ldr r3, [pc, #504] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 66c90 │ │ │ │ + beq 6301c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #568] @ 66da0 │ │ │ │ - ldr r1, [pc, #568] @ 66da4 │ │ │ │ - ldr r0, [pc, #568] @ 66da8 │ │ │ │ - ldr r2, [pc, #568] @ 66dac │ │ │ │ + ldr r3, [pc, #568] @ 6312c │ │ │ │ + ldr r1, [pc, #568] @ 63130 │ │ │ │ + ldr r0, [pc, #568] @ 63134 │ │ │ │ + ldr r2, [pc, #568] @ 63138 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #552] @ 66db0 │ │ │ │ - ldr r1, [pc, #552] @ 66db4 │ │ │ │ - ldr r0, [pc, #552] @ 66db8 │ │ │ │ + ldr r3, [pc, #552] @ 6313c │ │ │ │ + ldr r1, [pc, #552] @ 63140 │ │ │ │ + ldr r0, [pc, #552] @ 63144 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #932 @ 0x3a4 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #532] @ 66dbc │ │ │ │ - ldr r3, [pc, #400] @ 66d3c │ │ │ │ + ldr r2, [pc, #532] @ 63148 │ │ │ │ + ldr r3, [pc, #400] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66b5c │ │ │ │ + bne 62ee8 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #444] @ 66d90 │ │ │ │ - ldr r3, [pc, #444] @ 66d94 │ │ │ │ + ldr r2, [pc, #444] @ 6311c │ │ │ │ + ldr r3, [pc, #444] @ 63120 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #0 │ │ │ │ @@ -58705,180 +54792,180 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r6, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #396] @ 66dc0 │ │ │ │ + ldr r1, [pc, #396] @ 6314c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - bl 61694 │ │ │ │ + bl 5da20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2e578 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #336] @ 66dc4 │ │ │ │ - ldr r3, [pc, #196] @ 66d3c │ │ │ │ + ldr r2, [pc, #336] @ 63150 │ │ │ │ + ldr r3, [pc, #196] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66b5c │ │ │ │ + bne 62ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #300] @ 66dc8 │ │ │ │ + ldr r3, [pc, #300] @ 63154 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #252] @ 66dcc │ │ │ │ - ldr r3, [pc, #104] @ 66d3c │ │ │ │ + ldr r2, [pc, #252] @ 63158 │ │ │ │ + ldr r3, [pc, #104] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66b5c │ │ │ │ + bne 62ee8 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 66cb8 │ │ │ │ + b 63044 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #188] @ 66dd0 │ │ │ │ - ldr r3, [pc, #36] @ 66d3c │ │ │ │ + ldr r2, [pc, #188] @ 6315c │ │ │ │ + ldr r3, [pc, #36] @ 630c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 66cec │ │ │ │ - b 66b5c │ │ │ │ - b 66cfc │ │ │ │ - andeq r9, sl, r4 │ │ │ │ + beq 63078 │ │ │ │ + b 62ee8 │ │ │ │ + b 63088 │ │ │ │ + andeq ip, sl, r8, ror ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r8, sl, r0, ror #31 │ │ │ │ + andeq ip, sl, r4, asr ip │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ @ instruction: 0x00000fb0 │ │ │ │ andeq r1, r0, ip, asr r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r8, sl, r4, lsr #17 │ │ │ │ + andeq ip, sl, r8, lsl r5 │ │ │ │ andeq r0, r0, r0, ror #29 │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ @ instruction: 0xffffae6c │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ - andeq r3, r8, r0, asr #20 │ │ │ │ - andeq r3, r8, r8, asr #1 │ │ │ │ - andeq r3, r8, ip, lsl #22 │ │ │ │ + andeq r7, r8, r0, asr #9 │ │ │ │ + andeq r6, r8, r8, asr #22 │ │ │ │ + andeq r7, r8, ip, lsl #11 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - ldrdeq r3, [r8], -r0 │ │ │ │ - andeq r3, r8, ip, asr #3 │ │ │ │ - strdeq r3, [r8], -r0 │ │ │ │ + andeq r7, r8, r0, asr r5 │ │ │ │ + andeq r6, r8, ip, asr #24 │ │ │ │ + andeq r6, r8, r0, ror ip │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ andeq r0, r0, ip, lsl #26 │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ - andeq r3, r8, r4, lsr sl │ │ │ │ - @ instruction: 0x000a83b4 │ │ │ │ - andeq r3, r8, r4, lsr r9 │ │ │ │ - @ instruction: 0x00082fbc │ │ │ │ - andeq r3, r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x000874b4 │ │ │ │ + andeq ip, sl, r8, lsr #32 │ │ │ │ + @ instruction: 0x000873b4 │ │ │ │ + andeq r6, r8, ip, lsr sl │ │ │ │ + andeq r7, r8, r0, lsr #8 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - andeq r3, r8, r8, lsl r9 │ │ │ │ - andeq r2, r8, r0, lsr #31 │ │ │ │ - andeq r3, r8, r4, lsr #19 │ │ │ │ - andeq r8, sl, ip, asr #6 │ │ │ │ - andeq r3, r8, r0, lsl #18 │ │ │ │ - andeq r8, sl, r0, lsl #5 │ │ │ │ + muleq r8, r8, r3 │ │ │ │ + andeq r6, r8, r0, lsr #20 │ │ │ │ + andeq r7, r8, r4, lsr #8 │ │ │ │ + andeq fp, sl, r0, asr #31 │ │ │ │ + andeq r7, r8, r0, lsl #7 │ │ │ │ + strdeq fp, [sl], -r4 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - andeq r8, sl, r4, lsr #4 │ │ │ │ - andeq r8, sl, r0, ror #3 │ │ │ │ + muleq sl, r8, lr │ │ │ │ + andeq fp, sl, r4, asr lr │ │ │ │ │ │ │ │ -00066dd4 : │ │ │ │ +00063160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #3416] @ 67b50 │ │ │ │ + ldr r2, [pc, #3416] @ 63edc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #3412] @ 67b54 │ │ │ │ + ldr r3, [pc, #3412] @ 63ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3384] @ 67b58 │ │ │ │ + ldr r3, [pc, #3384] @ 63ee4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 2ca8c │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 66e48 │ │ │ │ + beq 631d4 │ │ │ │ ldr r3, [r4, #212] @ 0xd4 │ │ │ │ cmp r6, r3 │ │ │ │ movlt r6, r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bgt 66ea0 │ │ │ │ + bgt 6322c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 66ec0 │ │ │ │ + bne 6324c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3300] @ 67b5c │ │ │ │ - ldr r3, [pc, #3288] @ 67b54 │ │ │ │ + ldr r2, [pc, #3300] @ 63ee8 │ │ │ │ + ldr r3, [pc, #3288] @ 63ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 67b10 │ │ │ │ + bne 63e9c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 679bc │ │ │ │ + bne 63d48 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66e68 │ │ │ │ + beq 631f4 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r9, [r4, #104] @ 0x68 │ │ │ │ sub r6, r6, r3 │ │ │ │ ldr r3, [r4, #232] @ 0xe8 │ │ │ │ @@ -58893,111 +54980,111 @@ │ │ │ │ movlt sl, r6 │ │ │ │ movge sl, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r8 │ │ │ │ add r3, r4, #104 @ 0x68 │ │ │ │ ldr fp, [r4, #252] @ 0xfc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 66fa4 │ │ │ │ - ldr r5, [pc, #3136] @ 67b60 │ │ │ │ + beq 63330 │ │ │ │ + ldr r5, [pc, #3136] @ 63eec │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r5, pc, r5 │ │ │ │ add r6, r9, #48 @ 0x30 │ │ │ │ mov r4, r9 │ │ │ │ - b 66f74 │ │ │ │ - ldr r2, [pc, #3112] @ 67b64 │ │ │ │ + b 63300 │ │ │ │ + ldr r2, [pc, #3112] @ 63ef0 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r6, #-48] @ 0xffffffd0 │ │ │ │ - beq 66f5c │ │ │ │ + beq 632e8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ bl 2de90 │ │ │ │ cmp r8, r4 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ - beq 66f9c │ │ │ │ + beq 63328 │ │ │ │ ldr r2, [r6, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 66f34 │ │ │ │ + beq 632c0 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ blx r2 │ │ │ │ cmp r8, r4 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ - bne 66f74 │ │ │ │ + bne 63300 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r9, [r4, #108] @ 0x6c │ │ │ │ mvn r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ble 67238 │ │ │ │ + ble 635c4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r5, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 66ffc │ │ │ │ + b 63388 │ │ │ │ bl 2c72c │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 2db6c │ │ │ │ cmp sl, r5 │ │ │ │ - beq 67244 │ │ │ │ + beq 635d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [r3, r5, lsl #2] │ │ │ │ - beq 67030 │ │ │ │ + beq 633bc │ │ │ │ ldr r3, [r4, #224] @ 0xe0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 67030 │ │ │ │ + bgt 633bc │ │ │ │ ldrb r3, [r4, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67068 │ │ │ │ + beq 633f4 │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67068 │ │ │ │ + ble 633f4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d638 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 66fd8 │ │ │ │ + bne 63364 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2d200 >::_M_realloc_append(Bonmin::HotInfo&&)@plt> │ │ │ │ - b 66fe8 │ │ │ │ + b 63374 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r8, r7, #2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ - bne 675b0 │ │ │ │ + bne 6393c │ │ │ │ cmp fp, r3 │ │ │ │ - bgt 67030 │ │ │ │ + bgt 633bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmp r3, fp │ │ │ │ - blt 67030 │ │ │ │ + blt 633bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsl r2, r7, #3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r3, r8] │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ @@ -59054,32 +55141,32 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 671a0 │ │ │ │ + bne 6352c │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2492] @ 67b68 │ │ │ │ + ldr r1, [pc, #2492] @ 63ef4 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 675f0 │ │ │ │ + beq 6397c │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ @@ -59087,28 +55174,28 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 675cc │ │ │ │ + bne 63958 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 67244 │ │ │ │ + beq 635d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r7, [r3, r5, lsl #2] │ │ │ │ - b 6700c │ │ │ │ + b 63398 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 67818 │ │ │ │ + beq 63ba4 │ │ │ │ sub r3, r3, r2 │ │ │ │ asr r3, r3, #4 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #4 │ │ │ │ add r2, r2, r2, lsl #8 │ │ │ │ add r2, r2, r2, lsl #16 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ @@ -59119,62 +55206,62 @@ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 67834 │ │ │ │ + bgt 63bc0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 675f8 │ │ │ │ + bhi 63984 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 672c8 │ │ │ │ + beq 63654 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ movge r3, #3 │ │ │ │ movlt r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp fp, r3 │ │ │ │ movne sl, #0 │ │ │ │ strne sl, [sp, #60] @ 0x3c │ │ │ │ - bne 6749c │ │ │ │ - b 67604 │ │ │ │ + bne 63828 │ │ │ │ + b 63990 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 67ab0 │ │ │ │ + blt 63e3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r5, fp, r5 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 67a70 │ │ │ │ + bne 63dfc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 676e0 │ │ │ │ + beq 63a6c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67a90 │ │ │ │ + blt 63e1c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrd r6, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 2cc54 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #2056] @ 67b68 │ │ │ │ + ldr r1, [pc, #2056] @ 63ef4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r9, r7 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ @@ -59188,15 +55275,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r6 │ │ │ │ moveq r1, r7 │ │ │ │ - beq 673b8 │ │ │ │ + beq 63744 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ @@ -59204,34 +55291,34 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6746c │ │ │ │ + beq 637f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ eor r5, r5, #1 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 67454 │ │ │ │ + blt 637e0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67454 │ │ │ │ + bne 637e0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ @@ -59246,38 +55333,38 @@ │ │ │ │ asr r2, r2, #4 │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bcs 67810 │ │ │ │ + bcs 63b9c │ │ │ │ add r5, sl, sl, lsl #1 │ │ │ │ add r3, fp, r5, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsl r5, r5, #4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 67a70 │ │ │ │ + bne 63dfc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 672e4 │ │ │ │ + bne 63670 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #1680] @ 67b6c │ │ │ │ + ldr r2, [pc, #1680] @ 63ef8 │ │ │ │ ldrd r8, [ip, #16] │ │ │ │ - ldr r3, [pc, #1676] @ 67b70 │ │ │ │ + ldr r3, [pc, #1676] @ 63efc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldrd r6, [ip, #8] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 677c0 │ │ │ │ + beq 63b4c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -59287,70 +55374,70 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrlt r3, [sp, #32] │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 675a0 │ │ │ │ + beq 6392c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #1544] @ 67b74 │ │ │ │ + ldr r3, [pc, #1544] @ 63f00 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 677f8 │ │ │ │ + bne 63b84 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 672f8 │ │ │ │ + b 63684 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67098 │ │ │ │ + bne 63424 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67098 │ │ │ │ - b 67030 │ │ │ │ + bne 63424 │ │ │ │ + b 633bc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r5, r5, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp sl, r5 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ - bne 6722c │ │ │ │ - b 67244 │ │ │ │ + bne 635b8 │ │ │ │ + b 635d0 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - b 671e4 │ │ │ │ + b 63570 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 67a20 │ │ │ │ + beq 63dac │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ addlt fp, r4, #152 @ 0x98 │ │ │ │ - blt 67674 │ │ │ │ + blt 63a00 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add fp, r4, #152 @ 0x98 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ @@ -59388,28 +55475,28 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ sub r1, r2, r3 │ │ │ │ - beq 66e70 │ │ │ │ + beq 631fc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2c684 │ │ │ │ - b 66e70 │ │ │ │ + b 631fc │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #1152] @ 67b6c │ │ │ │ + ldr r2, [pc, #1152] @ 63ef8 │ │ │ │ ldrd r8, [ip, #16] │ │ │ │ - ldr r3, [pc, #1148] @ 67b70 │ │ │ │ + ldr r3, [pc, #1148] @ 63efc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldrd r6, [ip, #8] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 677e4 │ │ │ │ + beq 63b70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ @@ -59420,72 +55507,72 @@ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - beq 677b0 │ │ │ │ + beq 63b3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r5, [r2, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #1012] @ 67b74 │ │ │ │ + ldr r3, [pc, #1012] @ 63f00 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 67804 │ │ │ │ + bne 63b90 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 6732c │ │ │ │ + b 636b8 │ │ │ │ bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6751c │ │ │ │ + b 638a8 │ │ │ │ bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - b 6771c │ │ │ │ + b 63aa8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - b 6758c │ │ │ │ + b 63918 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - b 677a0 │ │ │ │ + b 63b2c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - b 67610 │ │ │ │ + b 6399c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 67610 │ │ │ │ - ldr r3, [pc, #828] @ 67b78 │ │ │ │ + b 6399c │ │ │ │ + ldr r3, [pc, #828] @ 63f04 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add fp, r4, #152 @ 0x98 │ │ │ │ add ip, sp, #188 @ 0xbc │ │ │ │ @@ -59504,17 +55591,17 @@ │ │ │ │ mov r1, #7 │ │ │ │ bl 2bb50 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 672a0 │ │ │ │ + beq 6362c │ │ │ │ mov r5, #0 │ │ │ │ - b 67984 │ │ │ │ + b 63d10 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -59560,25 +55647,25 @@ │ │ │ │ asr r2, r2, #4 │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 672a0 │ │ │ │ + bcs 6362c │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 678ac │ │ │ │ - ldr r3, [pc, #472] @ 67b7c │ │ │ │ - ldr r1, [pc, #472] @ 67b80 │ │ │ │ - ldr r0, [pc, #472] @ 67b84 │ │ │ │ - ldr r2, [pc, #472] @ 67b88 │ │ │ │ + beq 63c38 │ │ │ │ + ldr r3, [pc, #472] @ 63f08 │ │ │ │ + ldr r1, [pc, #472] @ 63f0c │ │ │ │ + ldr r0, [pc, #472] @ 63f10 │ │ │ │ + ldr r2, [pc, #472] @ 63f14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -59589,151 +55676,151 @@ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ lsl r2, r2, #3 │ │ │ │ cmp r2, #8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - ble 67a40 │ │ │ │ + ble 63dcc │ │ │ │ bl 2c9a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66ec8 │ │ │ │ + bne 63254 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ sub r1, r3, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 676d4 │ │ │ │ + b 63a60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 67610 │ │ │ │ + b 6399c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bne 67b14 │ │ │ │ + bne 63ea0 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ - bne 66ec8 │ │ │ │ + bne 63254 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sub r1, r3, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 676d4 │ │ │ │ - ldr r3, [pc, #276] @ 67b8c │ │ │ │ - ldr r1, [pc, #276] @ 67b90 │ │ │ │ - ldr r0, [pc, #276] @ 67b94 │ │ │ │ - ldr r2, [pc, #276] @ 67b98 │ │ │ │ + b 63a60 │ │ │ │ + ldr r3, [pc, #276] @ 63f18 │ │ │ │ + ldr r1, [pc, #276] @ 63f1c │ │ │ │ + ldr r0, [pc, #276] @ 63f20 │ │ │ │ + ldr r2, [pc, #276] @ 63f24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ 67b9c │ │ │ │ - ldr r1, [pc, #260] @ 67ba0 │ │ │ │ - ldr r0, [pc, #260] @ 67ba4 │ │ │ │ - ldr r2, [pc, #260] @ 67ba8 │ │ │ │ + ldr r3, [pc, #260] @ 63f28 │ │ │ │ + ldr r1, [pc, #260] @ 63f2c │ │ │ │ + ldr r0, [pc, #260] @ 63f30 │ │ │ │ + ldr r2, [pc, #260] @ 63f34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ 67bac │ │ │ │ - ldr r1, [pc, #244] @ 67bb0 │ │ │ │ - ldr r0, [pc, #244] @ 67bb4 │ │ │ │ - ldr r2, [pc, #244] @ 67bb8 │ │ │ │ + ldr r3, [pc, #244] @ 63f38 │ │ │ │ + ldr r1, [pc, #244] @ 63f3c │ │ │ │ + ldr r0, [pc, #244] @ 63f40 │ │ │ │ + ldr r2, [pc, #244] @ 63f44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #200] @ 67bbc │ │ │ │ - ldr r3, [pc, #92] @ 67b54 │ │ │ │ + ldr r2, [pc, #200] @ 63f48 │ │ │ │ + ldr r3, [pc, #92] @ 63ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 67b4c │ │ │ │ + beq 63ed8 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ - beq 676c0 │ │ │ │ - b 66ec8 │ │ │ │ + beq 63a4c │ │ │ │ + b 63254 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b 67ad4 │ │ │ │ + b 63e60 │ │ │ │ mov r0, r6 │ │ │ │ bl 2db6c │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ - b 67ad4 │ │ │ │ + b 63e60 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - strdeq r8, [sl], -r8 @ │ │ │ │ + andeq fp, sl, ip, ror #26 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r8, [sl], -r4 │ │ │ │ - andeq r8, sl, ip, ror r0 │ │ │ │ + andeq fp, sl, r8, asr #26 │ │ │ │ + strdeq fp, [sl], -r0 │ │ │ │ @ instruction: 0xffffa89c │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrbgt r6, [lr, #-1178]! @ 0xfffffb66 │ │ │ │ - bmi 14ae7b0 │ │ │ │ + bmi 14aab3c │ │ │ │ @ instruction: 0x00000fb0 │ │ │ │ - andeq r8, sl, r4, lsr r8 │ │ │ │ - andeq r2, r8, r8, lsr #23 │ │ │ │ - andeq r2, r8, r4, lsr #5 │ │ │ │ - andeq r2, r8, r8, asr #5 │ │ │ │ + andeq ip, sl, r8, lsr #9 │ │ │ │ + andeq r6, r8, r8, lsr #12 │ │ │ │ + andeq r5, r8, r4, lsr #26 │ │ │ │ + andeq r5, r8, r8, asr #26 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - andeq r2, r8, r4, lsr #4 │ │ │ │ - ldrdeq r2, [r8], -r0 │ │ │ │ - strdeq r2, [r8], -r4 │ │ │ │ + andeq r5, r8, r4, lsr #25 │ │ │ │ + andeq r5, r8, r0, asr ip │ │ │ │ + andeq r5, r8, r4, ror ip │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - strdeq r2, [r8], -r8 │ │ │ │ - andeq r2, r8, ip, lsl #1 │ │ │ │ - andeq r2, r8, r8, ror fp │ │ │ │ + andeq r6, r8, r8, ror r5 │ │ │ │ + andeq r5, r8, ip, lsl #22 │ │ │ │ + strdeq r6, [r8], -r8 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - ldrdeq r2, [r8], -r8 │ │ │ │ - andeq r2, r8, ip, rrx │ │ │ │ - andeq r2, r8, ip, lsr fp │ │ │ │ + andeq r6, r8, r8, asr r5 │ │ │ │ + andeq r5, r8, ip, ror #21 │ │ │ │ + @ instruction: 0x000865bc │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - andeq r7, sl, r0, lsl #8 │ │ │ │ + andeq fp, sl, r4, ror r0 │ │ │ │ │ │ │ │ -00067bc0 : │ │ │ │ +00063f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4064] @ 68bc4 │ │ │ │ + ldr r2, [pc, #4064] @ 64f50 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #4056] @ 68bc8 │ │ │ │ + ldr r3, [pc, #4056] @ 64f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [pc, #4048] @ 68bcc │ │ │ │ + ldr r5, [pc, #4048] @ 64f58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ bl 2c054 │ │ │ │ - ldr r2, [pc, #4028] @ 68bd0 │ │ │ │ + ldr r2, [pc, #4028] @ 64f5c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r4] │ │ │ │ add r2, r4, #152 @ 0x98 │ │ │ │ mov r0, r2 │ │ │ │ @@ -59748,54 +55835,54 @@ │ │ │ │ add r2, r4, #228 @ 0xe4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2bbe0 │ │ │ │ ldr r5, [r6, #172] @ 0xac │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68a84 │ │ │ │ + beq 64e10 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r3, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r5, [r4, #96] @ 0x60 │ │ │ │ - beq 67cb4 │ │ │ │ + beq 64040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 67ca8 │ │ │ │ + bne 64034 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - beq 68788 │ │ │ │ + beq 64b14 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [pc, #3932] @ 68c50 │ │ │ │ + ldr r0, [pc, #3932] @ 64fdc │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 2ba3c │ │ │ │ mov r5, r0 │ │ │ │ bl 2cf3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #3784] @ 68bd4 │ │ │ │ + ldr r2, [pc, #3784] @ 64f60 │ │ │ │ ldr r9, [r3, #192] @ 0xc0 │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r3, #76] @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -59808,52 +55895,52 @@ │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ cmp r9, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ strb fp, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ - beq 68e70 │ │ │ │ + beq 651fc │ │ │ │ mov r0, r9 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 6891c │ │ │ │ + bhi 64ca8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6879c │ │ │ │ + beq 64b28 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68b0c │ │ │ │ + bne 64e98 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ strb r3, [r1, r8] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r4, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 67dc8 │ │ │ │ + beq 64154 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67de0 │ │ │ │ + beq 6416c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ bl 2b9e8 │ │ │ │ - ldr r2, [pc, #3556] @ 68bd8 │ │ │ │ + ldr r2, [pc, #3556] @ 64f64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r9, [r3, #192] @ 0xc0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov ip, r6 │ │ │ │ ldr sl, [r3, #72] @ 0x48 │ │ │ │ @@ -59864,57 +55951,57 @@ │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r2, [ip] │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ strb fp, [sp, #150] @ 0x96 │ │ │ │ - beq 68db8 │ │ │ │ + beq 65144 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 688e8 │ │ │ │ + bhi 64c74 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6883c │ │ │ │ + beq 64bc8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68b04 │ │ │ │ + bne 64e90 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #120 @ 0x78 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 67e9c │ │ │ │ + beq 64228 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67eb4 │ │ │ │ + beq 64240 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r9, [r3, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #17 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3316] @ 68bdc │ │ │ │ + ldr r1, [pc, #3316] @ 64f68 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #17 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -59924,55 +56011,55 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #200 @ 0xc8 │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68d18 │ │ │ │ + beq 650a4 │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 6884c │ │ │ │ + bhi 64bd8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6882c │ │ │ │ + beq 64bb8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68afc │ │ │ │ + bne 64e88 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #200 @ 0xc8 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 67f8c │ │ │ │ + beq 64318 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67fa4 │ │ │ │ + beq 64330 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r9, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3088] @ 68be0 │ │ │ │ + ldr r1, [pc, #3088] @ 64f6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #18 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -59982,55 +56069,55 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #184 @ 0xb8 │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68d50 │ │ │ │ + beq 650dc │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 688b4 │ │ │ │ + bhi 64c40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6881c │ │ │ │ + beq 64ba8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68af4 │ │ │ │ + bne 64e80 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #184 @ 0xb8 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 68074 │ │ │ │ + beq 64400 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6808c │ │ │ │ + beq 64418 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r9, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2860] @ 68be4 │ │ │ │ + ldr r1, [pc, #2860] @ 64f70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #20 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60040,55 +56127,55 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #192 @ 0xc0 │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68ce0 │ │ │ │ + beq 6506c │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 68880 │ │ │ │ + bhi 64c0c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 687dc │ │ │ │ + beq 64b68 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68aec │ │ │ │ + bne 64e78 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #192 @ 0xc0 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6815c │ │ │ │ + beq 644e8 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 68174 │ │ │ │ + beq 64500 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r9, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2632] @ 68be8 │ │ │ │ + ldr r1, [pc, #2632] @ 64f74 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60098,55 +56185,55 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #256 @ 0x100 │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68cac │ │ │ │ + beq 65038 │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 68a1c │ │ │ │ + bhi 64da8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 687cc │ │ │ │ + beq 64b58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68ae4 │ │ │ │ + bne 64e70 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #256 @ 0x100 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 68244 │ │ │ │ + beq 645d0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6825c │ │ │ │ + beq 645e8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r9, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2404] @ 68bec │ │ │ │ + ldr r1, [pc, #2404] @ 64f78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60154,43 +56241,43 @@ │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ strb fp, [r2, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [r3, #192] @ 0xc0 │ │ │ │ cmp sl, fp │ │ │ │ - beq 68d80 │ │ │ │ + beq 6510c │ │ │ │ mov r0, sl │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 689e8 │ │ │ │ + bhi 64d74 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 687bc │ │ │ │ + beq 64b48 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r5 │ │ │ │ - bne 68adc │ │ │ │ + bne 64e68 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp] │ │ │ │ strb r3, [r2, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 68328 │ │ │ │ + beq 646b4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 68340 │ │ │ │ + beq 646cc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 2bd78 │ │ │ │ @@ -60204,15 +56291,15 @@ │ │ │ │ mov r3, #24 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str fp, [r4, #252] @ 0xfc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2144] @ 68bf0 │ │ │ │ + ldr r1, [pc, #2144] @ 64f7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #24 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60221,59 +56308,59 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr sl, [r8, #192] @ 0xc0 │ │ │ │ add r3, r4, #208 @ 0xd0 │ │ │ │ cmp sl, r2 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68b94 │ │ │ │ + beq 64f20 │ │ │ │ mov r0, sl │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 689b8 │ │ │ │ + bhi 64d44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 687ac │ │ │ │ + beq 64b38 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68ad4 │ │ │ │ + bne 64e60 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #208 @ 0xd0 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 68438 │ │ │ │ + beq 647c4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 68450 │ │ │ │ + beq 647dc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [r3, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #25 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ streq fp, [r4, #208] @ 0xd0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1904] @ 68bf4 │ │ │ │ + ldr r1, [pc, #1904] @ 64f80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #25 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60283,55 +56370,55 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #212 @ 0xd4 │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68e30 │ │ │ │ + beq 651bc │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 68950 │ │ │ │ + bhi 64cdc │ │ │ │ cmp r0, #1 │ │ │ │ - beq 687fc │ │ │ │ + beq 64b88 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68acc │ │ │ │ + bne 64e58 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #212 @ 0xd4 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 68528 │ │ │ │ + beq 648b4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 68540 │ │ │ │ + beq 648cc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r9, [r3, #76] @ 0x4c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1676] @ 68bf8 │ │ │ │ + ldr r1, [pc, #1676] @ 64f84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #24 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60341,55 +56428,55 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #224 @ 0xe0 │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 68e00 │ │ │ │ + beq 6518c │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 68984 │ │ │ │ + bhi 64d10 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 687ec │ │ │ │ + beq 64b78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 64e50 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #224 @ 0xe0 │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 68610 │ │ │ │ + beq 6499c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 68628 │ │ │ │ + beq 649b4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r9, [r3, #76] @ 0x4c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #17 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1448] @ 68bfc │ │ │ │ + ldr r1, [pc, #1448] @ 64f88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #17 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -60399,568 +56486,568 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [r3, #192] @ 0xc0 │ │ │ │ add r3, r4, #220 @ 0xdc │ │ │ │ cmp fp, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 68c70 │ │ │ │ + beq 64ffc │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 68a50 │ │ │ │ + bhi 64ddc │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6880c │ │ │ │ + beq 64b98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 68abc │ │ │ │ + bne 64e48 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add r2, r4, #220 @ 0xdc │ │ │ │ strb r3, [r1, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 686f8 │ │ │ │ + beq 64a84 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 68710 │ │ │ │ + beq 64a9c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #1220] @ 68c00 │ │ │ │ - ldr r3, [pc, #1220] @ 68c04 │ │ │ │ + ldr r2, [pc, #1220] @ 64f8c │ │ │ │ + ldr r3, [pc, #1220] @ 64f90 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [r4, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #1192] @ 68c08 │ │ │ │ - ldr r3, [pc, #1124] @ 68bc8 │ │ │ │ + ldr r2, [pc, #1192] @ 64f94 │ │ │ │ + ldr r3, [pc, #1124] @ 64f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ + bne 64efc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b 67cc0 │ │ │ │ + b 6404c │ │ │ │ ldrb r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 67d88 │ │ │ │ + b 64114 │ │ │ │ ldrb r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 68400 │ │ │ │ + b 6478c │ │ │ │ ldrb r3, [sl] │ │ │ │ mov r2, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 682f0 │ │ │ │ + b 6467c │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 68210 │ │ │ │ + b 6459c │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 68128 │ │ │ │ + b 644b4 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 685dc │ │ │ │ + b 64968 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 684f4 │ │ │ │ + b 64880 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 686c4 │ │ │ │ + b 64a50 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 68040 │ │ │ │ + b 643cc │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 67f58 │ │ │ │ + b 642e4 │ │ │ │ ldrb r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #164] @ 0xa4 │ │ │ │ - b 67e68 │ │ │ │ + b 641f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 67f58 │ │ │ │ + b 642e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 68128 │ │ │ │ + b 644b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 68040 │ │ │ │ + b 643cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 67e68 │ │ │ │ + b 641f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 67d88 │ │ │ │ + b 64114 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 684f4 │ │ │ │ + b 64880 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 685dc │ │ │ │ + b 64968 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 68400 │ │ │ │ + b 6478c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - b 682f0 │ │ │ │ + b 6467c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 68210 │ │ │ │ + b 6459c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - b 686c4 │ │ │ │ + b 64a50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67cc0 │ │ │ │ + beq 6404c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ - bne 68ab4 │ │ │ │ + bne 64e40 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ - b 67cc0 │ │ │ │ + b 6404c │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - b 67cc0 │ │ │ │ + b 6404c │ │ │ │ mov r0, r5 │ │ │ │ - b 68a6c │ │ │ │ + b 64df8 │ │ │ │ mov r0, r5 │ │ │ │ - b 689a0 │ │ │ │ + b 64d2c │ │ │ │ mov r0, r5 │ │ │ │ - b 6896c │ │ │ │ + b 64cf8 │ │ │ │ mov r0, r5 │ │ │ │ - b 689d0 │ │ │ │ + b 64d5c │ │ │ │ mov r0, r5 │ │ │ │ - b 68a04 │ │ │ │ + b 64d90 │ │ │ │ mov r0, r5 │ │ │ │ - b 68a38 │ │ │ │ + b 64dc4 │ │ │ │ mov r0, r5 │ │ │ │ - b 6889c │ │ │ │ + b 64c28 │ │ │ │ mov r0, r5 │ │ │ │ - b 688d0 │ │ │ │ + b 64c5c │ │ │ │ mov r0, r5 │ │ │ │ - b 68868 │ │ │ │ + b 64bf4 │ │ │ │ mov r0, r5 │ │ │ │ - b 68904 │ │ │ │ + b 64c90 │ │ │ │ mov r0, r5 │ │ │ │ - b 68938 │ │ │ │ + b 64cc4 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 2df68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 2bc04 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ bl 2c3c0 >::~vector()@plt> │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2c5dc │ │ │ │ - ldr r2, [pc, #184] @ 68c0c │ │ │ │ - ldr r3, [pc, #112] @ 68bc8 │ │ │ │ + ldr r2, [pc, #184] @ 64f98 │ │ │ │ + ldr r3, [pc, #112] @ 64f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 68eb0 │ │ │ │ + beq 6523c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 68b14 │ │ │ │ - b 68b14 │ │ │ │ - b 68b14 │ │ │ │ - b 68b14 │ │ │ │ + b 64ea0 │ │ │ │ + b 64ea0 │ │ │ │ + b 64ea0 │ │ │ │ + b 64ea0 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp] │ │ │ │ - b 68b14 │ │ │ │ - b 68b14 │ │ │ │ - ldr r2, [pc, #116] @ 68c10 │ │ │ │ - ldr r3, [pc, #40] @ 68bc8 │ │ │ │ + b 64ea0 │ │ │ │ + b 64ea0 │ │ │ │ + ldr r2, [pc, #116] @ 64f9c │ │ │ │ + ldr r3, [pc, #40] @ 64f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #84] @ 68c14 │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #84] @ 64fa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - andeq r7, sl, r8, lsl #6 │ │ │ │ + andeq sl, sl, ip, ror pc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, sl, r4, ror #5 │ │ │ │ + andeq sl, sl, r8, asr pc │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ - strdeq lr, [r7], -r8 │ │ │ │ - andeq lr, r7, r8, lsl lr │ │ │ │ - andeq r2, r8, r8, lsr r1 │ │ │ │ - andeq r2, r8, r0, asr #1 │ │ │ │ - andeq r2, r8, r4, asr r0 │ │ │ │ - muleq r8, r0, r1 │ │ │ │ - andeq r1, r8, r8, ror #24 │ │ │ │ - strdeq r1, [r8], -r8 │ │ │ │ - ldrdeq r1, [r8], -ip │ │ │ │ - andeq r1, r8, ip, asr sp │ │ │ │ - andeq r1, r8, r0, asr sp │ │ │ │ + andeq r2, r8, ip, ror #20 │ │ │ │ + andeq r2, r8, ip, lsl #21 │ │ │ │ + @ instruction: 0x00085bb8 │ │ │ │ + andeq r5, r8, r0, asr #22 │ │ │ │ + ldrdeq r5, [r8], -r4 │ │ │ │ + andeq r5, r8, r0, lsl ip │ │ │ │ + andeq r5, r8, r8, ror #13 │ │ │ │ + andeq r5, r8, r8, ror r8 │ │ │ │ + andeq r5, r8, ip, asr r8 │ │ │ │ + ldrdeq r5, [r8], -ip │ │ │ │ + ldrdeq r5, [r8], -r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - muleq sl, r4, r7 │ │ │ │ - andeq r6, sl, r0, lsr #7 │ │ │ │ - andeq r6, sl, r8, asr r3 │ │ │ │ - andeq sp, r7, r8, lsr #11 │ │ │ │ - andeq r6, sl, ip, ror r2 │ │ │ │ - andeq sp, r7, ip, asr #9 │ │ │ │ - andeq r6, sl, r0, asr #4 │ │ │ │ - muleq r7, r0, r4 │ │ │ │ - andeq r6, sl, ip, lsl #4 │ │ │ │ - andeq sp, r7, ip, asr r4 │ │ │ │ - ldrdeq r6, [sl], -r4 │ │ │ │ - andeq sp, r7, r4, lsr #8 │ │ │ │ - muleq sl, ip, r1 │ │ │ │ - andeq sp, r7, ip, ror #7 │ │ │ │ - andeq r6, sl, ip, ror #2 │ │ │ │ - @ instruction: 0x0007d3bc │ │ │ │ - andeq r6, sl, r4, lsr r1 │ │ │ │ - andeq sp, r7, r4, lsl #7 │ │ │ │ + andeq sl, sl, r8, lsl #8 │ │ │ │ + andeq sl, sl, r4, lsl r0 │ │ │ │ + andeq r9, sl, ip, asr #31 │ │ │ │ + andeq r1, r8, ip, lsl r2 │ │ │ │ + strdeq r9, [sl], -r0 │ │ │ │ + andeq r1, r8, r0, asr #2 │ │ │ │ + @ instruction: 0x000a9eb4 │ │ │ │ + andeq r1, r8, r4, lsl #2 │ │ │ │ + andeq r9, sl, r0, lsl #29 │ │ │ │ + ldrdeq r1, [r8], -r0 │ │ │ │ + andeq r9, sl, r8, asr #28 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq r9, sl, r0, lsl lr │ │ │ │ + andeq r1, r8, r0, rrx │ │ │ │ + andeq r9, sl, r0, ror #27 │ │ │ │ + andeq r1, r8, r0, lsr r0 │ │ │ │ + andeq r9, sl, r8, lsr #27 │ │ │ │ + strdeq r0, [r8], -r8 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andeq r6, sl, ip, ror #1 │ │ │ │ - andeq sp, r7, ip, lsr r3 │ │ │ │ - strheq r6, [sl], -ip │ │ │ │ - andeq sp, r7, ip, lsl #6 │ │ │ │ - andeq r6, sl, ip, ror r0 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sp, r7, ip, asr #5 │ │ │ │ - ldr r2, [pc, #-96] @ 68c18 │ │ │ │ - ldr r3, [pc, #-20] @ 68c68 │ │ │ │ + andeq r9, sl, r0, ror #26 │ │ │ │ + @ instruction: 0x00080fb0 │ │ │ │ + andeq r9, sl, r0, lsr sp │ │ │ │ + andeq r0, r8, r0, lsl #31 │ │ │ │ + strdeq r9, [sl], -r0 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r0, r8, r0, asr #30 │ │ │ │ + ldr r2, [pc, #-96] @ 64fa4 │ │ │ │ + ldr r3, [pc, #-20] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-128] @ 68c1c │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-128] @ 64fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 68b14 │ │ │ │ - ldr r2, [pc, #-148] @ 68c20 │ │ │ │ - ldr r3, [pc, #-80] @ 68c68 │ │ │ │ + b 64ea0 │ │ │ │ + ldr r2, [pc, #-148] @ 64fac │ │ │ │ + ldr r3, [pc, #-80] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-180] @ 68c24 │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-180] @ 64fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 68ca0 │ │ │ │ - ldr r2, [pc, #-192] @ 68c28 │ │ │ │ - ldr r3, [pc, #-132] @ 68c68 │ │ │ │ + b 6502c │ │ │ │ + ldr r2, [pc, #-192] @ 64fb4 │ │ │ │ + ldr r3, [pc, #-132] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-224] @ 68c2c │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-224] @ 64fb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 68b14 │ │ │ │ - b 68b14 │ │ │ │ - ldr r2, [pc, #-240] @ 68c30 │ │ │ │ - ldr r3, [pc, #-188] @ 68c68 │ │ │ │ + b 64ea0 │ │ │ │ + b 64ea0 │ │ │ │ + ldr r2, [pc, #-240] @ 64fbc │ │ │ │ + ldr r3, [pc, #-188] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-272] @ 68c34 │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-272] @ 64fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 68ca0 │ │ │ │ - b 68ca0 │ │ │ │ - ldr r2, [pc, #-288] @ 68c38 │ │ │ │ - ldr r3, [pc, #-244] @ 68c68 │ │ │ │ + b 6502c │ │ │ │ + b 6502c │ │ │ │ + ldr r2, [pc, #-288] @ 64fc4 │ │ │ │ + ldr r3, [pc, #-244] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-320] @ 68c3c │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-320] @ 64fc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - ldr r2, [pc, #-328] @ 68c40 │ │ │ │ - ldr r3, [pc, #-292] @ 68c68 │ │ │ │ + ldr r2, [pc, #-328] @ 64fcc │ │ │ │ + ldr r3, [pc, #-292] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-360] @ 68c44 │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-360] @ 64fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 68ca0 │ │ │ │ - b 68ca0 │ │ │ │ - ldr r2, [pc, #-376] @ 68c48 │ │ │ │ - ldr r3, [pc, #-348] @ 68c68 │ │ │ │ + b 6502c │ │ │ │ + b 6502c │ │ │ │ + ldr r2, [pc, #-376] @ 64fd4 │ │ │ │ + ldr r3, [pc, #-348] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-408] @ 68c4c │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-408] @ 64fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - ldr r1, [pc, #-416] @ 68c50 │ │ │ │ + ldr r1, [pc, #-416] @ 64fdc │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - b 68b1c │ │ │ │ - b 68ca0 │ │ │ │ - b 68ca0 │ │ │ │ - ldr r2, [pc, #-436] @ 68c54 │ │ │ │ - ldr r3, [pc, #-420] @ 68c68 │ │ │ │ + b 64ea8 │ │ │ │ + b 6502c │ │ │ │ + b 6502c │ │ │ │ + ldr r2, [pc, #-436] @ 64fe0 │ │ │ │ + ldr r3, [pc, #-420] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-468] @ 68c58 │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-468] @ 64fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - ldr r2, [pc, #-476] @ 68c5c │ │ │ │ - ldr r3, [pc, #-468] @ 68c68 │ │ │ │ + ldr r2, [pc, #-476] @ 64fe8 │ │ │ │ + ldr r3, [pc, #-468] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-508] @ 68c60 │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-508] @ 64fec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 68ca0 │ │ │ │ - b 68ca0 │ │ │ │ - b 68b34 │ │ │ │ - b 68b1c │ │ │ │ - ldr r2, [pc, #-532] @ 68c64 │ │ │ │ - ldr r3, [pc, #-532] @ 68c68 │ │ │ │ + b 6502c │ │ │ │ + b 6502c │ │ │ │ + b 64ec0 │ │ │ │ + b 64ea8 │ │ │ │ + ldr r2, [pc, #-532] @ 64ff0 │ │ │ │ + ldr r3, [pc, #-532] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b70 │ │ │ │ - ldr r0, [pc, #-560] @ 68c6c │ │ │ │ + bne 64efc │ │ │ │ + ldr r0, [pc, #-560] @ 64ff8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 68ca0 │ │ │ │ - b 68b14 │ │ │ │ - b 68b2c │ │ │ │ - b 68b14 │ │ │ │ + b 6502c │ │ │ │ + b 64ea0 │ │ │ │ + b 64eb8 │ │ │ │ + b 64ea0 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -00068eb4 : │ │ │ │ +00065240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #644] @ 69150 │ │ │ │ - ldr r3, [pc, #644] @ 69154 │ │ │ │ + ldr r2, [pc, #644] @ 654dc │ │ │ │ + ldr r3, [pc, #644] @ 654e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r6, [pc, #632] @ 69158 │ │ │ │ + ldr r6, [pc, #632] @ 654e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ bl 2c6d8 │ │ │ │ - ldr r2, [pc, #608] @ 6915c │ │ │ │ + ldr r2, [pc, #608] @ 654e8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r6, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - beq 690a4 │ │ │ │ + beq 65430 │ │ │ │ cmn r6, #-2147483616 @ 0x80000020 │ │ │ │ - bhi 690ac │ │ │ │ + bhi 65438 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ mov r2, r0 │ │ │ │ add r6, r2, r6 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ @@ -60975,16 +57062,16 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #460] @ 69160 │ │ │ │ - ldr r3, [pc, #460] @ 69164 │ │ │ │ + ldr r2, [pc, #460] @ 654ec │ │ │ │ + ldr r3, [pc, #460] @ 654f0 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ add r7, r4, #152 @ 0x98 │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ ldrb r3, [r5, #140] @ 0x8c │ │ │ │ @@ -61016,97 +57103,97 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ ldrne r3, [r6, #4] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69054 │ │ │ │ + beq 653e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 69054 │ │ │ │ + bne 653e0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #244] @ 69168 │ │ │ │ + ldr r2, [pc, #244] @ 654f4 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #216] @ 69154 │ │ │ │ + ldr r3, [pc, #216] @ 654e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 69120 │ │ │ │ + bne 654ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ - b 68f40 │ │ │ │ - ldr r2, [pc, #184] @ 6916c │ │ │ │ - ldr r3, [pc, #156] @ 69154 │ │ │ │ + b 652cc │ │ │ │ + ldr r2, [pc, #184] @ 654f8 │ │ │ │ + ldr r3, [pc, #156] @ 654e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 69120 │ │ │ │ + bne 654ac │ │ │ │ bl 2c84c │ │ │ │ mov r0, r8 │ │ │ │ bl 2df68 │ │ │ │ mov r0, r7 │ │ │ │ bl 2bc04 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ bl 2c3c0 >::~vector()@plt> │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2c5dc │ │ │ │ - ldr r2, [pc, #108] @ 69170 │ │ │ │ - ldr r3, [pc, #76] @ 69154 │ │ │ │ + ldr r2, [pc, #108] @ 654fc │ │ │ │ + ldr r3, [pc, #76] @ 654e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6914c │ │ │ │ + beq 654d8 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 690ec │ │ │ │ - b 690e4 │ │ │ │ - b 690dc │ │ │ │ + b 65478 │ │ │ │ + b 65470 │ │ │ │ + b 65468 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, r0 │ │ │ │ - beq 690ec │ │ │ │ + beq 65478 │ │ │ │ bl 2c684 │ │ │ │ - b 690ec │ │ │ │ + b 65478 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r6, sl, r8, lsr #32 │ │ │ │ + muleq sl, ip, ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq r5, [sl], -ip │ │ │ │ + andeq r9, sl, r0, ror ip │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r5, sl, ip, ror lr │ │ │ │ - andeq r5, sl, r0, asr #28 │ │ │ │ - strdeq r5, [sl], -r0 │ │ │ │ + strdeq r9, [sl], -r0 │ │ │ │ + @ instruction: 0x000a9ab4 │ │ │ │ + andeq r9, sl, r4, ror #20 │ │ │ │ │ │ │ │ -00069174 : │ │ │ │ +00065500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #264 @ 0x108 │ │ │ │ bl 2ba3c │ │ │ │ @@ -61116,218 +57203,218 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -000691b4 : │ │ │ │ +00065540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #296] @ 692f4 │ │ │ │ - ldr r3, [pc, #296] @ 692f8 │ │ │ │ + ldr r8, [pc, #296] @ 65680 │ │ │ │ + ldr r3, [pc, #296] @ 65684 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #148] @ 0x94 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 691f8 │ │ │ │ + beq 65584 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add r0, r6, #228 @ 0xe4 │ │ │ │ bl 2df68 │ │ │ │ add r0, r6, #152 @ 0x98 │ │ │ │ bl 2bc04 │ │ │ │ ldr sl, [r6, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #108] @ 0x6c │ │ │ │ cmp sl, r7 │ │ │ │ - beq 692a0 │ │ │ │ - ldr r9, [pc, #220] @ 692fc │ │ │ │ + beq 6562c │ │ │ │ + ldr r9, [pc, #220] @ 65688 │ │ │ │ add r5, sl, #48 @ 0x30 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, r5 │ │ │ │ - b 69270 │ │ │ │ + b 655fc │ │ │ │ ldr r2, [r4, #-12] │ │ │ │ ldr r3, [r8, r1] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #-48] @ 0xffffffd0 │ │ │ │ - beq 69254 │ │ │ │ + beq 655e0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ sub r1, r1, r2 │ │ │ │ bl 2c684 │ │ │ │ mov r0, sl │ │ │ │ bl 2de90 │ │ │ │ cmp r7, r5 │ │ │ │ mov sl, r5 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - beq 6929c │ │ │ │ + beq 65628 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #-48] @ 0xffffffd0 │ │ │ │ - ldr r1, [pc, #132] @ 69300 │ │ │ │ + ldr r1, [pc, #132] @ 6568c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 6922c │ │ │ │ + beq 655b8 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r7, r5 │ │ │ │ mov sl, r5 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - bne 6926c │ │ │ │ + bne 655f8 │ │ │ │ ldr r7, [r6, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 692b8 │ │ │ │ + beq 65644 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ sub r1, r1, r7 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 692e4 │ │ │ │ + beq 65670 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 692e4 │ │ │ │ + bne 65670 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c5dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r5, sl, r8, lsr #26 │ │ │ │ + muleq sl, ip, r9 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ @ instruction: 0xffff85a0 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ │ │ │ │ -00069304 : │ │ │ │ +00065690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2dd70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069330 : │ │ │ │ +000656bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr ip, [pc, #3712] @ 6a1c8 │ │ │ │ - ldr r3, [pc, #3868] @ 6a268 │ │ │ │ + ldr ip, [pc, #3712] @ 66554 │ │ │ │ + ldr r3, [pc, #3868] @ 665f4 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr ip, [pc, #3692] @ 6a1cc │ │ │ │ + ldr ip, [pc, #3692] @ 66558 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ - blt 69dd8 │ │ │ │ + blt 66164 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a27c │ │ │ │ + beq 66608 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq 693a0 │ │ │ │ + beq 6572c │ │ │ │ bl 2d20c │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r5, #32] │ │ │ │ - ldr r3, [pc, #3588] @ 6a1d0 │ │ │ │ + ldr r3, [pc, #3588] @ 6655c │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ mvn r2, #0 │ │ │ │ strd r2, [r5, #8] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a168 │ │ │ │ + beq 664f4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 69cb0 │ │ │ │ + bgt 6603c │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ movlt fp, r3 │ │ │ │ movge fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 69fbc │ │ │ │ + ble 66348 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ add r2, r6, r1, lsl #3 │ │ │ │ cmp r6, r3 │ │ │ │ cmpcc r0, r2 │ │ │ │ lsl r4, r1, #3 │ │ │ │ lsl r2, r1, #2 │ │ │ │ - bcc 6a02c │ │ │ │ + bcc 663b8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 2c624 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c624 │ │ │ │ ldrd r6, [r5, #200] @ 0xc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 69c68 │ │ │ │ + beq 65ff4 │ │ │ │ mov r0, fp │ │ │ │ bl 2c3cc <__aeabi_i2d@plt> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ bl 2e058 │ │ │ │ bl 2d95c <__aeabi_d2iz@plt> │ │ │ │ cmp r0, #1 │ │ │ │ movge r3, r0 │ │ │ │ movlt r3, #1 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bgt 6a350 │ │ │ │ + bgt 666dc │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 2c87c │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bgt 6a350 │ │ │ │ + bgt 666dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ lsl r4, r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ bl 2c87c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ @@ -61349,17 +57436,17 @@ │ │ │ │ bl 2d23c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cc54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ble 6a010 │ │ │ │ + ble 6639c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #3200] @ 6a1d4 │ │ │ │ + ldr r3, [pc, #3200] @ 66560 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mvn r2, #0 │ │ │ │ sub sl, r3, #4 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ @@ -61371,92 +57458,92 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, ip │ │ │ │ mov sl, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b 69638 │ │ │ │ + b 659c4 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69628 │ │ │ │ + beq 659b4 │ │ │ │ ldr r3, [r9, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #3076] @ 6a1d8 │ │ │ │ + ldr r2, [pc, #3076] @ 66564 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #68] @ 0x44 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3064] @ 6a1dc │ │ │ │ + ldr r3, [pc, #3064] @ 66568 │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69dc0 │ │ │ │ + bne 6614c │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ - blt 69664 │ │ │ │ - beq 696f0 │ │ │ │ + blt 659f0 │ │ │ │ + beq 65a7c │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ sub r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 6a108 │ │ │ │ + bge 66494 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ movge fp, r4 │ │ │ │ str r8, [r3, r4, lsl #2] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 6986c │ │ │ │ + beq 65bf8 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 695a0 │ │ │ │ + beq 6592c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - b 695b0 │ │ │ │ + b 6593c │ │ │ │ subs r2, fp, #1 │ │ │ │ - bmi 696b8 │ │ │ │ + bmi 65a44 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ lsl r2, r2, #3 │ │ │ │ mvn lr, #0 │ │ │ │ add r3, r0, fp, lsl #2 │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt 696a8 │ │ │ │ + blt 65a34 │ │ │ │ ldr ip, [r9, #40] @ 0x28 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str lr, [r3] │ │ │ │ strd sl, [ip, r2] │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ sub r2, r2, #8 │ │ │ │ - bne 69680 │ │ │ │ + bne 65a0c │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r4 │ │ │ │ movge fp, r4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [r9, #144] @ 0x90 │ │ │ │ - bne 69c28 │ │ │ │ + bne 65fb4 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ @@ -61476,104 +57563,104 @@ │ │ │ │ ldr r5, [r9, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69c04 │ │ │ │ + beq 65f90 │ │ │ │ ldr r3, [r5, sl, lsl #2] │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6976c │ │ │ │ + blt 65af8 │ │ │ │ sub r1, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge 6a1a8 │ │ │ │ + bge 66534 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r3, [r5, r4, lsl #2] │ │ │ │ cmp r4, sl │ │ │ │ str r8, [r5, r2] │ │ │ │ - ble 6a188 │ │ │ │ + ble 66514 │ │ │ │ cmp fp, r4 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ movge fp, r4 │ │ │ │ lsl r3, sl, #3 │ │ │ │ cmp fp, #0 │ │ │ │ strd r0, [r2, r3] │ │ │ │ - ble 6a01c │ │ │ │ - ldr r3, [pc, #2608] @ 6a1d0 │ │ │ │ + ble 663a8 │ │ │ │ + ldr r3, [pc, #2608] @ 6655c │ │ │ │ mov r1, sl │ │ │ │ sub r5, r5, #4 │ │ │ │ sub r7, r2, #8 │ │ │ │ mvn r2, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - b 69808 │ │ │ │ + b 65b94 │ │ │ │ ldrd r4, [r7, #8]! │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [sp, #40] @ 0x28 │ │ │ │ add sl, sl, #1 │ │ │ │ movne r8, r4 │ │ │ │ movne r9, r5 │ │ │ │ cmp fp, sl │ │ │ │ - beq 69c4c │ │ │ │ + beq 65fd8 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 697d4 │ │ │ │ + bge 65b60 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldm r4, {r4, r8, r9} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69858 │ │ │ │ + beq 65be4 │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69cf8 │ │ │ │ + bne 66084 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - bne 69638 │ │ │ │ + bne 659c4 │ │ │ │ cmp fp, r4 │ │ │ │ movlt r7, fp │ │ │ │ movge r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [r9, #76] @ 0x4c │ │ │ │ - ble 69ac0 │ │ │ │ + ble 65e4c │ │ │ │ mov r6, r1 │ │ │ │ add r8, r9, #152 @ 0x98 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 69930 │ │ │ │ + blt 65cbc │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ add r3, r2, r6, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr sl, [r2, r6, lsl #3] │ │ │ │ add fp, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -61602,163 +57689,163 @@ │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ bl 2c180 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 69898 │ │ │ │ + bne 65c24 │ │ │ │ cmp r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ - beq 69ac0 │ │ │ │ + beq 65e4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69e10 │ │ │ │ + bne 6619c │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ add r3, fp, r3 │ │ │ │ lsl r8, r3, #3 │ │ │ │ cmp r8, #8 │ │ │ │ - bls 69a50 │ │ │ │ + bls 65ddc │ │ │ │ lsl r4, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba3c │ │ │ │ add r9, r6, r8 │ │ │ │ cmp r9, r6 │ │ │ │ asr r8, r8, #3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 69a44 │ │ │ │ + beq 65dd0 │ │ │ │ mov r1, r0 │ │ │ │ sub ip, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ str r3, [r1, #8] │ │ │ │ ldrd r2, [r0], #8 │ │ │ │ add r1, r1, #16 │ │ │ │ cmp r9, r0 │ │ │ │ strd r2, [r1, #-16] │ │ │ │ - bne 699a8 │ │ │ │ + bne 65d34 │ │ │ │ add r9, sl, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 69a1c │ │ │ │ + beq 65da8 │ │ │ │ asr r2, r4, #4 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsl r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 2c810 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - ble 6a058 │ │ │ │ + ble 663e4 │ │ │ │ add r4, sl, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 61504 │ │ │ │ + bl 5d890 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #16 │ │ │ │ - bl 61438 │ │ │ │ + bl 5d7c4 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 69a08 │ │ │ │ + bne 65d94 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sl, #8 │ │ │ │ lsl r3, r1, #4 │ │ │ │ ldrd r2, [r3, sl] │ │ │ │ strd r2, [r6], #8 │ │ │ │ ldr r3, [r0, r1, lsl #4] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r7], #4 │ │ │ │ - bhi 69a24 │ │ │ │ + bhi 65db0 │ │ │ │ mov r0, sl │ │ │ │ bl 2cbd0 │ │ │ │ ldr fp, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 69a9c │ │ │ │ + bge 65e28 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, fp, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 69a7c │ │ │ │ + bne 65e08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub r4, r3, r2 │ │ │ │ add fp, r4, fp │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, fp │ │ │ │ - bne 6a128 │ │ │ │ + bne 664b4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ cmp r3, r2 │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1812] @ 6a1e0 │ │ │ │ + ldr r3, [pc, #1812] @ 6656c │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ - beq 69ae0 │ │ │ │ + beq 65e6c │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69af4 │ │ │ │ + beq 65e80 │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69b08 │ │ │ │ + beq 65e94 │ │ │ │ mov r0, r3 │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69b1c │ │ │ │ + beq 65ea8 │ │ │ │ mov r0, r3 │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r3, #3 │ │ │ │ - ble 69cc8 │ │ │ │ + ble 66054 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69cc8 │ │ │ │ - ldr r3, [pc, #1688] @ 6a1d4 │ │ │ │ + ble 66054 │ │ │ │ + ldr r3, [pc, #1688] @ 66560 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ ldr sl, [r2, r3] │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r4, #0 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ add r7, r5, #152 @ 0x98 │ │ │ │ - b 69b8c │ │ │ │ + b 65f18 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c180 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 69cc8 │ │ │ │ + ble 66054 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r5, #148] @ 0x94 │ │ │ │ bl 2bb50 │ │ │ │ mov r1, r4 │ │ │ │ bl 2da1c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -61774,46 +57861,46 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, sl │ │ │ │ - beq 69b58 │ │ │ │ + beq 65ee4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b 69b6c │ │ │ │ + b 65ef8 │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6a148 │ │ │ │ + bge 664d4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ movge fp, r4 │ │ │ │ str r8, [r5, r4, lsl #2] │ │ │ │ - b 6982c │ │ │ │ + b 65bb8 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 2c624 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ bl 2c624 │ │ │ │ - b 696d4 │ │ │ │ + b 65a60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov sl, r1 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ ldm r4, {r4, r8, r9} │ │ │ │ - b 6982c │ │ │ │ + b 65bb8 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -61823,45 +57910,45 @@ │ │ │ │ bl 2cc54 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - b 69548 │ │ │ │ + b 658d4 │ │ │ │ ldr r4, [r5, #252] @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, #228 @ 0xe4 │ │ │ │ bl 2bd78 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ - b 693f8 │ │ │ │ - ldr r2, [pc, #1300] @ 6a1e4 │ │ │ │ - ldr r3, [pc, #1428] @ 6a268 │ │ │ │ + b 65784 │ │ │ │ + ldr r2, [pc, #1300] @ 66570 │ │ │ │ + ldr r3, [pc, #1428] @ 665f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a34c │ │ │ │ + bne 666d8 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, #1 │ │ │ │ str r8, [r2, r1, lsl #2] │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str r3, [r9, #144] @ 0x90 │ │ │ │ lsl r3, r1, #3 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ strd r0, [ip, r3] │ │ │ │ - ldr r3, [pc, #1188] @ 6a1d0 │ │ │ │ + ldr r3, [pc, #1188] @ 6655c │ │ │ │ sub r1, r2, #4 │ │ │ │ sub r0, ip, #8 │ │ │ │ mvn r2, #0 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ @@ -61870,66 +57957,66 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - blt 69f90 │ │ │ │ + blt 6631c │ │ │ │ ldrd r6, [sl, #8]! │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #84] @ 0x54 │ │ │ │ add r5, r5, #1 │ │ │ │ movne r8, r6 │ │ │ │ movne r9, r7 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 69d60 │ │ │ │ + bne 660ec │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ strd r8, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - b 69858 │ │ │ │ + b 65be4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ mvn r3, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [r9, #68] @ 0x44 │ │ │ │ - b 69ac0 │ │ │ │ + b 65e4c │ │ │ │ mov r3, #1 │ │ │ │ - ldr ip, [pc, #1028] @ 6a1e8 │ │ │ │ + ldr ip, [pc, #1028] @ 66574 │ │ │ │ str r3, [r0, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #1148] @ 6a268 │ │ │ │ + ldr r3, [pc, #1148] @ 665f4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors ip, r3, ip │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a34c │ │ │ │ + bne 666d8 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2c93c │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ add r7, r5, #152 @ 0x98 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ ldr r2, [r4, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 69ea8 │ │ │ │ + blt 66234 │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ lsl r2, r6, #3 │ │ │ │ ldrd r0, [r8, r2] │ │ │ │ add r2, r3, #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ strd r0, [r8, r3] │ │ │ │ str r2, [r5, #144] @ 0x90 │ │ │ │ @@ -61952,89 +58039,89 @@ │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ bl 2c180 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bgt 69e2c │ │ │ │ + bgt 661b8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr fp, [r5, #76] @ 0x4c │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ - beq 6996c │ │ │ │ + beq 65cf8 │ │ │ │ add r1, r7, fp, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 65dc0 │ │ │ │ + bl 6214c │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 65dc0 │ │ │ │ + bl 6214c │ │ │ │ mov fp, sl │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, sl │ │ │ │ mvn r4, #0 │ │ │ │ mov r5, r9 │ │ │ │ - b 69f68 │ │ │ │ + b 662f4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ lsl r3, sl, #3 │ │ │ │ ldrd r0, [r2, r3] │ │ │ │ - ldr r3, [pc, #708] @ 6a1ec │ │ │ │ + ldr r3, [pc, #708] @ 66578 │ │ │ │ mov r2, #0 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r2, [pc, #700] @ 6a1f0 │ │ │ │ - ldr r3, [pc, #700] @ 6a1f4 │ │ │ │ + ldr r2, [pc, #700] @ 6657c │ │ │ │ + ldr r3, [pc, #700] @ 66580 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ lsl r9, fp, #3 │ │ │ │ add fp, fp, #1 │ │ │ │ str r4, [r5, sl, lsl #2] │ │ │ │ strd r0, [r6, r9] │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - beq 6a068 │ │ │ │ + beq 663f4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 6a068 │ │ │ │ + beq 663f4 │ │ │ │ ldr r2, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r5, sl, lsl #2] │ │ │ │ cmp r2, r8 │ │ │ │ cmpeq r3, r8 │ │ │ │ - beq 69f14 │ │ │ │ + beq 662a0 │ │ │ │ cmp r2, r8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 69f4c │ │ │ │ - b 69f48 │ │ │ │ + bne 662d8 │ │ │ │ + b 662d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - b 69858 │ │ │ │ + b 65be4 │ │ │ │ ldrd r6, [r5, #200] @ 0xc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6947c │ │ │ │ + bne 65808 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -62042,188 +58129,188 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cc54 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 69ac0 │ │ │ │ - ldr r3, [pc, #428] @ 6a1d0 │ │ │ │ + b 65e4c │ │ │ │ + ldr r3, [pc, #428] @ 6655c │ │ │ │ mvn r2, #0 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 6982c │ │ │ │ + b 65bb8 │ │ │ │ sub r0, r0, #4 │ │ │ │ sub r3, r6, #8 │ │ │ │ add r2, r0, r2 │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [r0, #4]! │ │ │ │ cmp r2, r0 │ │ │ │ strd r6, [r3, #8]! │ │ │ │ - bne 6a044 │ │ │ │ - b 6945c │ │ │ │ + bne 663d0 │ │ │ │ + b 657e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 61504 │ │ │ │ - b 69a1c │ │ │ │ + bl 5d890 │ │ │ │ + b 65da8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr fp, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a100 │ │ │ │ + ble 6648c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r8, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6a0e4 │ │ │ │ + blt 66470 │ │ │ │ add fp, r8, fp │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #308] @ 6a1ec │ │ │ │ + ldr r3, [pc, #308] @ 66578 │ │ │ │ ldrd r0, [sl] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r2, [pc, #300] @ 6a1f0 │ │ │ │ - ldr r3, [pc, #300] @ 6a1f4 │ │ │ │ + ldr r2, [pc, #300] @ 6657c │ │ │ │ + ldr r3, [pc, #300] @ 66580 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ ldr fp, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r4, fp, r8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ lsl r4, r4, #3 │ │ │ │ add r8, r8, #1 │ │ │ │ strd r0, [r3, r4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add sl, sl, #8 │ │ │ │ - bgt 6a098 │ │ │ │ + bgt 66424 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ - b 6996c │ │ │ │ + b 65cf8 │ │ │ │ mov r3, #0 │ │ │ │ - b 6996c │ │ │ │ - ldr r3, [pc, #232] @ 6a1f8 │ │ │ │ - ldr r1, [pc, #232] @ 6a1fc │ │ │ │ - ldr r0, [pc, #232] @ 6a200 │ │ │ │ + b 65cf8 │ │ │ │ + ldr r3, [pc, #232] @ 66584 │ │ │ │ + ldr r1, [pc, #232] @ 66588 │ │ │ │ + ldr r0, [pc, #232] @ 6658c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ 6a204 │ │ │ │ - ldr r1, [pc, #212] @ 6a208 │ │ │ │ - ldr r0, [pc, #212] @ 6a20c │ │ │ │ - ldr r2, [pc, #212] @ 6a210 │ │ │ │ + ldr r3, [pc, #212] @ 66590 │ │ │ │ + ldr r1, [pc, #212] @ 66594 │ │ │ │ + ldr r0, [pc, #212] @ 66598 │ │ │ │ + ldr r2, [pc, #212] @ 6659c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ 6a214 │ │ │ │ - ldr r1, [pc, #196] @ 6a218 │ │ │ │ - ldr r0, [pc, #196] @ 6a21c │ │ │ │ - ldr r2, [pc, #196] @ 6a220 │ │ │ │ + ldr r3, [pc, #196] @ 665a0 │ │ │ │ + ldr r1, [pc, #196] @ 665a4 │ │ │ │ + ldr r0, [pc, #196] @ 665a8 │ │ │ │ + ldr r2, [pc, #196] @ 665ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ 6a224 │ │ │ │ - ldr r1, [pc, #180] @ 6a228 │ │ │ │ - ldr r0, [pc, #180] @ 6a22c │ │ │ │ - ldr r2, [pc, #180] @ 6a230 │ │ │ │ + ldr r3, [pc, #180] @ 665b0 │ │ │ │ + ldr r1, [pc, #180] @ 665b4 │ │ │ │ + ldr r0, [pc, #180] @ 665b8 │ │ │ │ + ldr r2, [pc, #180] @ 665bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ 6a234 │ │ │ │ - ldr r1, [pc, #164] @ 6a238 │ │ │ │ - ldr r0, [pc, #164] @ 6a23c │ │ │ │ - ldr r2, [pc, #164] @ 6a240 │ │ │ │ + ldr r3, [pc, #164] @ 665c0 │ │ │ │ + ldr r1, [pc, #164] @ 665c4 │ │ │ │ + ldr r0, [pc, #164] @ 665c8 │ │ │ │ + ldr r2, [pc, #164] @ 665cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ 6a244 │ │ │ │ - ldr r1, [pc, #148] @ 6a248 │ │ │ │ - ldr r0, [pc, #148] @ 6a24c │ │ │ │ - ldr r2, [pc, #148] @ 6a250 │ │ │ │ + ldr r3, [pc, #148] @ 665d0 │ │ │ │ + ldr r1, [pc, #148] @ 665d4 │ │ │ │ + ldr r0, [pc, #148] @ 665d8 │ │ │ │ + ldr r2, [pc, #148] @ 665dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r5, sl, r8, lsr #23 │ │ │ │ - andeq r5, sl, r8, lsl #23 │ │ │ │ + andeq r9, sl, ip, lsl r8 │ │ │ │ + strdeq r9, [sl], -ip │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r1, r0, r0, ror r0 │ │ │ │ ldrbgt r6, [lr, #-1178]! @ 0xfffffb66 │ │ │ │ - bmi 14b0e1c │ │ │ │ + bmi 14ad1a8 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andeq r5, sl, r4, lsr #4 │ │ │ │ - andeq r5, sl, ip, lsl #2 │ │ │ │ + muleq sl, r8, lr │ │ │ │ + andeq r8, sl, r0, lsl #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cdpcs 6, 5, cr9, cr0, cr15, {5} │ │ │ │ svcle 0x00138d35 │ │ │ │ - andeq r0, r8, r4, ror r5 │ │ │ │ - andeq pc, r7, r8, lsl sl @ │ │ │ │ - andeq r0, r8, r0, asr #11 │ │ │ │ - andeq r0, r8, r0, asr r5 │ │ │ │ - strdeq pc, [r7], -r4 │ │ │ │ - andeq r0, r8, r4, asr #11 │ │ │ │ + strdeq r3, [r8], -r4 │ │ │ │ + muleq r8, r8, r4 │ │ │ │ + andeq r4, r8, r0, asr #32 │ │ │ │ + ldrdeq r3, [r8], -r0 │ │ │ │ + andeq r3, r8, r4, ror r4 │ │ │ │ + andeq r4, r8, r4, asr #32 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - andeq r0, r8, r0, lsr r5 │ │ │ │ - ldrdeq pc, [r7], -r4 │ │ │ │ - andeq r0, r8, ip, ror r5 │ │ │ │ + @ instruction: 0x00083fb0 │ │ │ │ + andeq r3, r8, r4, asr r4 │ │ │ │ + strdeq r3, [r8], -ip │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - andeq r0, r8, r0, lsl r5 │ │ │ │ - @ instruction: 0x0007f9b4 │ │ │ │ - andeq pc, r7, r4, asr #18 │ │ │ │ + muleq r8, r0, pc @ │ │ │ │ + andeq r3, r8, r4, lsr r4 │ │ │ │ + andeq r3, r8, r4, asr #7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strdeq r0, [r8], -r0 @ │ │ │ │ - muleq r7, r4, r9 │ │ │ │ - andeq r0, r8, r0, asr r5 │ │ │ │ + andeq r3, r8, r0, ror pc │ │ │ │ + andeq r3, r8, r4, lsl r4 │ │ │ │ + ldrdeq r3, [r8], -r0 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrdeq r0, [r8], -r0 @ │ │ │ │ - andeq pc, r7, r4, ror r9 @ │ │ │ │ - andeq r0, r8, ip, lsl r5 │ │ │ │ + andeq r3, r8, r0, asr pc │ │ │ │ + strdeq r3, [r8], -r4 │ │ │ │ + muleq r8, ip, pc @ │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr #26 │ │ │ │ - andeq r0, r8, r0, lsr #7 │ │ │ │ - muleq r8, r8, r3 │ │ │ │ - andeq r4, sl, r4, asr #23 │ │ │ │ - muleq sl, ip, fp │ │ │ │ + andeq r3, r8, r0, lsr #28 │ │ │ │ + andeq r3, r8, r8, lsl lr │ │ │ │ + andeq r8, sl, r8, lsr r8 │ │ │ │ + andeq r8, sl, r0, lsl r8 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq r4, sl, r4, lsr #22 │ │ │ │ + muleq sl, r8, r7 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #-56] @ 6a254 │ │ │ │ + ldr r3, [pc, #-56] @ 665e0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e490 │ │ │ │ - ldr r1, [pc, #-88] @ 6a258 │ │ │ │ + ldr r1, [pc, #-88] @ 665e4 │ │ │ │ add r6, sp, #212 @ 0xd4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 61694 │ │ │ │ - ldr r1, [pc, #-104] @ 6a25c │ │ │ │ + bl 5da20 │ │ │ │ + ldr r1, [pc, #-104] @ 665e8 │ │ │ │ add r7, sp, #236 @ 0xec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61694 │ │ │ │ + bl 5da20 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ strb r3, [sp, #268] @ 0x10c │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ @@ -62238,37 +58325,37 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-208] @ 6a260 │ │ │ │ - ldr r3, [pc, #-204] @ 6a268 │ │ │ │ + ldr r2, [pc, #-208] @ 665ec │ │ │ │ + ldr r3, [pc, #-204] @ 665f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6a378 │ │ │ │ + beq 66704 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-244] @ 6a264 │ │ │ │ - ldr r3, [pc, #-244] @ 6a268 │ │ │ │ + ldr r2, [pc, #-244] @ 665f0 │ │ │ │ + ldr r3, [pc, #-244] @ 665f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a34c │ │ │ │ + bne 666d8 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #-280] @ 6a26c │ │ │ │ - ldr r3, [pc, #-280] @ 6a270 │ │ │ │ + ldr r2, [pc, #-280] @ 665f8 │ │ │ │ + ldr r3, [pc, #-280] @ 665fc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ @@ -62278,57 +58365,57 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #-348] @ 6a274 │ │ │ │ - ldr r3, [pc, #-348] @ 6a278 │ │ │ │ + ldr r2, [pc, #-348] @ 66600 │ │ │ │ + ldr r3, [pc, #-348] @ 66604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a34c │ │ │ │ + bne 666d8 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 6a3b0 │ │ │ │ - b 6a3b8 │ │ │ │ - b 6a3c0 │ │ │ │ + b 6673c │ │ │ │ + b 66744 │ │ │ │ + b 6674c │ │ │ │ │ │ │ │ -0006a3fc : │ │ │ │ +00066788 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006a404 : │ │ │ │ +00066790 : │ │ │ │ cmp r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ addne r1, r1, #16 │ │ │ │ movne r0, #1 │ │ │ │ strne r2, [r3, r1, lsl #2] │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006a420 : │ │ │ │ +000667ac : │ │ │ │ cmp r1, #3 │ │ │ │ addne r1, r1, #16 │ │ │ │ ldrne r3, [r0, r1, lsl #2] │ │ │ │ strne r3, [r2] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006a43c : │ │ │ │ +000667c8 : │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006a44c : │ │ │ │ +000667d8 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -62337,15 +58424,15 @@ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, r2, asr #1 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ and r3, ip, #1 │ │ │ │ - bge 6a5a0 │ │ │ │ + bge 6692c │ │ │ │ strd r6, [sp] │ │ │ │ asr r9, r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r4, r8, #1 │ │ │ │ lsl r3, r4, #5 │ │ │ │ @@ -62360,200 +58447,215 @@ │ │ │ │ subne fp, fp, #1 │ │ │ │ addne r4, r5, fp, lsl #4 │ │ │ │ add r0, r5, r8, lsl #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 2d740 │ │ │ │ cmp r9, fp │ │ │ │ mov r8, fp │ │ │ │ - bgt 6a4a4 │ │ │ │ + bgt 66830 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r6, [sp] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 6a5b0 │ │ │ │ + beq 6693c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldmib r3, {r0, r1, r2, r3} │ │ │ │ sub r8, fp, #1 │ │ │ │ add r8, r8, r8, lsr #31 │ │ │ │ add ip, sp, #16 │ │ │ │ cmp fp, sl │ │ │ │ asr r8, r8, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ble 6a584 │ │ │ │ + ble 66910 │ │ │ │ mov r4, ip │ │ │ │ - b 6a554 │ │ │ │ + b 668e0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 2d740 │ │ │ │ sub r3, r8, #1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ cmp sl, r8 │ │ │ │ asr r3, r3, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r3 │ │ │ │ - bge 6a5e8 │ │ │ │ + bge 66974 │ │ │ │ lsl r3, r8, #4 │ │ │ │ ldrd r0, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ add r9, r5, r8, lsl #4 │ │ │ │ add fp, r5, fp, lsl #4 │ │ │ │ mov r2, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a52c │ │ │ │ + bne 668b8 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, fp │ │ │ │ mov r2, #12 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp, #16] │ │ │ │ bl 2d740 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r0, r1, lsl #4 │ │ │ │ - bne 6a5f4 │ │ │ │ + bne 66980 │ │ │ │ mov fp, sl │ │ │ │ sub r9, ip, #2 │ │ │ │ add r9, r9, r9, lsr #31 │ │ │ │ cmp fp, r9, asr #1 │ │ │ │ - bne 6a500 │ │ │ │ + bne 6688c │ │ │ │ add fp, fp, #1 │ │ │ │ lsl fp, fp, #1 │ │ │ │ sub r1, fp, #-268435455 @ 0xf0000001 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, r1, lsl #4 │ │ │ │ mov r2, #12 │ │ │ │ sub fp, fp, #1 │ │ │ │ bl 2d740 │ │ │ │ add r4, r5, fp, lsl #4 │ │ │ │ - b 6a500 │ │ │ │ + b 6688c │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r9 │ │ │ │ - b 6a584 │ │ │ │ + b 66910 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldmib r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 6a584 │ │ │ │ + b 66910 │ │ │ │ │ │ │ │ -0006a608 >::~vector()@@Base>: │ │ │ │ +00066994 >::~vector()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - ldr r8, [pc, #180] @ 6a6dc >::~vector()@@Base+0xd4> │ │ │ │ + ldr r8, [pc, #180] @ 66a68 >::~vector()@@Base+0xd4> │ │ │ │ cmp sl, r6 │ │ │ │ mov r9, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 6a6bc >::~vector()@@Base+0xb4> │ │ │ │ - ldr r7, [pc, #164] @ 6a6e0 >::~vector()@@Base+0xd8> │ │ │ │ + beq 66a48 >::~vector()@@Base+0xb4> │ │ │ │ + ldr r7, [pc, #164] @ 66a6c >::~vector()@@Base+0xd8> │ │ │ │ add r5, sl, #48 @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r5 │ │ │ │ - b 6a68c >::~vector()@@Base+0x84> │ │ │ │ + b 66a18 >::~vector()@@Base+0x84> │ │ │ │ ldr r2, [r4, #-12] │ │ │ │ ldr r3, [r8, r1] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #-48] @ 0xffffffd0 │ │ │ │ - beq 6a670 >::~vector()@@Base+0x68> │ │ │ │ + beq 669fc >::~vector()@@Base+0x68> │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ sub r1, r1, r2 │ │ │ │ bl 2c684 │ │ │ │ mov r0, sl │ │ │ │ bl 2de90 │ │ │ │ cmp r6, r5 │ │ │ │ mov sl, r5 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - beq 6a6b8 >::~vector()@@Base+0xb0> │ │ │ │ + beq 66a44 >::~vector()@@Base+0xb0> │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #-48] @ 0xffffffd0 │ │ │ │ - ldr r1, [pc, #76] @ 6a6e4 >::~vector()@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #76] @ 66a70 >::~vector()@@Base+0xdc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 6a648 >::~vector()@@Base+0x40> │ │ │ │ + beq 669d4 >::~vector()@@Base+0x40> │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r6, r5 │ │ │ │ mov sl, r5 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - bne 6a688 >::~vector()@@Base+0x80> │ │ │ │ + bne 66a14 >::~vector()@@Base+0x80> │ │ │ │ ldr r6, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6a6d4 >::~vector()@@Base+0xcc> │ │ │ │ + beq 66a60 >::~vector()@@Base+0xcc> │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r1, r6 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r4, sl, r8, asr #17 │ │ │ │ + andeq r8, sl, ip, lsr r5 │ │ │ │ @ instruction: 0xffff7184 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ │ │ │ │ -0006a6e8 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00066a74 >::~_Vector_base()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66aa0 >::~_Vector_base()@@Base+0x2c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066aa8 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ mov r5, r0 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r4, r3, asr #3 │ │ │ │ - bls 6a7a8 >::_M_default_append(unsigned int)@@Base+0xc0> │ │ │ │ + bls 66b68 >::_M_default_append(unsigned int)@@Base+0xc0> │ │ │ │ ldr r9, [r0] │ │ │ │ mvn r3, #-268435456 @ 0xf0000000 │ │ │ │ sub r6, r2, r9 │ │ │ │ sub r2, r3, r6, asr #3 │ │ │ │ cmp r2, r4 │ │ │ │ asr sl, r6, #3 │ │ │ │ - bcc 6a810 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ + bcc 66bd0 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ cmp r4, sl │ │ │ │ addcs r0, sl, r4 │ │ │ │ addcc r0, sl, sl │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ lsl r8, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 2ba3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, r6] │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r0, r6 │ │ │ │ - beq 6a77c >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq 66b3c >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6a7e0 >::_M_default_append(unsigned int)@@Base+0xf8> │ │ │ │ + bne 66ba0 >::_M_default_append(unsigned int)@@Base+0xf8> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6a804 >::_M_default_append(unsigned int)@@Base+0x11c> │ │ │ │ + bne 66bc4 >::_M_default_append(unsigned int)@@Base+0x11c> │ │ │ │ add r4, r4, sl │ │ │ │ add r4, r7, r4, lsl #3 │ │ │ │ add r0, r7, r8 │ │ │ │ str r7, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ strd r6, [r0], #8 │ │ │ │ - beq 6a7d8 >::_M_default_append(unsigned int)@@Base+0xf0> │ │ │ │ + beq 66b98 >::_M_default_append(unsigned int)@@Base+0xf0> │ │ │ │ add r4, r0, r4, lsl #3 │ │ │ │ sub r2, r4, r2 │ │ │ │ sub r2, r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ mov r0, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ @@ -62562,480 +58664,480 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ - b 6a78c >::_M_default_append(unsigned int)@@Base+0xa4> │ │ │ │ + b 66b4c >::_M_default_append(unsigned int)@@Base+0xa4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ - b 6a7f8 >::_M_default_append(unsigned int)@@Base+0x110> │ │ │ │ - ldr r0, [pc, #4] @ 6a81c >::_M_default_append(unsigned int)@@Base+0x134> │ │ │ │ + b 66bb8 >::_M_default_append(unsigned int)@@Base+0x110> │ │ │ │ + ldr r0, [pc, #4] @ 66bdc >::_M_default_append(unsigned int)@@Base+0x134> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq pc, r7, r8, lsr #30 │ │ │ │ + andeq r3, r8, r4, ror r9 │ │ │ │ │ │ │ │ -0006a820 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +00066be0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ strb r3, [sp, #39] @ 0x27 │ │ │ │ - ble 6aa4c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x22c> │ │ │ │ + ble 66e0c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x22c> │ │ │ │ mov fp, r2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp fp, #0 │ │ │ │ asr r4, r0, #4 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r7 │ │ │ │ asr r0, r0, #5 │ │ │ │ - beq 6a9c4 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1a4> │ │ │ │ + beq 66d84 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1a4> │ │ │ │ ldrd r6, [r9, #16] │ │ │ │ lsl r3, r0, #4 │ │ │ │ ldrd r2, [r3, r9] │ │ │ │ mov r1, r7 │ │ │ │ add sl, r9, r0, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ strd r6, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ ldrd r6, [r8, #-16] │ │ │ │ sub fp, fp, #1 │ │ │ │ add r4, r9, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aa54 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x234> │ │ │ │ + beq 66e14 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x234> │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aa84 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x264> │ │ │ │ + bne 66e44 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x264> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aab0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x290> │ │ │ │ + beq 66e70 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x290> │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ sub r6, r8, #16 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d740 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2d740 │ │ │ │ mov sl, r8 │ │ │ │ ldrd r6, [r9] │ │ │ │ ldrd r0, [r4] │ │ │ │ - b 6a910 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf0> │ │ │ │ + b 66cd0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf0> │ │ │ │ ldrd r0, [r4, #16]! │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a90c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xec> │ │ │ │ + bne 66ccc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xec> │ │ │ │ ldrd r0, [sl, #-16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ sub sl, sl, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a958 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x138> │ │ │ │ + beq 66d18 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x138> │ │ │ │ ldrd r0, [sl, #-16]! │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a940 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x120> │ │ │ │ + bne 66d00 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x120> │ │ │ │ cmp sl, r4 │ │ │ │ - bls 6a990 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x170> │ │ │ │ + bls 66d50 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x170> │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 2d740 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 2d740 │ │ │ │ add r4, r4, #16 │ │ │ │ - b 6a900 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xe0> │ │ │ │ + b 66cc0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [sp, #39] @ 0x27 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ bl 2c810 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ sub r0, r4, r9 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - ble 6aa4c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x22c> │ │ │ │ + ble 66e0c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x22c> │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ asr r4, r0, #4 │ │ │ │ asr r0, r0, #5 │ │ │ │ - bne 6a868 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x48> │ │ │ │ + bne 66c28 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x48> │ │ │ │ mov r7, r5 │ │ │ │ sub fp, r0, #1 │ │ │ │ - b 6a9d4 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1b4> │ │ │ │ + b 66d94 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1b4> │ │ │ │ sub fp, fp, #1 │ │ │ │ add r3, r9, fp, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 6a458 │ │ │ │ + bl 667e4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 6a9d0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1b0> │ │ │ │ + bne 66d90 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1b0> │ │ │ │ sub r3, r8, r9 │ │ │ │ cmp r3, #16 │ │ │ │ movgt r4, r8 │ │ │ │ - ble 6aa4c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x22c> │ │ │ │ + ble 66e0c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x22c> │ │ │ │ sub r4, r4, #16 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d740 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ sub r5, r4, r9 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ asr r2, r5, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6a458 │ │ │ │ + bl 667e4 │ │ │ │ cmp r5, #16 │ │ │ │ - bgt 6aa0c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ec> │ │ │ │ + bgt 66dcc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x1ec> │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aab0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x290> │ │ │ │ + bne 66e70 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x290> │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8d0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xb0> │ │ │ │ + bne 66c90 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xb0> │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d740 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 2d740 │ │ │ │ - b 6a8fc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xdc> │ │ │ │ + b 66cbc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xdc> │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d740 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d740 │ │ │ │ - b 6a8fc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xdc> │ │ │ │ + b 66cbc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xdc> │ │ │ │ │ │ │ │ -0006aadc > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base>: │ │ │ │ +00066e9c > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 6ab28 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x4c> │ │ │ │ + beq 66ee8 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c72c │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - bne 6ab04 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x28> │ │ │ │ + bne 66ec4 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x28> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ cmp r7, r5 │ │ │ │ - beq 6ab58 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x7c> │ │ │ │ + beq 66f18 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x7c> │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ - b 6ab38 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x5c> │ │ │ │ + b 66ef8 > >, Bonmin::HotInfo*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Bonmin::HotInfo*)@@Base+0x5c> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0006ab64 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +00066f24 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub r9, r1, r0 │ │ │ │ cmp r9, #16 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - ble 6abd4 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x70> │ │ │ │ + ble 66f94 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x70> │ │ │ │ asr sl, r9, #4 │ │ │ │ sub r7, sl, #2 │ │ │ │ add r7, r7, r7, lsr #31 │ │ │ │ asr r7, r7, #1 │ │ │ │ add r4, sp, #16 │ │ │ │ - b 6abac *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x48> │ │ │ │ + b 66f6c *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x48> │ │ │ │ sub r7, r7, #1 │ │ │ │ add r3, r6, r7, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 612ec │ │ │ │ + bl 5d678 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6aba8 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x44> │ │ │ │ + bne 66f68 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x44> │ │ │ │ cmp r5, r8 │ │ │ │ addcc r4, r5, #16 │ │ │ │ asrcc r9, r9, #4 │ │ │ │ addcc r5, sp, #16 │ │ │ │ - bcc 6abf8 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x94> │ │ │ │ - b 6ac44 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xe0> │ │ │ │ + bcc 66fb8 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x94> │ │ │ │ + b 67004 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xe0> │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - bls 6ac44 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xe0> │ │ │ │ + bls 67004 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xe0> │ │ │ │ ldr r2, [r4, #-16] │ │ │ │ ldr r3, [r6] │ │ │ │ mov r7, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bge 6abec *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x88> │ │ │ │ + bge 66fac *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x88> │ │ │ │ sub ip, r4, #16 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 612ec │ │ │ │ + bl 5d678 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #16 │ │ │ │ - bhi 6abf8 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x94> │ │ │ │ + bhi 66fb8 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x94> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006ac4c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +0006700c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ sub sp, sp, #32 │ │ │ │ movgt r6, r0 │ │ │ │ movgt r8, r2 │ │ │ │ movgt r9, r3 │ │ │ │ - ble 6adc8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x17c> │ │ │ │ + ble 67188 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x17c> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6ad6c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x120> │ │ │ │ + beq 6712c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x120> │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r6, r1, lsl #4] │ │ │ │ ldr r0, [r7, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ sub r8, r8, #1 │ │ │ │ add ip, r6, r1, lsl #4 │ │ │ │ add r4, r6, #16 │ │ │ │ - bge 6add0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x184> │ │ │ │ + bge 67190 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x184> │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 6ade0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x194> │ │ │ │ + bgt 671a0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x194> │ │ │ │ cmp r0, r2 │ │ │ │ - ble 6ade8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x19c> │ │ │ │ + ble 671a8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x19c> │ │ │ │ add r5, sp, #16 │ │ │ │ sub ip, r7, #16 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov sl, r7 │ │ │ │ ldr lr, [r6] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, lr │ │ │ │ - bge 6acf8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xac> │ │ │ │ + bge 670b8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xac> │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, lr │ │ │ │ - blt 6acec *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa0> │ │ │ │ + blt 670ac *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xa0> │ │ │ │ ldr r3, [sl, #-16] │ │ │ │ sub ip, sl, #16 │ │ │ │ cmp r3, lr │ │ │ │ - ble 6ad14 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xc8> │ │ │ │ + ble 670d4 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xc8> │ │ │ │ ldr r3, [ip, #-16]! │ │ │ │ cmp r3, lr │ │ │ │ - bgt 6ad08 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xbc> │ │ │ │ + bgt 670c8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xbc> │ │ │ │ cmp r4, ip │ │ │ │ - bcs 6ad40 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ + bcs 67100 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0xf4> │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ mov sl, ip │ │ │ │ add r4, r4, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 6acdc *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x90> │ │ │ │ + b 6709c *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x90> │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c450 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ sub r1, r4, r6 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - ble 6adc8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x17c> │ │ │ │ + ble 67188 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x17c> │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r4 │ │ │ │ - bne 6ac84 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x38> │ │ │ │ + bne 67044 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x38> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d5fc *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@plt> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #16 │ │ │ │ - ble 6adc8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x17c> │ │ │ │ + ble 67188 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x17c> │ │ │ │ add r5, sp, #16 │ │ │ │ sub r7, r7, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ sub r4, r7, r6 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ asr r2, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 612ec │ │ │ │ + bl 5d678 │ │ │ │ cmp r4, #16 │ │ │ │ - bgt 6ad90 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x144> │ │ │ │ + bgt 67150 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x144> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 6ade8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x19c> │ │ │ │ + bgt 671a8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x19c> │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 6acb8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x6c> │ │ │ │ + bgt 67078 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x6c> │ │ │ │ add r5, sp, #16 │ │ │ │ - b 6acc0 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x74> │ │ │ │ + b 67080 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x74> │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b 6acd8 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x8c> │ │ │ │ + b 67098 *, int, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, int, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x8c> │ │ │ │ │ │ │ │ -0006ae08 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base>: │ │ │ │ +000671c8 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 6ae54 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x4c> │ │ │ │ + beq 67214 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c72c │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - bne 6ae30 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x28> │ │ │ │ + bne 671f0 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x28> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ cmp r7, r5 │ │ │ │ - beq 6ae84 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x7c> │ │ │ │ + beq 67244 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x7c> │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ - b 6ae64 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x5c> │ │ │ │ + b 67224 (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@@Base+0x5c> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0006ae90 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00067250 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #680] @ 6b150 >::_M_default_append(unsigned int)@@Base+0x2c0> │ │ │ │ + ldr r8, [pc, #680] @ 67510 >::_M_default_append(unsigned int)@@Base+0x2c0> │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 6b040 >::_M_default_append(unsigned int)@@Base+0x1b0> │ │ │ │ + beq 67400 >::_M_default_append(unsigned int)@@Base+0x1b0> │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ sub r1, r1, r7 │ │ │ │ asr r1, r1, #4 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ add r2, r2, r2, lsl #4 │ │ │ │ add r2, r2, r2, lsl #8 │ │ │ │ add r2, r2, r2, lsl #16 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bls 6b048 >::_M_default_append(unsigned int)@@Base+0x1b8> │ │ │ │ + bls 67408 >::_M_default_append(unsigned int)@@Base+0x1b8> │ │ │ │ ldr sl, [r0] │ │ │ │ - ldr r1, [pc, #612] @ 6b154 >::_M_default_append(unsigned int)@@Base+0x2c4> │ │ │ │ + ldr r1, [pc, #612] @ 67514 >::_M_default_append(unsigned int)@@Base+0x2c4> │ │ │ │ sub fp, r7, sl │ │ │ │ asr r0, fp, #4 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r2, r2, r2, lsl #4 │ │ │ │ add r2, r2, r2, lsl #8 │ │ │ │ add r2, r2, r2, lsl #16 │ │ │ │ add r3, r0, r2, lsl #1 │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcc 6b090 >::_M_default_append(unsigned int)@@Base+0x200> │ │ │ │ + bcc 67450 >::_M_default_append(unsigned int)@@Base+0x200> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ addcs r2, r2, r4 │ │ │ │ addcc r2, r2, r3 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -63048,54 +59150,54 @@ │ │ │ │ add fp, r0, fp │ │ │ │ mov r5, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2c63c │ │ │ │ subs r6, r6, #1 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - bne 6af58 >::_M_default_append(unsigned int)@@Base+0xc8> │ │ │ │ + bne 67318 >::_M_default_append(unsigned int)@@Base+0xc8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 2c42c (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@plt> │ │ │ │ cmp sl, r7 │ │ │ │ - beq 6b000 >::_M_default_append(unsigned int)@@Base+0x170> │ │ │ │ - ldr r5, [pc, #460] @ 6b158 >::_M_default_append(unsigned int)@@Base+0x2c8> │ │ │ │ + beq 673c0 >::_M_default_append(unsigned int)@@Base+0x170> │ │ │ │ + ldr r5, [pc, #460] @ 67518 >::_M_default_append(unsigned int)@@Base+0x2c8> │ │ │ │ add r6, sl, #48 @ 0x30 │ │ │ │ add r5, pc, r5 │ │ │ │ mov fp, sl │ │ │ │ - b 6afd8 >::_M_default_append(unsigned int)@@Base+0x148> │ │ │ │ - ldr r3, [pc, #444] @ 6b15c >::_M_default_append(unsigned int)@@Base+0x2cc> │ │ │ │ + b 67398 >::_M_default_append(unsigned int)@@Base+0x148> │ │ │ │ + ldr r3, [pc, #444] @ 6751c >::_M_default_append(unsigned int)@@Base+0x2cc> │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r6, #-48] @ 0xffffffd0 │ │ │ │ - beq 6afc0 >::_M_default_append(unsigned int)@@Base+0x130> │ │ │ │ + beq 67380 >::_M_default_append(unsigned int)@@Base+0x130> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, fp │ │ │ │ add fp, fp, #48 @ 0x30 │ │ │ │ bl 2de90 │ │ │ │ cmp r7, fp │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ - beq 6b000 >::_M_default_append(unsigned int)@@Base+0x170> │ │ │ │ + beq 673c0 >::_M_default_append(unsigned int)@@Base+0x170> │ │ │ │ ldr r3, [r6, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6af98 >::_M_default_append(unsigned int)@@Base+0x108> │ │ │ │ + beq 67358 >::_M_default_append(unsigned int)@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ add fp, fp, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r7, fp │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ - bne 6afd8 >::_M_default_append(unsigned int)@@Base+0x148> │ │ │ │ + bne 67398 >::_M_default_append(unsigned int)@@Base+0x148> │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6b018 >::_M_default_append(unsigned int)@@Base+0x188> │ │ │ │ + beq 673d8 >::_M_default_append(unsigned int)@@Base+0x188> │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r0, sl │ │ │ │ sub r1, r1, sl │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r4, r3 │ │ │ │ @@ -63109,109 +59211,109 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c63c │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ - bne 6b04c >::_M_default_append(unsigned int)@@Base+0x1bc> │ │ │ │ + bne 6740c >::_M_default_append(unsigned int)@@Base+0x1bc> │ │ │ │ str r5, [r9, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ cmp r7, r5 │ │ │ │ - beq 6b09c >::_M_default_append(unsigned int)@@Base+0x20c> │ │ │ │ + beq 6745c >::_M_default_append(unsigned int)@@Base+0x20c> │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ - b 6b070 >::_M_default_append(unsigned int)@@Base+0x1e0> │ │ │ │ - ldr r0, [pc, #200] @ 6b160 >::_M_default_append(unsigned int)@@Base+0x2d0> │ │ │ │ + b 67430 >::_M_default_append(unsigned int)@@Base+0x1e0> │ │ │ │ + ldr r0, [pc, #200] @ 67520 >::_M_default_append(unsigned int)@@Base+0x2d0> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ cmp r5, fp │ │ │ │ - beq 6b104 >::_M_default_append(unsigned int)@@Base+0x274> │ │ │ │ + beq 674c4 >::_M_default_append(unsigned int)@@Base+0x274> │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add fp, fp, #48 @ 0x30 │ │ │ │ - b 6b0ac >::_M_default_append(unsigned int)@@Base+0x21c> │ │ │ │ + b 6746c >::_M_default_append(unsigned int)@@Base+0x21c> │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #140] @ 6b164 >::_M_default_append(unsigned int)@@Base+0x2d4> │ │ │ │ + ldr r5, [pc, #140] @ 67524 >::_M_default_append(unsigned int)@@Base+0x2d4> │ │ │ │ mla r4, r3, r4, fp │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r4, fp │ │ │ │ - beq 6b10c >::_M_default_append(unsigned int)@@Base+0x27c> │ │ │ │ + beq 674cc >::_M_default_append(unsigned int)@@Base+0x27c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6b11c >::_M_default_append(unsigned int)@@Base+0x28c> │ │ │ │ + beq 674dc >::_M_default_append(unsigned int)@@Base+0x28c> │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ add fp, fp, #48 @ 0x30 │ │ │ │ - b 6b0dc >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ + b 6749c >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #56] @ 6b15c >::_M_default_append(unsigned int)@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #56] @ 6751c >::_M_default_append(unsigned int)@@Base+0x2cc> │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, r0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 6b144 >::_M_default_append(unsigned int)@@Base+0x2b4> │ │ │ │ + beq 67504 >::_M_default_append(unsigned int)@@Base+0x2b4> │ │ │ │ bl 2c684 │ │ │ │ mov r0, fp │ │ │ │ bl 2de90 │ │ │ │ - b 6b0fc >::_M_default_append(unsigned int)@@Base+0x26c> │ │ │ │ - andeq r4, sl, r8, asr #32 │ │ │ │ + b 674bc >::_M_default_append(unsigned int)@@Base+0x26c> │ │ │ │ + andeq r7, sl, r8, lsl #25 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ - @ instruction: 0xffff6834 │ │ │ │ + @ instruction: 0xffff6800 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ - andeq pc, r7, r8, lsr #13 │ │ │ │ - @ instruction: 0xffff66e8 │ │ │ │ + strdeq r3, [r8], -r4 │ │ │ │ + @ instruction: 0xffff66b4 │ │ │ │ │ │ │ │ -0006b168 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base>: │ │ │ │ +00067528 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - ldr r8, [pc, #456] @ 6b350 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1e8> │ │ │ │ + ldr r8, [pc, #456] @ 67710 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1e8> │ │ │ │ sub r6, r5, r9 │ │ │ │ asr r3, r6, #4 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r2, r2, r2, lsl #4 │ │ │ │ add r2, r2, r2, lsl #8 │ │ │ │ add r2, r2, r2, lsl #16 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - ldr r2, [pc, #428] @ 6b354 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #428] @ 67714 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1ec> │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r3, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 6b2dc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x174> │ │ │ │ + beq 6769c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x174> │ │ │ │ cmp r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ movcs r1, r3 │ │ │ │ movcc r1, #1 │ │ │ │ adds r4, r3, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bcs 6b2d0 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x168> │ │ │ │ + bcs 67690 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x168> │ │ │ │ cmp r4, r2 │ │ │ │ movcs r4, r2 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ lsl r3, r4, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 2ba3c │ │ │ │ @@ -63223,864 +59325,1107 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c42c (Bonmin::HotInfo const*, Bonmin::HotInfo const*, Bonmin::HotInfo*)@plt> │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 6b29c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x134> │ │ │ │ - ldr r6, [pc, #304] @ 6b358 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f0> │ │ │ │ + beq 6765c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x134> │ │ │ │ + ldr r6, [pc, #304] @ 67718 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f0> │ │ │ │ add r4, r9, #48 @ 0x30 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r9 │ │ │ │ - b 6b274 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #288] @ 6b35c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f4> │ │ │ │ + b 67634 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #288] @ 6771c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f4> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [r4, #-48] @ 0xffffffd0 │ │ │ │ - beq 6b25c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xf4> │ │ │ │ + beq 6761c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xf4> │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, fp │ │ │ │ add fp, fp, #48 @ 0x30 │ │ │ │ bl 2de90 │ │ │ │ cmp r5, fp │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - beq 6b29c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x134> │ │ │ │ + beq 6765c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x134> │ │ │ │ ldr r1, [r4, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 6b234 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xcc> │ │ │ │ + beq 675f4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xcc> │ │ │ │ mov r0, fp │ │ │ │ add fp, fp, #48 @ 0x30 │ │ │ │ blx r1 │ │ │ │ cmp r5, fp │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - bne 6b274 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10c> │ │ │ │ + bne 67634 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10c> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6b2b4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x14c> │ │ │ │ + beq 67674 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x14c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub r1, r1, r9 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r7] │ │ │ │ add r4, sl, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ stmib r7, {r3, r4} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r3, #-2147483617 @ 0x8000001f │ │ │ │ str r3, [sp] │ │ │ │ - b 6b1e4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #124] @ 6b360 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f8> │ │ │ │ + b 675a4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #124] @ 67720 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f8> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ ldr r3, [sl, r6] │ │ │ │ - ldr r2, [pc, #112] @ 6b364 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1fc> │ │ │ │ + ldr r2, [pc, #112] @ 67724 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1fc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6b31c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b4> │ │ │ │ + beq 676dc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b4> │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 6b308 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #56] @ 6b35c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f4> │ │ │ │ + b 676c8 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #56] @ 6771c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1f4> │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, r0 │ │ │ │ str r3, [sl, r6] │ │ │ │ - beq 6b344 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1dc> │ │ │ │ + beq 67704 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1dc> │ │ │ │ bl 2c684 │ │ │ │ mov r0, fp │ │ │ │ bl 2de90 │ │ │ │ - b 6b308 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1a0> │ │ │ │ - andeq r3, sl, r0, asr sp │ │ │ │ + b 676c8 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1a0> │ │ │ │ + muleq sl, r0, r9 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ - @ instruction: 0xffff6598 │ │ │ │ + @ instruction: 0xffff6564 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ - andeq lr, r7, ip, ror #14 │ │ │ │ - @ instruction: 0xffff64cc │ │ │ │ + andeq r2, r8, r4, asr #29 │ │ │ │ + @ instruction: 0xffff6498 │ │ │ │ │ │ │ │ -0006b368 : │ │ │ │ +00067728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #1000] @ 6b768 │ │ │ │ - ldr r3, [pc, #1000] @ 6b76c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #420 @ 0x1a4 │ │ │ │ - mov r1, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6775c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq 6779c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2c5b8 │ │ │ │ - ldr r1, [pc, #964] @ 6b770 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r5, #8 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [pc, #948] @ 6b774 │ │ │ │ - add r4, sp, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #900] @ 6b778 │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #856] @ 6b77c │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #812] @ 6b780 │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #768] @ 6b784 │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #724] @ 6b788 │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #680] @ 6b78c │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #636] @ 6b790 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #592] @ 6b794 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #548] @ 6b798 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #504] @ 6b79c │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #460] @ 6b7a0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #416] @ 6b7a4 │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #372] @ 6b7a8 │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #328] @ 6b7ac │ │ │ │ - mov r2, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + beq 67790 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne 67790 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b 6775c │ │ │ │ + │ │ │ │ +000677ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #128] @ 67844 │ │ │ │ + ldr r2, [pc, #128] @ 67848 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #15 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 677f8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq 67834 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67824 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne 67824 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ + bl 2e034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r3, [pc, #284] @ 6b7b0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b 677f8 │ │ │ │ + andeq r7, sl, r0, lsr r7 │ │ │ │ + andeq r0, r0, r8, lsr #29 │ │ │ │ + │ │ │ │ +0006784c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2c834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bd60 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ - ldr r2, [pc, #240] @ 6b7b4 │ │ │ │ - ldr r3, [pc, #164] @ 6b76c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067878 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #568] @ 67ac8 │ │ │ │ + ldr r3, [pc, #568] @ 67acc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r6, [r1, #276] @ 0x114 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 2ba3c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [r6, #4] │ │ │ │ + mov r1, sp │ │ │ │ + mov r8, sp │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r6, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 2bac0 )@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + beq 6790c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq 67990 │ │ │ │ + ldr r0, [sp] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67930 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq 67980 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + strb r3, [r4, #32] │ │ │ │ + beq 679a0 │ │ │ │ + ldr r2, [pc, #388] @ 67ad0 │ │ │ │ + ldr r3, [pc, #380] @ 67acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b720 │ │ │ │ + bne 67ac0 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #420 @ 0x1a4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d764 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b 67930 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b 6790c │ │ │ │ + ldr r1, [r7, #288] @ 0x120 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 67a3c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + beq 67a30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne 67a30 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67944 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne 67944 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + b 67944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc04 │ │ │ │ - ldr r2, [pc, #180] @ 6b7b8 │ │ │ │ - ldr r3, [pc, #100] @ 6b76c │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b 67a08 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67944 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq 679ec │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b 67944 │ │ │ │ + ldr r0, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67a90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne 67a90 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #48] @ 67ad4 │ │ │ │ + ldr r3, [pc, #36] @ 67acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6b764 │ │ │ │ + beq 67ac4 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6f4 │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ - b 6b6ec │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r3, sl, r4, ror fp │ │ │ │ + andeq r7, sl, r4, ror #12 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq pc, r7, ip, lsr #7 │ │ │ │ - muleq r7, ip, r3 │ │ │ │ - andeq pc, r7, ip, lsr #7 │ │ │ │ - @ instruction: 0x0007f3bc │ │ │ │ - andeq pc, r7, ip, asr #7 │ │ │ │ - andeq pc, r7, r0, ror #7 │ │ │ │ - andeq pc, r7, r8, ror #7 │ │ │ │ - andeq pc, r7, r8, ror #7 │ │ │ │ - strdeq pc, [r7], -r8 │ │ │ │ - andeq pc, r7, r4, lsl r4 @ │ │ │ │ - andeq pc, r7, r4, lsr r4 @ │ │ │ │ - andeq pc, r7, ip, asr #8 │ │ │ │ - andeq pc, r7, ip, lsr r4 @ │ │ │ │ - andeq pc, r7, r4, asr r4 @ │ │ │ │ - andeq pc, r7, r8, asr #8 │ │ │ │ - andeq pc, r7, r0, asr r4 @ │ │ │ │ - andeq pc, r7, ip, lsr r4 @ │ │ │ │ - andeq r3, sl, r0, lsr r8 │ │ │ │ - strdeq r3, [sl], -r0 │ │ │ │ + andeq r7, sl, r8, lsr #11 │ │ │ │ + andeq r7, sl, r0, asr r4 │ │ │ │ │ │ │ │ -0006b7bc : │ │ │ │ +00067ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 6b818 │ │ │ │ - ldr r2, [pc, #68] @ 6b81c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r5, [r0, #200] @ 0xc8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ + ldr r5, [pc, #44] @ 67b1c │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [r0] │ │ │ │ - beq 6b808 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2bf70 │ │ │ │ - mov r1, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ + bl 2d3f8 │ │ │ │ + ldr r3, [pc, #36] @ 67b20 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c120 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + strdeq r7, [sl], -ip │ │ │ │ + andeq r0, r0, r8, lsr #29 │ │ │ │ + │ │ │ │ +00067b24 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #44] @ 67b68 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2be80 │ │ │ │ + ldr r3, [pc, #36] @ 67b6c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, sl, r0, lsr #14 │ │ │ │ - andeq r0, r0, r0, asr #30 │ │ │ │ + @ instruction: 0x000a73b0 │ │ │ │ + andeq r0, r0, r8, lsr #29 │ │ │ │ │ │ │ │ -0006b820 : │ │ │ │ +00067b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2df80 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ - bl 2c684 │ │ │ │ + beq 67b90 │ │ │ │ + bl 2de3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b84c : │ │ │ │ +00067b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #128] @ 0x80 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #344] @ 67d08 │ │ │ │ + ldr r1, [pc, #344] @ 67d0c │ │ │ │ + ldrb r3, [r0, #32] │ │ │ │ + add ip, pc, ip │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 6b930 │ │ │ │ - ldr r1, [pc, #192] @ 6b934 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - cmp r2, r3 │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ ldr r1, [r1] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - blt 6b8c0 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #156] @ 6b938 │ │ │ │ - ldr r3, [pc, #148] @ 6b934 │ │ │ │ + beq 67c6c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + ldrne r2, [r3, #4] │ │ │ │ + mov r1, sp │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, sp │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 67c2c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + beq 67c94 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + movls r3, #0 │ │ │ │ + ldr r2, [pc, #208] @ 67d10 │ │ │ │ + strbls r3, [r4, #32] │ │ │ │ + ldr r3, [pc, #196] @ 67d0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b92c │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bne 67cd4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + ldrne r2, [r3, #4] │ │ │ │ mov r1, sp │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #80] @ 6b93c │ │ │ │ - ldr r3, [pc, #80] @ 6b940 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldrd r2, [r4, #80] @ 0x50 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [r4, #136] @ 0x88 │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, sp │ │ │ │ + blx r6 │ │ │ │ + b 67c08 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + blx r3 │ │ │ │ + b 67c2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ca80 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #92] @ 67d14 │ │ │ │ + ldr r3, [pc, #80] @ 67d0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 67d04 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ca80 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #48] @ 67d18 │ │ │ │ + ldr r3, [pc, #32] @ 67d0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 67cd4 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r7, sl, r0, asr #6 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + @ instruction: 0x000a72b0 │ │ │ │ + andeq r7, sl, ip, lsr r2 │ │ │ │ + andeq r7, sl, ip, lsl #4 │ │ │ │ + │ │ │ │ +00067d1c ::ReleasePointer_()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b890 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r0, r3 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b 6b894 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + str r5, [r4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00067d64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #316] @ 67eb8 │ │ │ │ + ldr r3, [pc, #316] @ 67ebc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #768 @ 0x300 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2ba84 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [r2, #-12] │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, r5, r2 │ │ │ │ + str r5, [r4, #24] │ │ │ │ + ldr r2, [r3, #204] @ 0xcc │ │ │ │ + ldr r8, [r3, #660] @ 0x294 │ │ │ │ + blx r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + mvn r9, #1048576 @ 0x100000 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mvn r8, #0 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, sp │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [sp] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldrd r2, [sp] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 2b9e8 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #104] @ 67ec0 │ │ │ │ + ldr r3, [pc, #96] @ 67ebc │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 67eb0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + mov r1, #768 @ 0x300 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #48] @ 67ec4 │ │ │ │ + ldr r3, [pc, #36] @ 67ebc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 67eb4 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sl, r4, lsl #13 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r7, sl, r8, ror r1 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r3, sl, r8, asr r6 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + muleq sl, ip, r0 │ │ │ │ + andeq r7, sl, r0, rrx │ │ │ │ + │ │ │ │ +00067ec8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r6, [pc, #152] @ 67f80 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + beq 67efc │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67f14 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 67f5c │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [pc, #88] @ 67f84 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 67f74 │ │ │ │ + ldr r3, [pc, #72] @ 67f88 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r5] │ │ │ │ + bl 2c120 │ │ │ │ + mov r1, #248 @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + b 67f5c │ │ │ │ + andeq r7, sl, ip │ │ │ │ + andeq r0, r0, r8, lsr #31 │ │ │ │ + andeq r0, r0, r0, lsl #29 │ │ │ │ + │ │ │ │ +00067f8c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #168] @ 6804c │ │ │ │ + ldr r3, [pc, #168] @ 68050 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 67fd0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67fe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 68030 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [pc, #84] @ 68054 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 68040 │ │ │ │ + ldr r3, [pc, #68] @ 68058 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r5] │ │ │ │ + bl 2c120 │ │ │ │ + mov r1, #248 @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2e034 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + b 68030 │ │ │ │ + andeq r6, sl, r0, asr pc │ │ │ │ + andeq r0, r0, r8, ror #28 │ │ │ │ + andeq r0, r0, r8, lsr #31 │ │ │ │ + andeq r0, r0, r0, lsl #29 │ │ │ │ + │ │ │ │ +0006805c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2cf78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 6b97c │ │ │ │ - b 6ba20 │ │ │ │ + bne 680c0 │ │ │ │ + b 68164 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 6b9ac │ │ │ │ + beq 680f0 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b9b0 │ │ │ │ + bne 680f4 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6b978 │ │ │ │ + bne 680bc │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 6ba20 │ │ │ │ + bne 68164 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ba18 │ │ │ │ + beq 6815c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ba18 │ │ │ │ + beq 6815c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 6b9fc │ │ │ │ + b 68140 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 6ba10 │ │ │ │ + beq 68154 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 6b9dc │ │ │ │ + b 68120 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 6ba94 │ │ │ │ - b 6bb38 │ │ │ │ + bne 681d8 │ │ │ │ + b 6827c │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 6bac4 │ │ │ │ + beq 68208 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6bac8 │ │ │ │ + bne 6820c │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6ba90 │ │ │ │ + bne 681d4 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 6bb38 │ │ │ │ + bne 6827c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6bb30 │ │ │ │ + beq 68274 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bb30 │ │ │ │ + beq 68274 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 6bb14 │ │ │ │ + b 68258 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 6bb28 │ │ │ │ + beq 6826c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 6baf4 │ │ │ │ + b 68238 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 6bf20 │ │ │ │ + beq 68664 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bec4 │ │ │ │ + beq 68608 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6be68 │ │ │ │ + beq 685ac │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6be14 │ │ │ │ + beq 68558 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6bd64 │ │ │ │ + beq 684a8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6bcb4 │ │ │ │ + beq 683f8 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6bd0c │ │ │ │ + beq 68450 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6bdbc │ │ │ │ + beq 68500 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6bc5c │ │ │ │ + beq 683a0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 6bb74 │ │ │ │ + bl 682b8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 6bc2c │ │ │ │ + beq 68370 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6bc48 │ │ │ │ + beq 6838c │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6bc00 │ │ │ │ + bne 68344 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 6bc7c │ │ │ │ + beq 683c0 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 6bc98 │ │ │ │ + beq 683dc │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6bdbc │ │ │ │ + beq 68500 │ │ │ │ mov r8, r7 │ │ │ │ - b 6bbf4 │ │ │ │ + b 68338 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 6bcd4 │ │ │ │ + beq 68418 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6bcf0 │ │ │ │ + beq 68434 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6bd64 │ │ │ │ + beq 684a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 6bbd0 │ │ │ │ + b 68314 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 6bd2c │ │ │ │ + beq 68470 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6bd48 │ │ │ │ + beq 6848c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6bcb4 │ │ │ │ + beq 683f8 │ │ │ │ mov r5, r6 │ │ │ │ - b 6bbdc │ │ │ │ + b 68320 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 6bd84 │ │ │ │ + beq 684c8 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6bda0 │ │ │ │ + beq 684e4 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6be14 │ │ │ │ + beq 68558 │ │ │ │ mov fp, r4 │ │ │ │ - b 6bbc4 │ │ │ │ + b 68308 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 6bddc │ │ │ │ + beq 68520 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6bdf8 │ │ │ │ + beq 6853c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6bd0c │ │ │ │ + beq 68450 │ │ │ │ mov r6, r7 │ │ │ │ - b 6bbe8 │ │ │ │ + b 6832c │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 6be34 │ │ │ │ + beq 68578 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6be50 │ │ │ │ + beq 68594 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 6bbb8 │ │ │ │ + bne 682fc │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 6be8c │ │ │ │ + beq 685d0 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6beac │ │ │ │ + beq 685f0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 6bba8 │ │ │ │ + bne 682ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 6bee8 │ │ │ │ + beq 6862c │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6bf08 │ │ │ │ + beq 6864c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 6bb94 │ │ │ │ + bne 682d8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 6c38c │ │ │ │ - ldr r3, [pc, #1096] @ 6c390 │ │ │ │ + ldr r2, [pc, #1096] @ 68ad0 │ │ │ │ + ldr r3, [pc, #1096] @ 68ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -64091,3132 +60436,2902 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 6c188 │ │ │ │ + bhi 688cc │ │ │ │ cmp r5, #1 │ │ │ │ - bne 6c09c │ │ │ │ + bne 687e0 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 6c1bc │ │ │ │ + beq 68900 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 687f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 6c208 │ │ │ │ + blt 6894c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0bc │ │ │ │ + beq 68800 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 6c0cc │ │ │ │ + blt 68810 │ │ │ │ cmp sl, fp │ │ │ │ - beq 6c060 │ │ │ │ + beq 687a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 6c394 │ │ │ │ - ldr r3, [pc, #792] @ 6c390 │ │ │ │ + ldr r2, [pc, #800] @ 68ad8 │ │ │ │ + ldr r3, [pc, #792] @ 68ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c34c │ │ │ │ + bne 68a90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 6bfa4 │ │ │ │ + beq 686e8 │ │ │ │ mov r0, fp │ │ │ │ - b 6c1a4 │ │ │ │ + b 688e8 │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 6c208 │ │ │ │ + blt 6894c │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 6c048 │ │ │ │ + bge 6878c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 6c2f4 │ │ │ │ + beq 68a38 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c270 │ │ │ │ + beq 689b4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 6c30c │ │ │ │ + blt 68a50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6b944 │ │ │ │ + bl 68088 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6c048 │ │ │ │ + beq 6878c │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c290 │ │ │ │ + beq 689d4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 6c06c │ │ │ │ + b 687b0 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 6bfa4 │ │ │ │ + b 686e8 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c124 │ │ │ │ + beq 68868 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c2e0 │ │ │ │ + beq 68a24 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6c2fc │ │ │ │ + bne 68a40 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 6c124 │ │ │ │ - b 6c148 │ │ │ │ + bge 68868 │ │ │ │ + b 6888c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 6c264 │ │ │ │ + beq 689a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c24c │ │ │ │ + beq 68990 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c250 │ │ │ │ + bne 68994 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6c124 │ │ │ │ + bge 68868 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c150 │ │ │ │ + beq 68894 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 6c148 │ │ │ │ + b 6888c │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6c124 │ │ │ │ + bge 68868 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 6c150 │ │ │ │ + bne 68894 │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c2d4 │ │ │ │ + beq 68a18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c2d8 │ │ │ │ + bne 68a1c │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 6c164 │ │ │ │ + b 688a8 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 6c124 │ │ │ │ + bge 68868 │ │ │ │ mov r0, r2 │ │ │ │ - b 6c150 │ │ │ │ + b 68894 │ │ │ │ mov r5, #0 │ │ │ │ - b 6c268 │ │ │ │ + b 689ac │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 6c124 │ │ │ │ - b 6c148 │ │ │ │ + bge 68868 │ │ │ │ + b 6888c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 6c148 │ │ │ │ + bne 6888c │ │ │ │ mov r9, r6 │ │ │ │ - b 6c2ac │ │ │ │ + b 689f0 │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 6c398 │ │ │ │ - ldr r3, [pc, #92] @ 6c390 │ │ │ │ + ldr r2, [pc, #104] @ 68adc │ │ │ │ + ldr r3, [pc, #92] @ 68ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6c388 │ │ │ │ + beq 68acc │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 6c39c │ │ │ │ - ldr r3, [pc, #36] @ 6c390 │ │ │ │ + ldr r2, [pc, #52] @ 68ae0 │ │ │ │ + ldr r3, [pc, #36] @ 68ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c34c │ │ │ │ + bne 68a90 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0x000a2fb0 │ │ │ │ + andeq r6, sl, ip, ror #16 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r2, sl, r0, lsl #29 │ │ │ │ - andeq r2, sl, r4, asr #23 │ │ │ │ - andeq r2, sl, ip, lsl #23 │ │ │ │ + andeq r6, sl, ip, lsr r7 │ │ │ │ + andeq r6, sl, r0, lsl #9 │ │ │ │ + andeq r6, sl, r8, asr #8 │ │ │ │ + │ │ │ │ +00068ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 6c804 │ │ │ │ - ldr r3, [pc, #1096] @ 6c808 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r5, #15 │ │ │ │ - add fp, r0, #24 │ │ │ │ - str fp, [r0, #16] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #88] @ 68b54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r8, [r3] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bhi 6c600 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 6c514 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - mov r2, fp │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - add r3, r7, #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - strb r3, [r2, r5] │ │ │ │ - mov r5, r6 │ │ │ │ - ldr sl, [r4, #16] │ │ │ │ - ldr r8, [r4, #20] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 6c634 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r8, r3 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - beq 6c528 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r2, r8, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - blt 6c680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2be80 │ │ │ │ + ldr r3, [pc, #76] @ 68b58 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r1, [r4, #36] @ 0x24 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + ldrd r0, [r5, #48] @ 0x30 │ │ │ │ + ldr ip, [r5, #56] @ 0x38 │ │ │ │ + strd r0, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [r4, #56] @ 0x38 │ │ │ │ + strd r2, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r6, sl, ip, ror #7 │ │ │ │ + andeq r0, r0, r8, ror #28 │ │ │ │ + │ │ │ │ +00068b5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #212] @ 68c48 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + beq 68b88 │ │ │ │ + bl 2de3c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldrd r0, [r5, #48] @ 0x30 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + strd r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + strd r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c534 │ │ │ │ + beq 68bc0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blt 6c544 │ │ │ │ - cmp sl, fp │ │ │ │ - beq 6c4d8 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, sl │ │ │ │ - add r1, r1, #1 │ │ │ │ + beq 68bd8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 68c20 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [pc, #92] @ 68c4c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 68c3c │ │ │ │ + ldr r3, [pc, #76] @ 68c50 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r5] │ │ │ │ + bl 2c120 │ │ │ │ + mov r1, #248 @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + str r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 6c80c │ │ │ │ - ldr r3, [pc, #792] @ 6c808 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + b 68c20 │ │ │ │ + andeq r6, sl, r8, ror r3 │ │ │ │ + andeq r0, r0, r8, lsr #31 │ │ │ │ + andeq r0, r0, r0, lsl #29 │ │ │ │ + │ │ │ │ +00068c54 )@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3768] @ 0xeb8 │ │ │ │ + ldr r2, [pc, #3992] @ 69c04 )@@Base+0xfb0> │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + ldr r3, [pc, #3988] @ 69c08 )@@Base+0xfb4> │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r7, sp, #260 @ 0x104 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6c7c4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r2, fp │ │ │ │ - beq 6c41c │ │ │ │ - mov r0, fp │ │ │ │ - b 6c61c │ │ │ │ - sub r2, r8, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 6c680 │ │ │ │ - sub r0, r3, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bge 6c4c0 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq 6c76c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6c6e8 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r5, r8, r5 │ │ │ │ - cmpeq r5, #0 │ │ │ │ - blt 6c784 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl 6ba5c │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 6c4c0 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r9 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6c708 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b 6c4e4 │ │ │ │ - add r0, r0, #16 │ │ │ │ + ldr sl, [r0] │ │ │ │ + mov r4, #26 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov r3, #0 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [pc, #3920] @ 69c0c )@@Base+0xfb8> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ bl 2d740 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b 6c41c │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6c59c │ │ │ │ - ldr r9, [r7, #16] │ │ │ │ - ldr r6, [r9, #20] │ │ │ │ - cmp r8, r6 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6c758 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl 2dc98 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 6c774 │ │ │ │ - sub r6, r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 6c59c │ │ │ │ - b 6c5c0 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 6c6dc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, sl │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ + ldr r4, [sl, #96] @ 0x60 │ │ │ │ + add r3, sl, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ + ldr r8, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 69a28 )@@Base+0xdd4> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c6c4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, sl │ │ │ │ + beq 68d3c )@@Base+0xe8> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c6c8 │ │ │ │ + bne 68d40 )@@Base+0xec> │ │ │ │ sub r0, r5, r8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6c59c │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6c5c8 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 6c5c0 │ │ │ │ - sub r3, r8, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 6c59c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bne 6c5c8 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - cmp r8, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + movge r9, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 68d10 )@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 69a2c )@@Base+0xdd8> │ │ │ │ + ldr r4, [r9, #20] │ │ │ │ + cmp r8, r4 │ │ │ │ movcc r2, r8 │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c74c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq 68d98 )@@Base+0x144> │ │ │ │ + ldr r1, [r9, #16] │ │ │ │ + mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c750 │ │ │ │ - sub r0, r8, r3 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - b 6c5dc │ │ │ │ - sub r6, r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 6c59c │ │ │ │ - mov r0, r2 │ │ │ │ - b 6c5c8 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6c6e0 │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r5, r3 │ │ │ │ - bge 6c59c │ │ │ │ - b 6c5c0 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r5, r9 │ │ │ │ - bne 6c5c0 │ │ │ │ - mov r9, r6 │ │ │ │ - b 6c724 │ │ │ │ - bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 6c810 │ │ │ │ - ldr r3, [pc, #92] @ 6c808 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bne 68d9c )@@Base+0x148> │ │ │ │ + sub r0, r8, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 69a2c )@@Base+0xdd8> │ │ │ │ + mov r2, #5 │ │ │ │ + cmp fp, r6 │ │ │ │ + str r2, [r9, #40] @ 0x28 │ │ │ │ + beq 68dc4 )@@Base+0x170> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add sl, sp, #212 @ 0xd4 │ │ │ │ + ldr r4, [r3] │ │ │ │ + add r8, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r5, #21 │ │ │ │ + ldr r9, [r3, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #3588] @ 69c10 )@@Base+0xfbc> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add fp, sp, #236 @ 0xec │ │ │ │ + add r5, sp, #244 @ 0xf4 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, #65 @ 0x41 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #3508] @ 69c14 )@@Base+0xfc0> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + bl 2d740 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - beq 6c800 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + strb r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + stm sp, {r3, r7} │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 68ec4 )@@Base+0x270> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 6c814 │ │ │ │ - ldr r3, [pc, #36] @ 6c808 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6c7c4 │ │ │ │ - bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r2, sl, r8, lsr fp │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r2, sl, r8, lsl #20 │ │ │ │ - andeq r2, sl, ip, asr #14 │ │ │ │ - andeq r2, sl, r4, lsl r7 │ │ │ │ - │ │ │ │ -0006c818 )@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3776] @ 0xec0 │ │ │ │ - ldr r2, [pc, #3328] @ 6d530 )@@Base+0xd18> │ │ │ │ - ldr r3, [pc, #3328] @ 6d534 )@@Base+0xd1c> │ │ │ │ - sub sp, sp, #284 @ 0x11c │ │ │ │ - ldr r5, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - add r8, sp, #252 @ 0xfc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r9, sp, #80 @ 0x50 │ │ │ │ - mov r4, #17 │ │ │ │ - mov r1, r9 │ │ │ │ - add r7, sp, #260 @ 0x104 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 68edc )@@Base+0x288> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 68ef8 )@@Base+0x2a4> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #21 │ │ │ │ + ldr r9, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - mov r3, #0 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3252] @ 6d538 )@@Base+0xd20> │ │ │ │ + ldr r1, [pc, #3312] @ 69c18 )@@Base+0xfc4> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ - add r5, r5, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r9 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ + ldr r4, [r9, #72] @ 0x48 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - mov sl, r5 │ │ │ │ - beq 6d2c0 )@@Base+0xaa8> │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ + mov sl, r1 │ │ │ │ + beq 69b34 )@@Base+0xee0> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c904 )@@Base+0xec> │ │ │ │ + beq 68fbc )@@Base+0x368> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c908 )@@Base+0xf0> │ │ │ │ + bne 68fc0 )@@Base+0x36c> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6c8d8 )@@Base+0xc0> │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, sl │ │ │ │ - beq 6d2c0 )@@Base+0xaa8> │ │ │ │ + bne 68f90 )@@Base+0x33c> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp sl, r1 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r3 │ │ │ │ + beq 69b34 )@@Base+0xee0> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ - cmp r6, r4 │ │ │ │ - movcc r2, r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c960 )@@Base+0x148> │ │ │ │ + beq 69028 )@@Base+0x3d4> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c964 )@@Base+0x14c> │ │ │ │ - sub r0, r6, r4 │ │ │ │ + bne 6902c )@@Base+0x3d8> │ │ │ │ + sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d2c0 )@@Base+0xaa8> │ │ │ │ - mov r2, #0 │ │ │ │ - cmp fp, r7 │ │ │ │ + blt 69b34 )@@Base+0xee0> │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 6c98c )@@Base+0x174> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + beq 69054 )@@Base+0x400> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3] │ │ │ │ - mov r5, #18 │ │ │ │ + mov sl, #18 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - add r6, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2928] @ 6d53c )@@Base+0xd24> │ │ │ │ + ldr r1, [pc, #2956] @ 69c1c )@@Base+0xfc8> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add sl, sp, #116 @ 0x74 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #74 @ 0x4a │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2848] @ 6d540 )@@Base+0xd28> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 2d740 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [sp, #108] @ 0x6c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov ip, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #2804] @ 6d544 )@@Base+0xd2c> │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - strb r2, [lr, r0] │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - add ip, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #180 @ 0xb4 │ │ │ │ - add fp, sp, #188 @ 0xbc │ │ │ │ - strh r1, [sp, #140] @ 0x8c │ │ │ │ - strh r1, [sp, #164] @ 0xa4 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ - mov r1, r9 │ │ │ │ - add ip, sp, #164 @ 0xa4 │ │ │ │ - mov r0, r3 │ │ │ │ - strb r2, [sp, #142] @ 0x8e │ │ │ │ - strb r2, [sp, #166] @ 0xa6 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #156] @ 0x9c │ │ │ │ - str fp, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2716] @ 6d548 )@@Base+0xd30> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #111 @ 0x6f │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [pc, #2692] @ 6d54c )@@Base+0xd34> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #3 │ │ │ │ - lsr lr, r3, #16 │ │ │ │ - mov r0, #41 @ 0x29 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ - str ip, [sp, #208] @ 0xd0 │ │ │ │ - add ip, sp, #228 @ 0xe4 │ │ │ │ - add r5, sp, #212 @ 0xd4 │ │ │ │ - strb lr, [sp, #214] @ 0xd6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - add lr, sp, #236 @ 0xec │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, ip │ │ │ │ - strh r3, [sp, #212] @ 0xd4 │ │ │ │ - strb r2, [sp, #215] @ 0xd7 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #228] @ 0xe4 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2592] @ 6d550 )@@Base+0xd38> │ │ │ │ + ldr r1, [pc, #2884] @ 69c20 )@@Base+0xfcc> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r2, #74 @ 0x4a │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - strb r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr sl, [pc, #2832] @ 69c24 )@@Base+0xfd0> │ │ │ │ + ldr fp, [pc, #2832] @ 69c28 )@@Base+0xfd4> │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add r4, sp, #156 @ 0x9c │ │ │ │ - add ip, sp, #204 @ 0xcc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp] │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 6cbc4 )@@Base+0x3ac> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 6cbe0 )@@Base+0x3c8> │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + strd sl, [sp, #16] │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + strb r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd sl, [sp] │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 6915c )@@Base+0x508> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6cbf8 )@@Base+0x3e0> │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - cmp r0, fp │ │ │ │ - beq 6cc10 )@@Base+0x3f8> │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 6cc2c )@@Base+0x414> │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + beq 69174 )@@Base+0x520> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6cc48 )@@Base+0x430> │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, sl │ │ │ │ - beq 6cc60 )@@Base+0x448> │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 6cc78 )@@Base+0x460> │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + beq 69190 )@@Base+0x53c> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #19 │ │ │ │ - ldr r6, [r3] │ │ │ │ + mov r4, #18 │ │ │ │ + ldr r9, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2220] @ 6d554 )@@Base+0xd3c> │ │ │ │ + ldr r1, [pc, #2668] @ 69c2c )@@Base+0xfd8> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r3, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r9 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ + ldr r4, [r9, #72] @ 0x48 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ mov sl, r1 │ │ │ │ - beq 6d2e4 )@@Base+0xacc> │ │ │ │ + beq 69b58 )@@Base+0xf04> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd30 )@@Base+0x518> │ │ │ │ + beq 69254 )@@Base+0x600> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd34 )@@Base+0x51c> │ │ │ │ + bne 69258 )@@Base+0x604> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6cd04 )@@Base+0x4ec> │ │ │ │ + bne 69228 )@@Base+0x5d4> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp sl, r1 │ │ │ │ + mov r9, r6 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, sl │ │ │ │ - beq 6d2e4 )@@Base+0xacc> │ │ │ │ + mov r6, r3 │ │ │ │ + beq 69b58 )@@Base+0xf04> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ - cmp r6, r4 │ │ │ │ - movcc r2, r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd90 )@@Base+0x578> │ │ │ │ + beq 692c0 )@@Base+0x66c> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd94 )@@Base+0x57c> │ │ │ │ - sub r0, r6, r4 │ │ │ │ + bne 692c4 )@@Base+0x670> │ │ │ │ + sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d2e4 )@@Base+0xacc> │ │ │ │ - mov r2, #0 │ │ │ │ - cmp fp, r7 │ │ │ │ + blt 69b58 )@@Base+0xf04> │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 6cdbc )@@Base+0x5a4> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + beq 692ec )@@Base+0x698> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1936] @ 6d558 )@@Base+0xd40> │ │ │ │ - ldr r4, [r2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r2, #12 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, #32 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - mov ip, #0 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ - strb ip, [sp, #224] @ 0xe0 │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r3] │ │ │ │ + mov sl, #18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1856] @ 6d55c )@@Base+0xd44> │ │ │ │ + ldr r1, [pc, #2312] @ 69c30 )@@Base+0xfdc> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, #86 @ 0x56 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #74 @ 0x4a │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1788] @ 6d560 )@@Base+0xd48> │ │ │ │ + ldr r1, [pc, #2240] @ 69c34 )@@Base+0xfe0> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #86 @ 0x56 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + mov r2, #74 @ 0x4a │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [sp, #252] @ 0xfc │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, #2 │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [lr, r2] │ │ │ │ - stm sp, {r1, ip} │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + strb r3, [r1, r2] │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 6cec8 )@@Base+0x6b0> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r1, fp │ │ │ │ + ldr sl, [pc, #2188] @ 69c38 )@@Base+0xfe4> │ │ │ │ + ldr fp, [pc, #2188] @ 69c3c )@@Base+0xfe8> │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, [sp, #16] │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + strb r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd sl, [sp] │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 693f4 )@@Base+0x7a0> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 6cee4 )@@Base+0x6cc> │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 6940c )@@Base+0x7b8> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 6cefc )@@Base+0x6e4> │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 69428 )@@Base+0x7d4> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1628] @ 6d564 )@@Base+0xd4c> │ │ │ │ - ldr ip, [r2] │ │ │ │ - mov r2, #12 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #18 │ │ │ │ + ldr r9, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - strb r2, [sp, #272] @ 0x110 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ - stm r7, {r0, r1, r2} │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, ip │ │ │ │ - mov r4, ip │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2024] @ 69c40 )@@Base+0xfec> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r9 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + mov r1, r7 │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add r1, ip, #68 @ 0x44 │ │ │ │ + ldr r4, [r9, #72] @ 0x48 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ mov sl, r1 │ │ │ │ - beq 6d308 )@@Base+0xaf0> │ │ │ │ + beq 69b7c )@@Base+0xf28> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cf90 )@@Base+0x778> │ │ │ │ + beq 694ec )@@Base+0x898> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cf94 )@@Base+0x77c> │ │ │ │ + bne 694f0 )@@Base+0x89c> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6cf64 )@@Base+0x74c> │ │ │ │ + bne 694c0 )@@Base+0x86c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp sl, r1 │ │ │ │ + mov r9, r6 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, sl │ │ │ │ - beq 6d308 )@@Base+0xaf0> │ │ │ │ + mov r6, r3 │ │ │ │ + beq 69b7c )@@Base+0xf28> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ - cmp r6, r4 │ │ │ │ - movcc r2, r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cff0 )@@Base+0x7d8> │ │ │ │ + beq 69558 )@@Base+0x904> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cff4 )@@Base+0x7dc> │ │ │ │ - sub r0, r6, r4 │ │ │ │ + bne 6955c )@@Base+0x908> │ │ │ │ + sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d308 )@@Base+0xaf0> │ │ │ │ - mov r2, #3 │ │ │ │ - cmp fp, r7 │ │ │ │ + blt 69b7c )@@Base+0xf28> │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 6d01c )@@Base+0x804> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + beq 69584 )@@Base+0x930> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r3] │ │ │ │ - mov sl, #16 │ │ │ │ - ldr r3, [r4] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr sl, [r3] │ │ │ │ + mov r4, #26 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1300] @ 6d568 )@@Base+0xd50> │ │ │ │ + ldr r1, [pc, #1664] @ 69c44 )@@Base+0xff0> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #65 @ 0x41 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, #61 @ 0x3d │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + add ip, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1224] @ 6d56c )@@Base+0xd54> │ │ │ │ + ldr r1, [pc, #1580] @ 69c48 )@@Base+0xff4> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r2, #61 @ 0x3d │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ bl 2d740 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #228] @ 0xe4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - strb r3, [ip, r2] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - ldr fp, [pc, #1168] @ 6d570 )@@Base+0xd58> │ │ │ │ - mov r2, sl │ │ │ │ - mov sl, #0 │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ + ldr r3, [pc, #1556] @ 69c4c )@@Base+0xff8> │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr fp, [sp, #116] @ 0x74 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #5 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + str lr, [sp, #120] @ 0x78 │ │ │ │ + strb r2, [fp, lr] │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ + add ip, sp, #148 @ 0x94 │ │ │ │ + mov r4, #25 │ │ │ │ + add fp, sp, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + strb r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + strb r1, [sp, #176] @ 0xb0 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r8 │ │ │ │ + add ip, sp, #172 @ 0xac │ │ │ │ + mov r0, r3 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + strb r2, [sp, #153] @ 0x99 │ │ │ │ + strb r2, [sp, #177] @ 0xb1 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #164] @ 0xa4 │ │ │ │ + str fp, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1432] @ 69c50 )@@Base+0xffc> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [pc, #1408] @ 69c54 )@@Base+0x1000> │ │ │ │ + ldr r4, [sp, #188] @ 0xbc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + strb r2, [r4, r3] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov lr, #5 │ │ │ │ + mov ip, #29 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + strb r1, [sp, #224] @ 0xe0 │ │ │ │ + str lr, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - strb r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - strd sl, [sp] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 6d128 )@@Base+0x910> │ │ │ │ + strb r2, [sp, #225] @ 0xe1 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + str lr, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #236] @ 0xec │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1324] @ 69c58 )@@Base+0x1004> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #29 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r1, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1256] @ 69c5c )@@Base+0x1008> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #16 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add sl, sp, #164 @ 0xa4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r4, r3 │ │ │ │ + blx ip │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 697f4 )@@Base+0xba0> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 6980c )@@Base+0xbb8> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6d144 )@@Base+0x92c> │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + beq 69828 )@@Base+0xbd4> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 6d15c )@@Base+0x944> │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + cmp r0, fp │ │ │ │ + beq 69840 )@@Base+0xbec> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 6985c )@@Base+0xc08> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 69878 )@@Base+0xc24> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 69894 )@@Base+0xc40> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 698ac )@@Base+0xc58> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #16 │ │ │ │ + mov r4, #26 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1000] @ 6d574 )@@Base+0xd5c> │ │ │ │ + ldr r1, [pc, #900] @ 69c60 )@@Base+0x100c> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ mov r1, #0 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ add r5, r5, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ mov sl, r5 │ │ │ │ - beq 6d32c )@@Base+0xb14> │ │ │ │ + beq 69ba0 )@@Base+0xf4c> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6d20c )@@Base+0x9f4> │ │ │ │ + beq 69968 )@@Base+0xd14> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d210 )@@Base+0x9f8> │ │ │ │ + bne 6996c )@@Base+0xd18> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6d1e0 )@@Base+0x9c8> │ │ │ │ + bne 6993c )@@Base+0xce8> │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, sl │ │ │ │ - beq 6d32c )@@Base+0xb14> │ │ │ │ + mov r3, r9 │ │ │ │ + cmp sl, r5 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + beq 69ba0 )@@Base+0xf4c> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ - cmp r6, r4 │ │ │ │ - movcc r2, r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6d268 )@@Base+0xa50> │ │ │ │ + beq 699d0 )@@Base+0xd7c> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d26c )@@Base+0xa54> │ │ │ │ - sub r0, r6, r4 │ │ │ │ + bne 699d4 )@@Base+0xd80> │ │ │ │ + sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d32c )@@Base+0xb14> │ │ │ │ - mov r2, #3 │ │ │ │ - cmp fp, r7 │ │ │ │ + blt 69ba0 )@@Base+0xf4c> │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 6d294 )@@Base+0xa7c> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + beq 699fc )@@Base+0xda8> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #732] @ 6d578 )@@Base+0xd60> │ │ │ │ - ldr r3, [pc, #660] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r2, [pc, #608] @ 69c64 )@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #512] @ 69c08 )@@Base+0xfb4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d3b4 )@@Base+0xb9c> │ │ │ │ - add sp, sp, #284 @ 0x11c │ │ │ │ + bne 69f38 )@@Base+0x12e4> │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + add r3, sl, #88 @ 0x58 │ │ │ │ + mov r0, #44 @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ + add r3, r0, #24 │ │ │ │ + cmp r5, #15 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + ldr r8, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #16 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bhi 69bd4 )@@Base+0xf80> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 69bc4 )@@Base+0xf70> │ │ │ │ + ldrb r3, [r8] │ │ │ │ + strb r3, [r4, #24] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r8, #0 │ │ │ │ + cmp r2, r9 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + strb r8, [r3, r5] │ │ │ │ + str r8, [r4, #40] @ 0x28 │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + beq 69c94 )@@Base+0x1040> │ │ │ │ + ldr r8, [r9, #20] │ │ │ │ + cmp r5, r8 │ │ │ │ + movcc r3, r5 │ │ │ │ + movcs r3, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r9, #16] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + beq 69cec )@@Base+0x1098> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r3, r5, r8 │ │ │ │ + cmpeq r3, #0 │ │ │ │ + blt 69cf8 )@@Base+0x10a4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 69afc )@@Base+0xea8> │ │ │ │ + sub r3, r8, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 69db8 )@@Base+0x1164> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq 69b20 )@@Base+0xecc> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + bl 2c684 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ + b 68da4 )@@Base+0x150> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ - add r0, r3, #88 @ 0x58 │ │ │ │ - mov r2, r9 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 6c3a0 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ + add r0, r3, #64 @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 6866c │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b 6c96c )@@Base+0x154> │ │ │ │ + b 69034 )@@Base+0x3e0> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ - add r0, r3, #88 @ 0x58 │ │ │ │ - mov r2, r9 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 6c3a0 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ + add r0, r3, #64 @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 6866c │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b 6cd9c )@@Base+0x584> │ │ │ │ + b 692cc )@@Base+0x678> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 6bf28 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 6866c │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b 6cffc )@@Base+0x7e4> │ │ │ │ + b 69564 )@@Base+0x910> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 6bf28 │ │ │ │ - ldr fp, [sp, #252] @ 0xfc │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 6866c │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b 6d274 )@@Base+0xa5c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 699dc )@@Base+0xd88> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 69a74 )@@Base+0xe20> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + b 69bec )@@Base+0xf98> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + b 69a78 )@@Base+0xe24> │ │ │ │ + andeq r6, sl, r0, lsl #5 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq lr, r7, ip, asr r1 │ │ │ │ + andeq r1, r8, r0, ror r7 │ │ │ │ + andeq r1, r8, r8, lsr r7 │ │ │ │ + andeq r1, r8, r4, asr r6 │ │ │ │ + andeq r1, r8, r8, asr #10 │ │ │ │ + andeq r1, r8, r4, lsl r5 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + andeq r1, r8, r8, lsl r4 │ │ │ │ + andeq r1, r8, r0, lsl r3 │ │ │ │ + ldrdeq r1, [r8], -ip │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + svccc 0x00b99999 │ │ │ │ + andeq r1, r8, r0, ror #3 │ │ │ │ + ldrdeq r1, [r8], -r4 │ │ │ │ + muleq r8, ip, r0 │ │ │ │ + strheq r1, [r8], -ip │ │ │ │ + andeq r1, r8, r4, asr #32 │ │ │ │ + andeq r1, r8, r8, asr #32 │ │ │ │ + strdeq r0, [r8], -r8 │ │ │ │ + ldrdeq r0, [r8], -r0 @ │ │ │ │ + @ instruction: 0x00080dbc │ │ │ │ + strdeq r5, [sl], -r0 │ │ │ │ + ldrdeq r4, [sl], -r8 │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ + andeq r4, sl, r0, ror #30 │ │ │ │ + andeq r4, sl, ip, lsr #30 │ │ │ │ + andeq r4, sl, ip, ror #29 │ │ │ │ + andeq r4, sl, r4, lsr #29 │ │ │ │ + andeq r4, sl, r0, ror lr │ │ │ │ + andeq r4, sl, r0, asr #28 │ │ │ │ + andeq r4, sl, r0, ror #27 │ │ │ │ + @ instruction: 0x000a4db0 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + ldr r3, [sl, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69d50 )@@Base+0x10fc> │ │ │ │ + ldr r3, [sl, #104] @ 0x68 │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + cmp r5, r9 │ │ │ │ + movcc r2, r5 │ │ │ │ + movcs r2, r9 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69ebc )@@Base+0x1268> │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 69e88 )@@Base+0x1234> │ │ │ │ + sub r2, r9, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge 69d50 )@@Base+0x10fc> │ │ │ │ + mov r9, r0 │ │ │ │ + b 69d74 )@@Base+0x1120> │ │ │ │ + sub r3, r5, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 69af8 )@@Base+0xea4> │ │ │ │ + ldr r3, [sl, #100] @ 0x64 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 69e20 )@@Base+0x11cc> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r8, [r0, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r5, r8 │ │ │ │ + movcc r2, r5 │ │ │ │ + movcs r2, r8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69d44 )@@Base+0x10f0> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 69d48 )@@Base+0x10f4> │ │ │ │ + sub r2, r8, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 69e74 )@@Base+0x1220> │ │ │ │ + mov r3, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, sl, #88 @ 0x58 │ │ │ │ + mov r2, fp │ │ │ │ + bl 681a0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69b04 )@@Base+0xeb0> │ │ │ │ + subs r0, r9, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r9 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 69e28 )@@Base+0x11d4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [sl, #108] @ 0x6c │ │ │ │ + mov r9, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl, #108] @ 0x6c │ │ │ │ + b 69b2c )@@Base+0xed8> │ │ │ │ + ldr r3, [sl, #104] @ 0x68 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 69e28 )@@Base+0x11d4> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r5, r2 │ │ │ │ + movcc r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69e94 )@@Base+0x1240> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r2, [sp, #60] @ 0x3c │ │ │ │ + subeq r2, r5, r2 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge 69d50 )@@Base+0x10fc> │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r9, r3 │ │ │ │ + bne 69d74 )@@Base+0x1120> │ │ │ │ + b 69e44 )@@Base+0x11f0> │ │ │ │ + mov r0, #1 │ │ │ │ + b 69d94 )@@Base+0x1140> │ │ │ │ + ldr r8, [r9, #20] │ │ │ │ + ldr r3, [r9, #16] │ │ │ │ + cmp r5, r8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movcc r3, r5 │ │ │ │ + movcs r3, r8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69e68 )@@Base+0x1214> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 69e6c )@@Base+0x1218> │ │ │ │ + sub r0, r5, r8 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + b 69d94 )@@Base+0x1140> │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 69e20 )@@Base+0x11cc> │ │ │ │ + mov r9, r3 │ │ │ │ + b 69d80 )@@Base+0x112c> │ │ │ │ + bge 69d50 )@@Base+0x10fc> │ │ │ │ + mov r9, r8 │ │ │ │ + b 69d74 )@@Base+0x1120> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + sub r2, r5, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge 69d50 )@@Base+0x10fc> │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69e28 )@@Base+0x11d4> │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + b 69d80 )@@Base+0x112c> │ │ │ │ + sub r1, r9, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 69d50 )@@Base+0x10fc> │ │ │ │ + mov r9, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + b 69d80 )@@Base+0x112c> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sl │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #484] @ 6d57c )@@Base+0xd64> │ │ │ │ - ldr r3, [pc, #408] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r2, [pc, #-692] @ 69c68 )@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #-656] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d3e4 )@@Base+0xbcc> │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ 6d580 )@@Base+0xd68> │ │ │ │ - ldr r3, [pc, #360] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r2, [pc, #-752] @ 69c6c )@@Base+0x1018> │ │ │ │ + ldr r3, [pc, #-720] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d3b4 )@@Base+0xb9c> │ │ │ │ + bne 69f38 )@@Base+0x12e4> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #380] @ 6d584 )@@Base+0xd6c> │ │ │ │ - ldr r3, [pc, #296] @ 6d534 )@@Base+0xd1c> │ │ │ │ + bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #-804] @ 69c70 )@@Base+0x101c> │ │ │ │ + ldr r3, [pc, #-776] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d3e4 )@@Base+0xbcc> │ │ │ │ - b 6d3b4 )@@Base+0xb9c> │ │ │ │ - mov r0, r8 │ │ │ │ + bne 69f38 )@@Base+0x12e4> │ │ │ │ + bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ + b 69f0c )@@Base+0x12b8> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #336] @ 6d588 )@@Base+0xd70> │ │ │ │ - ldr r3, [pc, #248] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r2, [pc, #-852] @ 69c74 )@@Base+0x1020> │ │ │ │ + ldr r3, [pc, #-828] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d3e4 )@@Base+0xbcc> │ │ │ │ - b 6d3b4 )@@Base+0xb9c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #276] @ 6d58c )@@Base+0xd74> │ │ │ │ - ldr r3, [pc, #184] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #-912] @ 69c78 )@@Base+0x1024> │ │ │ │ + ldr r3, [pc, #-892] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d3e4 )@@Base+0xbcc> │ │ │ │ - b 6d3b4 )@@Base+0xb9c> │ │ │ │ - b 6d3f8 )@@Base+0xbe0> │ │ │ │ - b 6d460 )@@Base+0xc48> │ │ │ │ - b 6d468 )@@Base+0xc50> │ │ │ │ - mov r0, r8 │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + b 69ff8 )@@Base+0x13a4> │ │ │ │ + b 69f4c )@@Base+0x12f8> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ 6d590 )@@Base+0xd78> │ │ │ │ - ldr r3, [pc, #124] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #-980] @ 69c7c )@@Base+0x1028> │ │ │ │ + ldr r3, [pc, #-964] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d3e4 )@@Base+0xbcc> │ │ │ │ - b 6d3b4 )@@Base+0xb9c> │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #204 @ 0xcc │ │ │ │ - add r4, sp, #156 @ 0x9c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 6d360 )@@Base+0xb48> │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r4, sp, #156 @ 0x9c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 6d370 )@@Base+0xb58> │ │ │ │ - b 6d388 )@@Base+0xb70> │ │ │ │ - mov r0, r8 │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + b 6a040 )@@Base+0x13ec> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ 6d594 )@@Base+0xd7c> │ │ │ │ - ldr r3, [pc, #32] @ 6d534 )@@Base+0xd1c> │ │ │ │ + ldr r2, [pc, #-1028] @ 69c80 )@@Base+0x102c> │ │ │ │ + ldr r3, [pc, #-1016] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d3e4 )@@Base+0xbcc> │ │ │ │ - b 6d3b4 )@@Base+0xb9c> │ │ │ │ - @ instruction: 0x000a26bc │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq sl, [r7], -r4 │ │ │ │ - andeq ip, r7, r4, lsl #3 │ │ │ │ - andeq lr, r7, ip, asr #1 │ │ │ │ - andeq r6, r0, lr, ror #30 │ │ │ │ - andeq lr, r7, r0, lsl #1 │ │ │ │ - strdeq r9, [r7], -ip │ │ │ │ - andeq lr, r7, ip, rrx │ │ │ │ - andeq sl, r7, r4, asr #2 │ │ │ │ - andeq sp, r7, r0, lsl #28 │ │ │ │ - @ instruction: 0x0007ddbc │ │ │ │ - muleq r7, r8, sp │ │ │ │ - @ instruction: 0x0007dcb8 │ │ │ │ - strdeq sp, [r7], -ip │ │ │ │ - andeq sp, r7, r4, asr #23 │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - andeq sp, r7, r4, asr #21 │ │ │ │ - andeq r1, sl, r8, asr ip │ │ │ │ - andeq r1, sl, ip, asr fp │ │ │ │ - andeq r1, sl, ip, lsr #22 │ │ │ │ - andeq r1, sl, ip, ror #21 │ │ │ │ - @ instruction: 0x000a1abc │ │ │ │ - andeq r1, sl, ip, ror sl │ │ │ │ - andeq r1, sl, r0, asr #20 │ │ │ │ - andeq r1, sl, r4, ror #19 │ │ │ │ - │ │ │ │ -0006d598 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r9, [r0, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #816] @ 6d8e8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #808] @ 6d8ec │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r8, [pc, #804] @ 6d8f0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - cmp r9, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - mov r2, #0 │ │ │ │ - beq 6d6e8 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6d6ac │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, r7 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - b 6d620 │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ - ldr r0, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 6d79c │ │ │ │ - lsl r3, r8, #3 │ │ │ │ - ldrd r6, [r5, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #680] @ 6d8f4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - bl 2e058 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sl] │ │ │ │ - ldrne r3, [pc, #616] @ 6d8f8 │ │ │ │ - ldreq r3, [pc, #616] @ 6d8fc │ │ │ │ - ldr r6, [r0, #244] @ 0xf4 │ │ │ │ - mov r0, sl │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r9, #32] │ │ │ │ - cmp r3, fp │ │ │ │ - bgt 6d61c │ │ │ │ - mov r6, sl │ │ │ │ - ldr r2, [pc, #588] @ 6d900 │ │ │ │ - ldr r3, [pc, #564] @ 6d8ec │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #-1072] @ 69c84 )@@Base+0x1030> │ │ │ │ + ldr r3, [pc, #-1064] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d864 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ - blx r2 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - ble 6d6ac │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #168] @ 0xa8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d788 │ │ │ │ - ldrd r4, [r8] │ │ │ │ - ldr r3, [pc, #448] @ 6d8f4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - bl 2e058 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r4, [r1, #244] @ 0xf4 │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #376] @ 6d8f8 │ │ │ │ - ldreq r3, [pc, #376] @ 6d8fc │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r8, r8, #8 │ │ │ │ - bne 6d70c │ │ │ │ - b 6d6ac │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #340] @ 6d904 │ │ │ │ - add r5, sp, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2e6a4 │ │ │ │ - ldr r1, [pc, #320] @ 6d908 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e6a4 │ │ │ │ - ldr r1, [pc, #304] @ 6d90c │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2e6a4 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + mov r4, r3 │ │ │ │ + add sl, sp, #164 @ 0xa4 │ │ │ │ + b 69ee4 )@@Base+0x1290> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + mov r4, r3 │ │ │ │ + add sl, sp, #164 @ 0xa4 │ │ │ │ + b 69edc )@@Base+0x1288> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + mov r4, r3 │ │ │ │ + add sl, sp, #164 @ 0xa4 │ │ │ │ + b 69ef4 )@@Base+0x12a0> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ 6d910 │ │ │ │ - ldr r3, [pc, #160] @ 6d8ec │ │ │ │ + ldr r2, [pc, #-1164] @ 69c88 )@@Base+0x1034> │ │ │ │ + ldr r3, [pc, #-1160] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d86c │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 6d8a0 │ │ │ │ - ldr r2, [pc, #160] @ 6d914 │ │ │ │ - ldr r3, [pc, #160] @ 6d918 │ │ │ │ - ldr r2, [r8, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #108] @ 6d91c │ │ │ │ - ldr r3, [pc, #56] @ 6d8ec │ │ │ │ + ldr r2, [pc, #-1208] @ 69c8c )@@Base+0x1038> │ │ │ │ + ldr r3, [pc, #-1208] @ 69c90 )@@Base+0x103c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d864 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 6d898 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 6d890 │ │ │ │ - andeq r1, sl, r4, lsr r9 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, sl, r0, lsr #18 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq r1, sl, r0, asr #16 │ │ │ │ - andeq ip, r7, r0, lsl r0 │ │ │ │ - andeq sp, r7, r4, ror #9 │ │ │ │ - andeq sp, r7, r0, ror #9 │ │ │ │ - andeq r1, sl, ip, lsr #13 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - andeq r1, sl, r4, asr #12 │ │ │ │ + beq 69f78 )@@Base+0x1324> │ │ │ │ + b 69f38 )@@Base+0x12e4> │ │ │ │ + bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ + b 6a0a4 )@@Base+0x1450> │ │ │ │ │ │ │ │ -0006d920 : │ │ │ │ +0006a16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #1256] @ 6de20 │ │ │ │ - ldr r3, [pc, #1256] @ 6de24 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r2, [pc, #2008] @ 6a95c │ │ │ │ + ldr r3, [pc, #2008] @ 6a960 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r4, [pc, #1992] @ 6a964 │ │ │ │ + ldr r1, [r1, #112] @ 0x70 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r6, [pc, #1216] @ 6de28 │ │ │ │ - bl 2ccc0 │ │ │ │ - ldr r3, [pc, #1212] @ 6de2c │ │ │ │ - ldr r2, [pc, #1212] @ 6de30 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - ldr r8, [r5, #192] @ 0xc0 │ │ │ │ - mov ip, #0 │ │ │ │ + bl 2d3f8 │ │ │ │ + ldr r3, [pc, #1968] @ 6a968 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + strd r0, [r6, #24] │ │ │ │ + ldr r1, [r9, #112] @ 0x70 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r7, [r1, #288] @ 0x120 │ │ │ │ add r3, r3, #8 │ │ │ │ - mov lr, #7 │ │ │ │ - lsr r7, r1, #16 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str ip, [r4, #200] @ 0xc8 │ │ │ │ - strh r1, [sp, #56] @ 0x38 │ │ │ │ - strb r7, [sp, #58] @ 0x3a │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - strb ip, [sp, #59] @ 0x3b │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #7 │ │ │ │ - beq 6dd28 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r7, r2 │ │ │ │ + str r3, [r6] │ │ │ │ + ldrne r3, [r7, #4] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + str r2, [r6, #32] │ │ │ │ + strne r3, [r7, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #21 │ │ │ │ + ldr r1, [r1, #76] @ 0x4c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #32 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r0, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1804] @ 6a96c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #21 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + ldr r2, [r9, #112] @ 0x70 │ │ │ │ + add r3, r6, #36 @ 0x24 │ │ │ │ + ldr fp, [r2, #288] @ 0x120 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp fp, r1 │ │ │ │ + ldrne fp, [fp, #20] │ │ │ │ + beq 6a7b8 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq 6a8a0 │ │ │ │ + mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ cmp r0, #15 │ │ │ │ - mov r6, r0 │ │ │ │ + mov sl, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 6dcf8 │ │ │ │ + bhi 6a724 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6dd54 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - strb r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r3, #14 │ │ │ │ - bls 6ddb4 │ │ │ │ - ldr r1, [pc, #1024] @ 6de34 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #15 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2cc84 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov r0, #56 @ 0x38 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r2, r7 │ │ │ │ + bne 6a680 │ │ │ │ + ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2c00c , std::allocator > const&)@plt> │ │ │ │ - ldr r8, [r5, #176] @ 0xb0 │ │ │ │ + strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrne r3, [r8, #4] │ │ │ │ - add r9, sp, #28 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - str r6, [r4, #200] @ 0xc8 │ │ │ │ - mov r0, r9 │ │ │ │ - strne r3, [r8, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #936] @ 6de38 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr fp, [r3, #72] @ 0x48 │ │ │ │ - add r6, sp, #100 @ 0x64 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov sl, #10 │ │ │ │ - mov lr, #0 │ │ │ │ - mov ip, r6 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r7 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - str r8, [sp, #28] │ │ │ │ - strh r2, [ip] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ - strb lr, [sp, #110] @ 0x6e │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 6daf8 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + strb r3, [r1, sl] │ │ │ │ + add r2, r6, #36 @ 0x24 │ │ │ │ + ldm sp, {r1, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + blx ip │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 6a320 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r8, [r5, #176] @ 0xb0 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrne r3, [r8, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r8, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #776] @ 6de3c │ │ │ │ - ldr r2, [r8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr sl, [r2, #76] @ 0x4c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - mov fp, #14 │ │ │ │ - mov lr, #0 │ │ │ │ - mov ip, r6 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #28] │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - strh r3, [ip] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, r4, #148 @ 0x94 │ │ │ │ - str fp, [sp, #96] @ 0x60 │ │ │ │ - strb lr, [sp, #114] @ 0x72 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 6db90 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 6a338 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldrd r2, [r5, #104] @ 0x68 │ │ │ │ - ldrd sl, [sp, #32] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r3, #18 │ │ │ │ + mov r2, #0 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1544] @ 6a970 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #18 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + ldr r2, [r9, #112] @ 0x70 │ │ │ │ + add r3, r6, #40 @ 0x28 │ │ │ │ + ldr fp, [r2, #288] @ 0x120 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp fp, r1 │ │ │ │ + ldrne fp, [fp, #20] │ │ │ │ + beq 6a7f0 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + beq 6a80c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi 6a6f4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 6a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dbc4 │ │ │ │ - ldrd sl, [sp, #16] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [r4, #148] @ 0x94 │ │ │ │ - strd sl, [r4, #136] @ 0x88 │ │ │ │ - ldr sl, [r5, #176] @ 0xb0 │ │ │ │ - cmp r2, r3 │ │ │ │ - strgt r3, [r4, #148] @ 0x94 │ │ │ │ + moveq r1, r5 │ │ │ │ + bne 6a784 │ │ │ │ mov r3, #0 │ │ │ │ - cmp sl, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrne r3, [sl, #4] │ │ │ │ - add r5, sp, #24 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - strne r3, [sl, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [sl] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r8, [r0, #64] @ 0x40 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + strb r3, [r1, sl] │ │ │ │ + add r2, r6, #40 @ 0x28 │ │ │ │ + ldm sp, {r1, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + blx ip │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 6a41c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 6a434 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [sp] │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #524] @ 6de40 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #1296] @ 6a974 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #18 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r0, sl │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, r4, #204 @ 0xcc │ │ │ │ - mov r1, r9 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 6dc88 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r9, #112] @ 0x70 │ │ │ │ + add r3, r6, #48 @ 0x30 │ │ │ │ + ldr fp, [r2, #288] @ 0x120 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp fp, r1 │ │ │ │ + ldrne fp, [fp, #20] │ │ │ │ + beq 6a79c │ │ │ │ + cmp fp, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + beq 6a8e0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi 6a6c4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 6a694 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r5 │ │ │ │ + bne 6a794 │ │ │ │ + mov r3, #0 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + strb r3, [r1, sl] │ │ │ │ + add r2, r6, #48 @ 0x30 │ │ │ │ + ldm sp, {r1, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + blx ip │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 6a518 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 6dcac │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 6a530 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 6dcc8 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr sl, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r3, #26 │ │ │ │ + mov r2, #0 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1052] @ 6a978 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #26 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + ldr r2, [r9, #112] @ 0x70 │ │ │ │ + ldr fp, [r2, #288] @ 0x120 │ │ │ │ + cmp fp, r1 │ │ │ │ + ldrne fp, [fp, #20] │ │ │ │ + beq 6a7d4 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + beq 6a910 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi 6a754 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 6a6a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r5 │ │ │ │ + bne 6a78c │ │ │ │ + mov r3, #0 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + strb r3, [r1, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + ldm sp, {r1, r3} │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 6a604 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 6a61c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #372] @ 6de44 │ │ │ │ - ldr r3, [pc, #336] @ 6de24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bne 6a650 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #804] @ 6a97c │ │ │ │ + ldr r3, [pc, #772] @ 6a960 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ddb0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ + bne 6a830 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r5 │ │ │ │ + beq 6a2e8 │ │ │ │ + mov r0, r5 │ │ │ │ + b 6a73c │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r1, r5 │ │ │ │ + strb r3, [sp, #68] @ 0x44 │ │ │ │ + b 6a4e0 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r1, r5 │ │ │ │ + strb r3, [sp, #68] @ 0x44 │ │ │ │ + b 6a5d0 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r1, r5 │ │ │ │ + strb r3, [sp, #68] @ 0x44 │ │ │ │ + b 6a3e4 │ │ │ │ + ldmib sp, {r0, r1} │ │ │ │ mov r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r6 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 6da08 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d9cc │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b 6a4e0 │ │ │ │ + ldmib sp, {r0, r1} │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 6da04 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6da04 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b 6dd14 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b 6a3e4 │ │ │ │ + ldmib sp, {r0, r1} │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b 6a2e8 │ │ │ │ + ldmib sp, {r0, r1} │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b 6a5d0 │ │ │ │ + mov r0, r5 │ │ │ │ + b 6a70c │ │ │ │ + mov r0, r5 │ │ │ │ + b 6a76c │ │ │ │ mov r0, r5 │ │ │ │ + b 6a6dc │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + mov r1, #16 │ │ │ │ + add r2, r2, #448 @ 0x1c0 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + b 6a4a8 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + mov r1, #16 │ │ │ │ + add r2, r2, #448 @ 0x1c0 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + b 6a2a4 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + mov r1, #16 │ │ │ │ + add r2, r2, #448 @ 0x1c0 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + b 6a598 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + mov r1, #16 │ │ │ │ + add r2, r2, #448 @ 0x1c0 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + b 6a3ac │ │ │ │ + ldr r2, [pc, #364] @ 6a980 │ │ │ │ + ldr r3, [pc, #328] @ 6a960 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6a940 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bne 6a868 │ │ │ │ + ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c120 │ │ │ │ - ldr r2, [pc, #180] @ 6de48 │ │ │ │ - ldr r3, [pc, #140] @ 6de24 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e034 │ │ │ │ + ldr r2, [pc, #268] @ 6a984 │ │ │ │ + ldr r3, [pc, #228] @ 6a960 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6de10 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ 6de4c │ │ │ │ - ldr r3, [pc, #100] @ 6de24 │ │ │ │ + bne 6a830 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 6a83c │ │ │ │ + b 6a834 │ │ │ │ + ldr r2, [pc, #224] @ 6a988 │ │ │ │ + ldr r3, [pc, #180] @ 6a960 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ddb0 │ │ │ │ - ldr r0, [pc, #112] @ 6de50 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + bne 6a830 │ │ │ │ + ldr r0, [pc, #192] @ 6a98c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - b 6dd74 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #56 @ 0x38 │ │ │ │ - bl 2c684 │ │ │ │ - b 6dd74 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 6a834 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - b 6dd74 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 6ddfc │ │ │ │ - b 6dd6c │ │ │ │ - b 6dd7c │ │ │ │ - @ instruction: 0x000a15bc │ │ │ │ + b 6a834 │ │ │ │ + ldr r2, [pc, #168] @ 6a990 │ │ │ │ + ldr r3, [pc, #116] @ 6a960 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a830 │ │ │ │ + ldr r0, [pc, #136] @ 6a994 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + ldr r2, [pc, #128] @ 6a998 │ │ │ │ + ldr r3, [pc, #68] @ 6a960 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a830 │ │ │ │ + ldr r0, [pc, #96] @ 6a99c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + ldr r0, [pc, #88] @ 6a9a0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 6a8d4 │ │ │ │ + b 6a8d4 │ │ │ │ + b 6a8d4 │ │ │ │ + b 6a834 │ │ │ │ + andeq r4, sl, r0, ror sp │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, sl, r4, lsl #11 │ │ │ │ - andeq r8, r7, r4, lsl #10 │ │ │ │ - andeq r0, r0, r0, asr #30 │ │ │ │ - @ instruction: 0x0007d2b8 │ │ │ │ - andeq r9, r7, ip, ror r1 │ │ │ │ - andeq r9, r7, ip, lsr #32 │ │ │ │ - andeq sl, r7, r0, lsr #30 │ │ │ │ - andeq r1, sl, r4, lsr #4 │ │ │ │ - andeq r1, sl, r0, ror #2 │ │ │ │ - andeq r1, sl, r8, lsr r1 │ │ │ │ - @ instruction: 0x000784b8 │ │ │ │ + andeq r4, sl, r0, asr #26 │ │ │ │ + andeq r0, r0, r8, ror #28 │ │ │ │ + andeq r0, r8, r0, lsr #6 │ │ │ │ + andeq r0, r8, r4, ror r2 │ │ │ │ + ldrdeq r0, [r8], -r8 │ │ │ │ + andeq r0, r8, r0, asr #2 │ │ │ │ + muleq sl, ip, r8 │ │ │ │ + andeq r4, sl, r0, ror #13 │ │ │ │ + andeq r4, sl, ip, ror r6 │ │ │ │ + andeq r4, sl, ip, asr #12 │ │ │ │ + muleq r7, ip, r8 │ │ │ │ + andeq r4, sl, ip, lsl #12 │ │ │ │ + andeq fp, r7, ip, asr r8 │ │ │ │ + ldrdeq r4, [sl], -ip │ │ │ │ + andeq fp, r7, ip, lsr #16 │ │ │ │ + andeq fp, r7, r0, lsr #16 │ │ │ │ │ │ │ │ -0006de54 : │ │ │ │ +0006a9a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3640] @ 0xe38 │ │ │ │ - ldr ip, [pc, #3828] @ 6ed60 │ │ │ │ - sub sp, sp, #420 @ 0x1a4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #3816] @ 6ed64 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr ip, [pc, #1984] @ 6b17c │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #1964] @ 6b180 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [sl, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - bhi 6ee70 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r7, [sp, #148] @ 0x94 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - beq 6eb80 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - lsl r6, r5, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ba3c │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, r0, r6 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - strd r2, [r0], #8 │ │ │ │ - beq 6ebe4 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r2, r6, #8 │ │ │ │ - bl 2c624 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ + ldr r3, [sl, #24] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - bhi 6ed34 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - beq 6eb6c │ │ │ │ - lsl r6, r5, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ba3c │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add r5, r0, r6 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ - strd r2, [r0], #8 │ │ │ │ - beq 6ebf4 │ │ │ │ - sub r2, r6, #8 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2c624 │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r0, [r6, #200] @ 0xc8 │ │ │ │ - bl 2c570 │ │ │ │ - ldr r0, [r6, #200] @ 0xc8 │ │ │ │ - bl 2d338 │ │ │ │ - subs r3, r0, #0 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + ldr fp, [sl, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq 6ae50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ble 6abe8 │ │ │ │ + sub r2, r7, #8 │ │ │ │ + mov r4, r3 │ │ │ │ + sub r8, r8, #8 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 6ecf4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + b 6ab3c │ │ │ │ + ldr r1, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r1, #260] @ 0x104 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + ldrd r2, [r1, #8]! │ │ │ │ + add r5, r5, #8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ab28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6ecb8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b 6e070 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + beq 6abb0 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r3, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + ldrd r2, [r8] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6e144 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [r3, #244] @ 0xf4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #168] @ 0xa8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + beq 6ac18 │ │ │ │ + ldrd r6, [r8, #8]! │ │ │ │ + str r9, [sp, #24] │ │ │ │ + ldrd r2, [r9], #8 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e060 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r7, r3 │ │ │ │ - strne r4, [r7], #4 │ │ │ │ - bne 6e060 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - sub r1, r7, r3 │ │ │ │ - asr r3, r1, #2 │ │ │ │ - cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - beq 6eed0 │ │ │ │ - cmp r3, #1 │ │ │ │ - movcs r2, r3 │ │ │ │ - movcc r2, #1 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - bcs 6ecec │ │ │ │ - mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ + beq 6aad8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6aab4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 6af40 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r2, [r1], #8 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - add r3, r1, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r7, r0, r3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ - bgt 6ebc0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + beq 6aefc │ │ │ │ + str r4, [r3], #4 │ │ │ │ + ldrd r6, [r8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 6aab4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6aeb8 │ │ │ │ + str r4, [r3], #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 6ae74 │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + strd r2, [r1], #8 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b 6ab08 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ebcc │ │ │ │ - add r3, r6, r5 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - bne 6e070 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ + bne 6ac38 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2c288 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + mov r0, fp │ │ │ │ + mov r5, r1 │ │ │ │ blx r3 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq 6eb90 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [r3, #244] @ 0xf4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - blx r4 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2952] @ 6ed68 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #648] @ 0x288 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6ae30 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6ae30 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6afbc │ │ │ │ + ldr r3, [sl, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + strle r3, [sp, #4] │ │ │ │ + bgt 6af80 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sl, #24] │ │ │ │ + ldr r6, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r0] │ │ │ │ + strd r4, [r6, #176] @ 0xb0 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c024 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - blx r4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r2, [r1, #80] @ 0x50 │ │ │ │ - ldr r4, [r1, #144] @ 0x90 │ │ │ │ - ldrd r0, [r1, #136] @ 0x88 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [r6, #200] @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2784] @ 6ed6c │ │ │ │ - ldr r3, [pc, #2784] @ 6ed70 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - mvn r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [pc, #2736] @ 6ed74 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bne 6eb64 │ │ │ │ - bl 2e040 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #200] @ 0xc8 │ │ │ │ - ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [r1, #36] @ 0x24 │ │ │ │ - beq 6eb10 │ │ │ │ - add r3, r1, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2bb50 │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - bl 2da1c │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - bl 2da1c │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ + bl 2ba60 │ │ │ │ + ldr r4, [sl, #56] @ 0x38 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 6ae3c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + sub r9, r2, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + asr r9, r9, #2 │ │ │ │ + beq 6ad44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r4 │ │ │ │ + sub r6, r3, #4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - beq 6e610 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - sub r7, r7, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - ldmib r2, {r2, r3} │ │ │ │ - asr r9, r7, #2 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - cmn r7, #-1073741820 @ 0xc0000004 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - lsl r3, r9, #3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - movls r3, #0 │ │ │ │ - strls r3, [sp, #112] @ 0x70 │ │ │ │ - bhi 6eea0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - beq 6e6d8 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r3, r0 │ │ │ │ - add r4, r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - cmp r9, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - beq 6ead4 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - sub r2, r5, #8 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2c624 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - add r4, r0, r4 │ │ │ │ - sub r4, r4, #8 │ │ │ │ - sub r3, r4, r3 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + sub r7, r3, #8 │ │ │ │ + ldr r0, [sl, #24] │ │ │ │ + ldr r1, [r6, #4]! │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r8, [r3, #260] @ 0x104 │ │ │ │ + ldrd r2, [r7, #8]! │ │ │ │ + blx r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + bcc 6ad20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r6, #0 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - sub r8, r3, #8 │ │ │ │ - ldr r3, [r7, #4]! │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r4, [r2, r3] │ │ │ │ - ldr r3, [pc, #2376] @ 6ed78 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - bl 2e058 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldr r2, [pc, #2336] @ 6ed7c │ │ │ │ - ldr r3, [pc, #2336] @ 6ed80 │ │ │ │ - bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6ec98 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - strd r4, [r8, #8]! │ │ │ │ - bne 6e418 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #2288] @ 6ed84 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub r8, r2, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + asr r8, r8, #2 │ │ │ │ + beq 6ad90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2dfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 2c180 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #2172] @ 6ed6c │ │ │ │ - ldr r3, [pc, #2172] @ 6ed70 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e6f4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldrb r1, [r3, #96] @ 0x60 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + sub r6, r3, #8 │ │ │ │ + ldr r0, [sl, #24] │ │ │ │ + ldr r1, [r5, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r4, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r5, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #672] @ 0x2a0 │ │ │ │ - mov r3, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - sub r2, r2, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - rsbs r2, r3, r2, asr #2 │ │ │ │ - beq 6eccc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2dd4c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #1992] @ 6ed6c │ │ │ │ - ldr r3, [pc, #1992] @ 6ed70 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, [r4, #80] @ 0x50 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [r4, #136] @ 0x88 │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e6c0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #36] @ 0x24 │ │ │ │ - ldr r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 6e6c0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r2, #88] @ 0x58 │ │ │ │ - ldr r2, [r2, #148] @ 0x94 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt 6e924 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r3, #268] @ 0x10c │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + blx r7 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + bhi 6ad6c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e610 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + beq 6adac │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ + sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6ec04 │ │ │ │ - mvn r4, #0 │ │ │ │ - mvn r5, #1048576 @ 0x100000 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2ba24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e65c │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ + beq 6adc8 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e674 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + beq 6ade4 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ + sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e68c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + beq 6ae00 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ + sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #1780] @ 6ed88 │ │ │ │ - ldr r3, [pc, #1740] @ 6ed64 │ │ │ │ + ldr r2, [pc, #892] @ 6b184 │ │ │ │ + ldr r3, [pc, #884] @ 6b180 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ed58 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #420 @ 0x1a4 │ │ │ │ + bne 6b084 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6e610 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 2c684 │ │ │ │ - b 6e610 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - b 6e480 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + mov r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r2, [r4, #112] @ 0x70 │ │ │ │ - bl 2c1f8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #1636] @ 6ed8c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #648] @ 0x288 │ │ │ │ + b 6acbc │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ + b 6ad90 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r3, #620] @ 0x26c │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e784 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldrd r2, [r4, #112] @ 0x70 │ │ │ │ - bl 2d884 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #1560] @ 6ed90 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d260 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 6e84c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e7d0 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r4, [ip, #104] @ 0x68 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6eaf8 │ │ │ │ - ldr r1, [pc, #1412] @ 6ed84 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [ip] │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6ed14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #88] @ 0x58 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2, #88] @ 0x58 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldrb r1, [r6, #96] @ 0x60 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r5, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #672] @ 0x2a0 │ │ │ │ - mov r3, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 6e550 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2da1c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 2c180 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #1152] @ 6ed94 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - b 6e550 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c024 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - blx r4 │ │ │ │ - ldrd r2, [r5, #80] @ 0x50 │ │ │ │ - ldrd r0, [r5, #136] @ 0x88 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r6, [r5, #200] @ 0xc8 │ │ │ │ - ldr r7, [r5, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #952] @ 6ed6c │ │ │ │ - ldr r3, [pc, #952] @ 6ed70 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - mvn r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r3, [pc, #904] @ 6ed74 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bne 6eaf0 │ │ │ │ - bl 2e040 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 6eae0 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 2bb50 │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - bl 2da1c │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - bl 2da1c │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6e6c0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - mov r1, #13 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c180 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6eab4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b 6aa5c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - ldmib r2, {r2, r3} │ │ │ │ - sub r3, r3, r2 │ │ │ │ - asr r3, r3, #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 6e390 │ │ │ │ - mov r2, #8 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b 6e400 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 2bb50 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b 6ea28 │ │ │ │ - bl 2d548 │ │ │ │ - b 6e9f8 │ │ │ │ - ldr r3, [pc, #644] @ 6ed84 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - b 6e80c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #4 │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2bb50 │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - bl 2da1c │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - bl 2da1c │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - bne 6e350 │ │ │ │ - b 6e630 │ │ │ │ - bl 2d548 │ │ │ │ - b 6e2d0 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #156] @ 0x9c │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - b 6dfdc │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - b 6df2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #204] @ 0xcc │ │ │ │ - ldr r5, [r3, #664] @ 0x298 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b 6e1b0 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 2d740 │ │ │ │ + b 6ab08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - sub r1, r2, r3 │ │ │ │ - bl 2c684 │ │ │ │ - b 6e128 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r5, r0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 6df2c │ │ │ │ - mov r3, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 6dfdc │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 2bb50 │ │ │ │ - ldr r1, [pc, #376] @ 6ed98 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 2dd64 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #280] @ 6ed6c │ │ │ │ - ldr r3, [pc, #280] @ 6ed70 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldrd r2, [r5, #80] @ 0x50 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c180 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 2c180 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r5, [pc, #224] @ 6ed74 │ │ │ │ - mvn r4, #0 │ │ │ │ - b 6e638 │ │ │ │ - ldr r3, [pc, #252] @ 6ed9c │ │ │ │ - ldr r1, [pc, #252] @ 6eda0 │ │ │ │ - ldr r0, [pc, #252] @ 6eda4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #138 @ 0x8a │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2c198 >::_M_realloc_append(int const&)@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 6e144 │ │ │ │ - ldr r3, [pc, #212] @ 6eda8 │ │ │ │ - ldr r1, [pc, #212] @ 6edac │ │ │ │ - ldr r0, [pc, #212] @ 6edb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #201 @ 0xc9 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mvn r5, #-2147483645 @ 0x80000003 │ │ │ │ - b 6e0f4 │ │ │ │ - ldr r3, [pc, #184] @ 6edb4 │ │ │ │ - ldr r1, [pc, #184] @ 6edb8 │ │ │ │ - ldr r0, [pc, #184] @ 6edbc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #82 @ 0x52 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ 6edc0 │ │ │ │ - ldr r1, [pc, #164] @ 6edc4 │ │ │ │ - ldr r0, [pc, #164] @ 6edc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #164 @ 0xa4 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ 6edcc │ │ │ │ - ldr r3, [pc, #36] @ 6ed64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 6ee64 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 6ee04 │ │ │ │ - andeq r1, sl, ip, ror r0 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq ip, r7, ip, asr #23 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - svcvc 0x00efffff │ │ │ │ - svccc 0x00e00000 │ │ │ │ - stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq r0, sl, r0, ror #16 │ │ │ │ - andeq ip, r7, r4, lsl #13 │ │ │ │ - andeq ip, r7, r4, lsr r6 │ │ │ │ - muleq r7, r8, r4 │ │ │ │ - strdeq ip, [r7], -ip @ │ │ │ │ - andeq ip, r7, r8, asr r0 │ │ │ │ - strdeq ip, [r7], -r0 │ │ │ │ - andeq ip, r7, r0, lsl r1 │ │ │ │ - andeq ip, r7, r4, lsr #32 │ │ │ │ - strheq ip, [r7], -ip @ │ │ │ │ - andeq ip, r7, ip, lsr #2 │ │ │ │ - strdeq fp, [r7], -ip │ │ │ │ - muleq r7, r4, r0 │ │ │ │ - andeq r7, r7, ip, ror #2 │ │ │ │ - ldrdeq fp, [r7], -ip │ │ │ │ - andeq ip, r7, r4, ror r0 │ │ │ │ - ldrdeq ip, [r7], -r8 │ │ │ │ - @ instruction: 0x000a01b8 │ │ │ │ - strheq r0, [sl], -ip │ │ │ │ - andeq r7, r7, r8, lsl r0 │ │ │ │ - andeq r0, sl, ip, ror r0 │ │ │ │ - andeq r6, r7, r8, ror #31 │ │ │ │ - andeq r0, sl, ip, asr #32 │ │ │ │ - @ instruction: 0x00076fb8 │ │ │ │ - andeq r0, sl, ip, lsl r0 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, r7, r4, asr fp │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 6abc8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 2c198 >::_M_realloc_append(int const&)@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [r8] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 6aab4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 6ab90 │ │ │ │ + ldr r0, [sl, #32] │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2cab0 │ │ │ │ + ldr r3, [pc, #492] @ 6b188 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #3 │ │ │ │ + moveq r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 6acbc │ │ │ │ + mvn r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 6acbc │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2ba24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r1, r2, r3 │ │ │ │ - beq 6ee20 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2c684 │ │ │ │ - add r0, sp, #156 @ 0x9c │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #-104] @ 6edd0 │ │ │ │ - ldr r3, [pc, #-80] @ 6edec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6ed58 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 6ee28 │ │ │ │ - b 6edfc │ │ │ │ - b 6ee20 │ │ │ │ - ldr r0, [pc, #-152] @ 6edd4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r2, [pc, #-160] @ 6edd8 │ │ │ │ - ldr r3, [pc, #-144] @ 6edec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6ed58 │ │ │ │ - ldr r0, [pc, #-192] @ 6eddc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r2, [pc, #-200] @ 6ede0 │ │ │ │ - ldr r3, [pc, #-192] @ 6edec │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #292] @ 6b18c │ │ │ │ + ldr r3, [pc, #276] @ 6b180 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ed58 │ │ │ │ - ldr r0, [pc, #-232] @ 6ede4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r2, [pc, #-240] @ 6ede8 │ │ │ │ - ldr r3, [pc, #-240] @ 6edec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + beq 6b118 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ed58 │ │ │ │ - ldr r0, [pc, #-268] @ 6edf0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - │ │ │ │ -0006ef00 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006ef04 : │ │ │ │ - mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 6afc8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 6afe0 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 6afe0 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 6afe0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 6afcc │ │ │ │ + b 6b088 │ │ │ │ + b 6b088 │ │ │ │ + b 6b088 │ │ │ │ + b 6b088 │ │ │ │ + b 6b088 │ │ │ │ + andeq r4, sl, r4, lsr #10 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r4, sl, ip, ror #1 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andeq r3, sl, ip, lsl #29 │ │ │ │ │ │ │ │ -0006ef0c : │ │ │ │ +0006b190 >::~_Vector_base()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #112] @ 6efa0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc, r6 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2cef4 │ │ │ │ - ldr r3, [pc, #96] @ 6efa4 │ │ │ │ - mov r0, #56 @ 0x38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r1, [r5, #200] @ 0xc8 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2d6bc │ │ │ │ - ldr r3, [r5, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r4, #200] @ 0xc8 │ │ │ │ - str r3, [r4, #204] @ 0xcc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b 6ef8c │ │ │ │ - mov r1, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6b1bc >::~_Vector_base()@@Base+0x2c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c120 │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006b1c4 >::_M_realloc_append(double const&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldm r0, {r7, r8} │ │ │ │ + sub r8, r8, r7 │ │ │ │ + asr r3, r8, #3 │ │ │ │ + cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ + beq 6b284 >::_M_realloc_append(double const&)@@Base+0xc0> │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bcs 6b27c >::_M_realloc_append(double const&)@@Base+0xb8> │ │ │ │ + mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + movcs r3, r2 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2ba3c │ │ │ │ + ldrd r2, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, r8, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0, r9 │ │ │ │ + strd r2, [r0, r8] │ │ │ │ + bgt 6b250 >::_M_realloc_append(double const&)@@Base+0x8c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 6b270 >::_M_realloc_append(double const&)@@Base+0xac> │ │ │ │ + add r4, r5, r4 │ │ │ │ + stm r6, {r5, r9} │ │ │ │ + str r4, [r6, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 6ef84 │ │ │ │ - andeq pc, r9, r4, asr #31 │ │ │ │ - andeq r0, r0, r0, asr #30 │ │ │ │ + b 6b240 >::_M_realloc_append(double const&)@@Base+0x7c> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + b 6b264 >::_M_realloc_append(double const&)@@Base+0xa0> │ │ │ │ + mvn r4, #-2147483641 @ 0x80000007 │ │ │ │ + b 6b214 >::_M_realloc_append(double const&)@@Base+0x50> │ │ │ │ + ldr r0, [pc, #4] @ 6b290 >::_M_realloc_append(double const&)@@Base+0xcc> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldrdeq pc, [r7], -ip │ │ │ │ │ │ │ │ -0006efa8 : │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r0, #8 │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - bx lr │ │ │ │ +0006b294 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + sub r7, r7, r8 │ │ │ │ + asr r3, r7, #2 │ │ │ │ + cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ + beq 6b358 >::_M_realloc_append(int const&)@@Base+0xc4> │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bcs 6b350 >::_M_realloc_append(int const&)@@Base+0xbc> │ │ │ │ + mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + movcs r3, r2 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + add r9, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0, r9 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + bgt 6b324 >::_M_realloc_append(int const&)@@Base+0x90> │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6b344 >::_M_realloc_append(int const&)@@Base+0xb0> │ │ │ │ + add r4, r5, r4 │ │ │ │ + stm r6, {r5, r9} │ │ │ │ + str r4, [r6, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2c684 │ │ │ │ + b 6b314 >::_M_realloc_append(int const&)@@Base+0x80> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r8 │ │ │ │ + b 6b338 >::_M_realloc_append(int const&)@@Base+0xa4> │ │ │ │ + mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ + b 6b2e8 >::_M_realloc_append(int const&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ 6b364 >::_M_realloc_append(int const&)@@Base+0xd0> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + andeq pc, r7, r8, lsl #4 │ │ │ │ │ │ │ │ -0006efbc : │ │ │ │ +0006b368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, [r0, #240] @ 0xf0 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ - ldr r5, [pc, #1008] @ 6f3e4 │ │ │ │ + ldr r5, [pc, #1008] @ 6b790 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f20c │ │ │ │ + bne 6b5b8 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ @@ -67231,38 +63346,38 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #224] @ 0xe0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ strd r0, [sp, #32] │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f2e0 │ │ │ │ + bne 6b68c │ │ │ │ ldr r3, [r4, #216] @ 0xd8 │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r4, #208] @ 0xd0 │ │ │ │ - ble 6f2e0 │ │ │ │ + ble 6b68c │ │ │ │ mov r9, #0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b 6f10c │ │ │ │ + b 6b4b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r5] │ │ │ │ bl 2dd4c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f35c │ │ │ │ + bne 6b708 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -67275,35 +63390,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2cdf8 │ │ │ │ ldr r3, [r4, #216] @ 0xd8 │ │ │ │ cmp r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ strd r6, [r4, #208] @ 0xd0 │ │ │ │ - bge 6f2f0 │ │ │ │ + bge 6b69c │ │ │ │ ldrd r2, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f2e8 │ │ │ │ + beq 6b694 │ │ │ │ ldrd r2, [r4, #232] @ 0xe8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f2e8 │ │ │ │ + beq 6b694 │ │ │ │ ldmib sl, {r3, r6} │ │ │ │ ldrb r7, [r4, #97] @ 0x61 │ │ │ │ sub r6, r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ asr r6, r6, #2 │ │ │ │ - beq 6f16c │ │ │ │ + beq 6b518 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ @@ -67325,549 +63440,549 @@ │ │ │ │ ldr r7, [lr, #672] @ 0x2a0 │ │ │ │ mov r1, sl │ │ │ │ blx r7 │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ sub r3, r3, r2 │ │ │ │ rsb r6, r6, r3, asr #2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 6f2e8 │ │ │ │ + ble 6b694 │ │ │ │ ldr r3, [r4, #216] @ 0xd8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 6f2e8 │ │ │ │ + bge 6b694 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f07c │ │ │ │ + bne 6b428 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6f374 │ │ │ │ + bne 6b720 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 2ba3c │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ bl 2c894 │ │ │ │ - b 6f07c │ │ │ │ + b 6b428 │ │ │ │ mov r0, fp │ │ │ │ bl 2d0a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f394 │ │ │ │ - ldr r3, [pc, #452] @ 6f3e8 │ │ │ │ + beq 6b740 │ │ │ │ + ldr r3, [pc, #452] @ 6b794 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #440] @ 6f3ec │ │ │ │ + ldr r3, [pc, #440] @ 6b798 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f394 │ │ │ │ + beq 6b740 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f3b4 │ │ │ │ + beq 6b760 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f368 │ │ │ │ + beq 6b714 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ rsb r0, r0, #0 │ │ │ │ bl 2c3cc <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #368] @ 6f3f0 │ │ │ │ - ldr ip, [pc, #368] @ 6f3f4 │ │ │ │ + ldr r1, [pc, #368] @ 6b79c │ │ │ │ + ldr ip, [pc, #368] @ 6b7a0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ - ldr r5, [pc, #364] @ 6f3f8 │ │ │ │ + ldr r5, [pc, #364] @ 6b7a4 │ │ │ │ ldr r0, [r1] │ │ │ │ mla r5, ip, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r1] │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ bl 2dc20 │ │ │ │ ldrd r2, [r4, #240] @ 0xf0 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 2d8e4 <__aeabi_ui2d@plt> │ │ │ │ - ldr r3, [pc, #316] @ 6f3fc │ │ │ │ + ldr r3, [pc, #316] @ 6b7a8 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6effc │ │ │ │ + beq 6b3a8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f2e0 │ │ │ │ + beq 6b68c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f35c │ │ │ │ + bne 6b708 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f340 │ │ │ │ + beq 6b6ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2de54 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c930 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2c684 │ │ │ │ - ldr r1, [pc, #156] @ 6f400 │ │ │ │ + ldr r1, [pc, #156] @ 6b7ac │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f328 │ │ │ │ + b 6b6d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 6f278 │ │ │ │ - ldr r3, [pc, #136] @ 6f404 │ │ │ │ - ldr r1, [pc, #136] @ 6f408 │ │ │ │ - ldr r0, [pc, #136] @ 6f40c │ │ │ │ + b 6b624 │ │ │ │ + ldr r3, [pc, #136] @ 6b7b0 │ │ │ │ + ldr r1, [pc, #136] @ 6b7b4 │ │ │ │ + ldr r0, [pc, #136] @ 6b7b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ 6f410 │ │ │ │ - ldr r1, [pc, #116] @ 6f414 │ │ │ │ - ldr r0, [pc, #116] @ 6f418 │ │ │ │ + ldr r3, [pc, #116] @ 6b7bc │ │ │ │ + ldr r1, [pc, #116] @ 6b7c0 │ │ │ │ + ldr r0, [pc, #116] @ 6b7c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ 6f41c │ │ │ │ - ldr r1, [pc, #96] @ 6f420 │ │ │ │ - ldr r0, [pc, #96] @ 6f424 │ │ │ │ + ldr r3, [pc, #96] @ 6b7c8 │ │ │ │ + ldr r1, [pc, #96] @ 6b7cc │ │ │ │ + ldr r0, [pc, #96] @ 6b7d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq pc, r9, r4, lsl #30 │ │ │ │ + andeq r3, sl, r8, asr fp │ │ │ │ andeq r0, r0, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ andseq r6, r9, sp, lsl #12 │ │ │ │ stclcc 3, cr15, [lr], #-380 @ 0xfffffe84 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ svcvc 0x00efffff │ │ │ │ - muleq r7, ip, sl │ │ │ │ - strdeq fp, [r7], -r8 │ │ │ │ - andeq fp, r7, r8, lsl fp │ │ │ │ - andeq fp, r7, ip, ror sl │ │ │ │ - ldrdeq fp, [r7], -r8 │ │ │ │ - andeq r6, r7, r0, asr #20 │ │ │ │ - andeq fp, r7, ip, asr sl │ │ │ │ - @ instruction: 0x0007bab8 │ │ │ │ - andeq fp, r7, r4, asr #21 │ │ │ │ + andeq pc, r7, ip, lsr #32 │ │ │ │ + andeq pc, r7, r8, lsl #1 │ │ │ │ + andeq pc, r7, r8, lsr #1 │ │ │ │ + andeq pc, r7, ip │ │ │ │ + andeq pc, r7, r8, rrx │ │ │ │ + muleq r7, r4, r6 │ │ │ │ + andeq lr, r7, ip, ror #31 │ │ │ │ + andeq pc, r7, r8, asr #32 │ │ │ │ + andeq pc, r7, r4, asr r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 6f460 │ │ │ │ - b 6f504 │ │ │ │ + bne 6b80c │ │ │ │ + b 6b8b0 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 6f490 │ │ │ │ + beq 6b83c │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f494 │ │ │ │ + bne 6b840 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6f45c │ │ │ │ + bne 6b808 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 6f504 │ │ │ │ + bne 6b8b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f4fc │ │ │ │ + beq 6b8a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f4fc │ │ │ │ + beq 6b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 6f4e0 │ │ │ │ + b 6b88c │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 6f4f4 │ │ │ │ + beq 6b8a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 6f4c0 │ │ │ │ + b 6b86c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 6f578 │ │ │ │ - b 6f61c │ │ │ │ + bne 6b924 │ │ │ │ + b 6b9c8 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 6f5a8 │ │ │ │ + beq 6b954 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f5ac │ │ │ │ + bne 6b958 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6f574 │ │ │ │ + bne 6b920 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 6f61c │ │ │ │ + bne 6b9c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f614 │ │ │ │ + beq 6b9c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f614 │ │ │ │ + beq 6b9c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 6f5f8 │ │ │ │ + b 6b9a4 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 6f60c │ │ │ │ + beq 6b9b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 6f5d8 │ │ │ │ + b 6b984 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 6fa04 │ │ │ │ + beq 6bdb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f9a8 │ │ │ │ + beq 6bd54 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6f94c │ │ │ │ + beq 6bcf8 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6f8f8 │ │ │ │ + beq 6bca4 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6f848 │ │ │ │ + beq 6bbf4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f798 │ │ │ │ + beq 6bb44 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f7f0 │ │ │ │ + beq 6bb9c │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6f8a0 │ │ │ │ + beq 6bc4c │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f740 │ │ │ │ + beq 6baec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 6f658 │ │ │ │ + bl 6ba04 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 6f710 │ │ │ │ + beq 6babc │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6f72c │ │ │ │ + beq 6bad8 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6f6e4 │ │ │ │ + bne 6ba90 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 6f760 │ │ │ │ + beq 6bb0c │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 6f77c │ │ │ │ + beq 6bb28 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f8a0 │ │ │ │ + beq 6bc4c │ │ │ │ mov r8, r7 │ │ │ │ - b 6f6d8 │ │ │ │ + b 6ba84 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 6f7b8 │ │ │ │ + beq 6bb64 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f7d4 │ │ │ │ + beq 6bb80 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f848 │ │ │ │ + beq 6bbf4 │ │ │ │ mov r4, r5 │ │ │ │ - b 6f6b4 │ │ │ │ + b 6ba60 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 6f810 │ │ │ │ + beq 6bbbc │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f82c │ │ │ │ + beq 6bbd8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f798 │ │ │ │ + beq 6bb44 │ │ │ │ mov r5, r6 │ │ │ │ - b 6f6c0 │ │ │ │ + b 6ba6c │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 6f868 │ │ │ │ + beq 6bc14 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f884 │ │ │ │ + beq 6bc30 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6f8f8 │ │ │ │ + beq 6bca4 │ │ │ │ mov fp, r4 │ │ │ │ - b 6f6a8 │ │ │ │ + b 6ba54 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 6f8c0 │ │ │ │ + beq 6bc6c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f8dc │ │ │ │ + beq 6bc88 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f7f0 │ │ │ │ + beq 6bb9c │ │ │ │ mov r6, r7 │ │ │ │ - b 6f6cc │ │ │ │ + b 6ba78 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 6f918 │ │ │ │ + beq 6bcc4 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f934 │ │ │ │ + beq 6bce0 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 6f69c │ │ │ │ + bne 6ba48 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 6f970 │ │ │ │ + beq 6bd1c │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f990 │ │ │ │ + beq 6bd3c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 6f68c │ │ │ │ + bne 6ba38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 6f9cc │ │ │ │ + beq 6bd78 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6f9ec │ │ │ │ + beq 6bd98 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 6f678 │ │ │ │ + bne 6ba24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 6fe70 │ │ │ │ - ldr r3, [pc, #1096] @ 6fe74 │ │ │ │ + ldr r2, [pc, #1096] @ 6c21c │ │ │ │ + ldr r3, [pc, #1096] @ 6c220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -67878,284 +63993,284 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 6fc6c │ │ │ │ + bhi 6c018 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 6fb80 │ │ │ │ + bne 6bf2c │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 6fca0 │ │ │ │ + beq 6c04c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 6fb94 │ │ │ │ + beq 6bf40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 6fcec │ │ │ │ + blt 6c098 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fba0 │ │ │ │ + beq 6bf4c │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 6fbb0 │ │ │ │ + blt 6bf5c │ │ │ │ cmp sl, fp │ │ │ │ - beq 6fb44 │ │ │ │ + beq 6bef0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 6fe78 │ │ │ │ - ldr r3, [pc, #792] @ 6fe74 │ │ │ │ + ldr r2, [pc, #800] @ 6c224 │ │ │ │ + ldr r3, [pc, #792] @ 6c220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fe30 │ │ │ │ + bne 6c1dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 6fa88 │ │ │ │ + beq 6be34 │ │ │ │ mov r0, fp │ │ │ │ - b 6fc88 │ │ │ │ + b 6c034 │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 6fcec │ │ │ │ + blt 6c098 │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 6fb2c │ │ │ │ + bge 6bed8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 6fdd8 │ │ │ │ + beq 6c184 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fd54 │ │ │ │ + beq 6c100 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 6fdf0 │ │ │ │ + blt 6c19c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6f428 │ │ │ │ + bl 6b7d4 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6fb2c │ │ │ │ + beq 6bed8 │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fd74 │ │ │ │ + beq 6c120 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 6fb50 │ │ │ │ + b 6befc │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 6fa88 │ │ │ │ + b 6be34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fc08 │ │ │ │ + beq 6bfb4 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fdc4 │ │ │ │ + beq 6c170 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6fde0 │ │ │ │ + bne 6c18c │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 6fc08 │ │ │ │ - b 6fc2c │ │ │ │ + bge 6bfb4 │ │ │ │ + b 6bfd8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 6fd48 │ │ │ │ + beq 6c0f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fd30 │ │ │ │ + beq 6c0dc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd34 │ │ │ │ + bne 6c0e0 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fc08 │ │ │ │ + bge 6bfb4 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fc34 │ │ │ │ + beq 6bfe0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 6fc2c │ │ │ │ + b 6bfd8 │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6fc08 │ │ │ │ + bge 6bfb4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 6fc34 │ │ │ │ + bne 6bfe0 │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fdb8 │ │ │ │ + beq 6c164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdbc │ │ │ │ + bne 6c168 │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 6fc48 │ │ │ │ + b 6bff4 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 6fc08 │ │ │ │ + bge 6bfb4 │ │ │ │ mov r0, r2 │ │ │ │ - b 6fc34 │ │ │ │ + b 6bfe0 │ │ │ │ mov r5, #0 │ │ │ │ - b 6fd4c │ │ │ │ + b 6c0f8 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 6fc08 │ │ │ │ - b 6fc2c │ │ │ │ + bge 6bfb4 │ │ │ │ + b 6bfd8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 6fc2c │ │ │ │ + bne 6bfd8 │ │ │ │ mov r9, r6 │ │ │ │ - b 6fd90 │ │ │ │ + b 6c13c │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 6fe7c │ │ │ │ - ldr r3, [pc, #92] @ 6fe74 │ │ │ │ + ldr r2, [pc, #104] @ 6c228 │ │ │ │ + ldr r3, [pc, #92] @ 6c220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6fe6c │ │ │ │ + beq 6c218 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 6fe80 │ │ │ │ - ldr r3, [pc, #36] @ 6fe74 │ │ │ │ + ldr r2, [pc, #52] @ 6c22c │ │ │ │ + ldr r3, [pc, #36] @ 6c220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fe30 │ │ │ │ + bne 6c1dc │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq pc, r9, ip, asr #9 │ │ │ │ + andeq r3, sl, r0, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r9, ip, r3 │ │ │ │ - andeq pc, r9, r0, ror #1 │ │ │ │ - andeq pc, r9, r8, lsr #1 │ │ │ │ + strdeq r2, [sl], -r0 │ │ │ │ + andeq r2, sl, r4, lsr sp │ │ │ │ + strdeq r2, [sl], -ip │ │ │ │ │ │ │ │ -0006fe84 )@@Base>: │ │ │ │ +0006c230 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #4060] @ 70e78 )@@Base+0xff4> │ │ │ │ + ldr r2, [pc, #4060] @ 6d224 )@@Base+0xff4> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #4056] @ 70e7c )@@Base+0xff8> │ │ │ │ + ldr r3, [pc, #4056] @ 6d228 )@@Base+0xff8> │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -68167,15 +64282,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, ip │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3980] @ 70e80 )@@Base+0xffc> │ │ │ │ + ldr r1, [pc, #3980] @ 6d22c )@@Base+0xffc> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -68188,55 +64303,55 @@ │ │ │ │ bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ ldr r4, [r9, #96] @ 0x60 │ │ │ │ add fp, r9, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ mov r8, fp │ │ │ │ - beq 70ca0 )@@Base+0xe1c> │ │ │ │ + beq 6d04c )@@Base+0xe1c> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r2, r7 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ff70 )@@Base+0xec> │ │ │ │ + beq 6c31c )@@Base+0xec> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ff74 )@@Base+0xf0> │ │ │ │ + bne 6c320 )@@Base+0xf0> │ │ │ │ sub r0, r5, r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r8, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6ff44 )@@Base+0xc0> │ │ │ │ + bne 6c2f0 )@@Base+0xc0> │ │ │ │ cmp fp, r8 │ │ │ │ - beq 70ca0 )@@Base+0xe1c> │ │ │ │ + beq 6d04c )@@Base+0xe1c> │ │ │ │ ldr r4, [r8, #20] │ │ │ │ cmp r7, r4 │ │ │ │ movcc r2, r7 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ffc8 )@@Base+0x144> │ │ │ │ + beq 6c374 )@@Base+0x144> │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ffcc )@@Base+0x148> │ │ │ │ + bne 6c378 )@@Base+0x148> │ │ │ │ sub r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70ca0 )@@Base+0xe1c> │ │ │ │ + blt 6d04c )@@Base+0xe1c> │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ - beq 6fff4 )@@Base+0x170> │ │ │ │ + beq 6c3a0 )@@Base+0x170> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -68248,15 +64363,15 @@ │ │ │ │ add r8, sp, #84 @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r9, [r3, #40] @ 0x28 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3660] @ 70e84 )@@Base+0x1000> │ │ │ │ + ldr r1, [pc, #3660] @ 6d230 )@@Base+0x1000> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add fp, sp, #100 @ 0x64 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -68269,15 +64384,15 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3580] @ 70e88 )@@Base+0x1004> │ │ │ │ + ldr r1, [pc, #3580] @ 6d234 )@@Base+0x1004> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -68287,15 +64402,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3512] @ 70e8c )@@Base+0x1008> │ │ │ │ + ldr r1, [pc, #3512] @ 6d238 )@@Base+0x1008> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -68309,42 +64424,42 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 70134 )@@Base+0x2b0> │ │ │ │ + beq 6c4e0 )@@Base+0x2b0> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7014c )@@Base+0x2c8> │ │ │ │ + beq 6c4f8 )@@Base+0x2c8> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 70164 )@@Base+0x2e0> │ │ │ │ + beq 6c510 )@@Base+0x2e0> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #16 │ │ │ │ ldr r9, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3320] @ 70e90 )@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #3320] @ 6d23c )@@Base+0x100c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -68358,71 +64473,71 @@ │ │ │ │ ldr r4, [r9, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov sl, r1 │ │ │ │ - beq 70da4 )@@Base+0xf20> │ │ │ │ + beq 6d150 )@@Base+0xf20> │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7022c )@@Base+0x3a8> │ │ │ │ + beq 6c5d8 )@@Base+0x3a8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70230 )@@Base+0x3ac> │ │ │ │ + bne 6c5dc )@@Base+0x3ac> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 70200 )@@Base+0x37c> │ │ │ │ + bne 6c5ac )@@Base+0x37c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ cmp sl, r1 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ - beq 70da4 )@@Base+0xf20> │ │ │ │ + beq 6d150 )@@Base+0xf20> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ cmp r9, r4 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70298 )@@Base+0x414> │ │ │ │ + beq 6c644 )@@Base+0x414> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7029c )@@Base+0x418> │ │ │ │ + bne 6c648 )@@Base+0x418> │ │ │ │ sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70da4 )@@Base+0xf20> │ │ │ │ + blt 6d150 )@@Base+0xf20> │ │ │ │ mov r2, #3 │ │ │ │ cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 702c4 )@@Base+0x440> │ │ │ │ + beq 6c670 )@@Base+0x440> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3012] @ 70e94 )@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #3012] @ 6d240 )@@Base+0x1010> │ │ │ │ ldr r4, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r4] │ │ │ │ mov sl, #14 │ │ │ │ ldr r9, [r2, #40] @ 0x28 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -68436,15 +64551,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strb lr, [sp, #98] @ 0x62 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2928] @ 70e98 )@@Base+0x1014> │ │ │ │ + ldr r1, [pc, #2928] @ 6d244 )@@Base+0x1014> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -68462,31 +64577,31 @@ │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strb r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 70398 )@@Base+0x514> │ │ │ │ + beq 6c744 )@@Base+0x514> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 703b0 )@@Base+0x52c> │ │ │ │ + beq 6c75c )@@Base+0x52c> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 703c8 )@@Base+0x544> │ │ │ │ + beq 6c774 )@@Base+0x544> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [pc, #2764] @ 70e9c )@@Base+0x1018> │ │ │ │ + ldr r3, [pc, #2764] @ 6d248 )@@Base+0x1018> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r2] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r6 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r4, #14 │ │ │ │ @@ -68502,71 +64617,71 @@ │ │ │ │ ldr r4, [r9, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov sl, r1 │ │ │ │ - beq 70dcc )@@Base+0xf48> │ │ │ │ + beq 6d178 )@@Base+0xf48> │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7046c )@@Base+0x5e8> │ │ │ │ + beq 6c818 )@@Base+0x5e8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70470 )@@Base+0x5ec> │ │ │ │ + bne 6c81c )@@Base+0x5ec> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 70440 )@@Base+0x5bc> │ │ │ │ + bne 6c7ec )@@Base+0x5bc> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ cmp sl, r1 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ - beq 70dcc )@@Base+0xf48> │ │ │ │ + beq 6d178 )@@Base+0xf48> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ cmp r9, r4 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 704d8 )@@Base+0x654> │ │ │ │ + beq 6c884 )@@Base+0x654> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704dc )@@Base+0x658> │ │ │ │ + bne 6c888 )@@Base+0x658> │ │ │ │ sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70dcc )@@Base+0xf48> │ │ │ │ + blt 6d178 )@@Base+0xf48> │ │ │ │ mov r2, #3 │ │ │ │ cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 70504 )@@Base+0x680> │ │ │ │ + beq 6c8b0 )@@Base+0x680> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2448] @ 70ea0 )@@Base+0x101c> │ │ │ │ + ldr r2, [pc, #2448] @ 6d24c )@@Base+0x101c> │ │ │ │ ldr r4, [r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -68582,29 +64697,29 @@ │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ strb ip, [sp, #95] @ 0x5f │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2356] @ 70ea4 )@@Base+0x1020> │ │ │ │ + ldr r1, [pc, #2356] @ 6d250 )@@Base+0x1020> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #2320] @ 70ea8 )@@Base+0x1024> │ │ │ │ + ldr fp, [pc, #2320] @ 6d254 )@@Base+0x1024> │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, sl │ │ │ │ - ldr sl, [pc, #2308] @ 70eac )@@Base+0x1028> │ │ │ │ + ldr sl, [pc, #2308] @ 6d258 )@@Base+0x1028> │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #16] │ │ │ │ strb r3, [sp, #132] @ 0x84 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -68613,31 +64728,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ strd sl, [sp] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 705f4 )@@Base+0x770> │ │ │ │ + beq 6c9a0 )@@Base+0x770> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7060c )@@Base+0x788> │ │ │ │ + beq 6c9b8 )@@Base+0x788> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 70624 )@@Base+0x7a0> │ │ │ │ + beq 6c9d0 )@@Base+0x7a0> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #2180] @ 70eb0 )@@Base+0x102c> │ │ │ │ + ldr r2, [pc, #2180] @ 6d25c )@@Base+0x102c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [r3] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ @@ -68655,71 +64770,71 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov sl, r1 │ │ │ │ - beq 70df4 )@@Base+0xf70> │ │ │ │ + beq 6d1a0 )@@Base+0xf70> │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 706d0 )@@Base+0x84c> │ │ │ │ + beq 6ca7c )@@Base+0x84c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 706d4 )@@Base+0x850> │ │ │ │ + bne 6ca80 )@@Base+0x850> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 706a4 )@@Base+0x820> │ │ │ │ + bne 6ca50 )@@Base+0x820> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ cmp sl, r1 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ - beq 70df4 )@@Base+0xf70> │ │ │ │ + beq 6d1a0 )@@Base+0xf70> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ cmp r9, r4 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7073c )@@Base+0x8b8> │ │ │ │ + beq 6cae8 )@@Base+0x8b8> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70740 )@@Base+0x8bc> │ │ │ │ + bne 6caec )@@Base+0x8bc> │ │ │ │ sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70df4 )@@Base+0xf70> │ │ │ │ + blt 6d1a0 )@@Base+0xf70> │ │ │ │ mov r2, #3 │ │ │ │ cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 70768 )@@Base+0x8e4> │ │ │ │ + beq 6cb14 )@@Base+0x8e4> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1856] @ 70eb4 )@@Base+0x1030> │ │ │ │ + ldr r2, [pc, #1856] @ 6d260 )@@Base+0x1030> │ │ │ │ ldr r4, [r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -68735,15 +64850,15 @@ │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ strb ip, [sp, #95] @ 0x5f │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1764] @ 70eb8 )@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #1764] @ 6d264 )@@Base+0x1034> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -68764,31 +64879,31 @@ │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ strd sl, [sp, #16] │ │ │ │ strd sl, [sp] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 70850 )@@Base+0x9cc> │ │ │ │ + beq 6cbfc )@@Base+0x9cc> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 70868 )@@Base+0x9e4> │ │ │ │ + beq 6cc14 )@@Base+0x9e4> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 70880 )@@Base+0x9fc> │ │ │ │ + beq 6cc2c )@@Base+0x9fc> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #1588] @ 70ebc )@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #1588] @ 6d268 )@@Base+0x1038> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [r3] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ @@ -68806,65 +64921,65 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov sl, r1 │ │ │ │ - beq 70e1c )@@Base+0xf98> │ │ │ │ + beq 6d1c8 )@@Base+0xf98> │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7092c )@@Base+0xaa8> │ │ │ │ + beq 6ccd8 )@@Base+0xaa8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70930 )@@Base+0xaac> │ │ │ │ + bne 6ccdc )@@Base+0xaac> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 70900 )@@Base+0xa7c> │ │ │ │ + bne 6ccac )@@Base+0xa7c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ cmp sl, r1 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ - beq 70e1c )@@Base+0xf98> │ │ │ │ + beq 6d1c8 )@@Base+0xf98> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ cmp r9, r4 │ │ │ │ movcc r2, r9 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70998 )@@Base+0xb14> │ │ │ │ + beq 6cd44 )@@Base+0xb14> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7099c )@@Base+0xb18> │ │ │ │ + bne 6cd48 )@@Base+0xb18> │ │ │ │ sub r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70e1c )@@Base+0xf98> │ │ │ │ + blt 6d1c8 )@@Base+0xf98> │ │ │ │ mov r2, #3 │ │ │ │ cmp fp, r6 │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 709c4 )@@Base+0xb40> │ │ │ │ + beq 6cd70 )@@Base+0xb40> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, #22 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -68872,15 +64987,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1224] @ 70ec0 )@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1224] @ 6d26c )@@Base+0x103c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -68891,15 +65006,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1152] @ 70ec4 )@@Base+0x1040> │ │ │ │ + ldr r1, [pc, #1152] @ 6d270 )@@Base+0x1040> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -68910,64 +65025,64 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1080] @ 70ec8 )@@Base+0x1044> │ │ │ │ + ldr r1, [pc, #1080] @ 6d274 )@@Base+0x1044> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, fp │ │ │ │ - ldr fp, [pc, #1032] @ 70ecc )@@Base+0x1048> │ │ │ │ + ldr fp, [pc, #1032] @ 6d278 )@@Base+0x1048> │ │ │ │ str sl, [sp, #8] │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd sl, [sp] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 70af4 )@@Base+0xc70> │ │ │ │ + beq 6cea0 )@@Base+0xc70> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 70b0c )@@Base+0xc88> │ │ │ │ + beq 6ceb8 )@@Base+0xc88> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 70b24 )@@Base+0xca0> │ │ │ │ + beq 6ced0 )@@Base+0xca0> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #22 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #892] @ 70ed0 )@@Base+0x104c> │ │ │ │ + ldr r1, [pc, #892] @ 6d27c )@@Base+0x104c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -68980,76 +65095,76 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r4, [sl, #72] @ 0x48 │ │ │ │ add r5, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r9, r5 │ │ │ │ - beq 70e44 )@@Base+0xfc0> │ │ │ │ + beq 6d1f0 )@@Base+0xfc0> │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70be0 )@@Base+0xd5c> │ │ │ │ + beq 6cf8c )@@Base+0xd5c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70be4 )@@Base+0xd60> │ │ │ │ + bne 6cf90 )@@Base+0xd60> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 70bb4 )@@Base+0xd30> │ │ │ │ + bne 6cf60 )@@Base+0xd30> │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ cmp r9, r5 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ - beq 70e44 )@@Base+0xfc0> │ │ │ │ + beq 6d1f0 )@@Base+0xfc0> │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r8, r4 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70c48 )@@Base+0xdc4> │ │ │ │ + beq 6cff4 )@@Base+0xdc4> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c4c )@@Base+0xdc8> │ │ │ │ + bne 6cff8 )@@Base+0xdc8> │ │ │ │ sub r0, r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70e44 )@@Base+0xfc0> │ │ │ │ + blt 6d1f0 )@@Base+0xfc0> │ │ │ │ mov r3, #3 │ │ │ │ cmp fp, r6 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 70c74 )@@Base+0xdf0> │ │ │ │ + beq 6d020 )@@Base+0xdf0> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #600] @ 70ed4 )@@Base+0x1050> │ │ │ │ - ldr r3, [pc, #508] @ 70e7c )@@Base+0xff8> │ │ │ │ + ldr r2, [pc, #600] @ 6d280 )@@Base+0x1050> │ │ │ │ + ldr r3, [pc, #508] @ 6d228 )@@Base+0xff8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 711b0 )@@Base+0x132c> │ │ │ │ + bne 6d55c )@@Base+0x132c> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r9, #88 @ 0x58 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ @@ -69057,507 +65172,507 @@ │ │ │ │ cmp r5, #15 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #16 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bhi 70f0c )@@Base+0x1088> │ │ │ │ + bhi 6d2b8 )@@Base+0x1088> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70e68 )@@Base+0xfe4> │ │ │ │ + bne 6d214 )@@Base+0xfe4> │ │ │ │ ldrb r3, [r7] │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ cmp fp, r8 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r7, [r3, r5] │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - beq 70f3c )@@Base+0x10b8> │ │ │ │ + beq 6d2e8 )@@Base+0x10b8> │ │ │ │ ldr r7, [r8, #20] │ │ │ │ cmp r5, r7 │ │ │ │ movcc r3, r5 │ │ │ │ movcs r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 70f94 )@@Base+0x1110> │ │ │ │ + beq 6d340 )@@Base+0x1110> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r5, r7 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 70fa0 )@@Base+0x111c> │ │ │ │ + blt 6d34c )@@Base+0x111c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70d6c )@@Base+0xee8> │ │ │ │ + bne 6d118 )@@Base+0xee8> │ │ │ │ sub r2, r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 71054 )@@Base+0x11d0> │ │ │ │ + blt 6d400 )@@Base+0x11d0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ - beq 70d90 )@@Base+0xf0c> │ │ │ │ + beq 6d13c )@@Base+0xf0c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ - b 6ffd4 )@@Base+0x150> │ │ │ │ + b 6c380 )@@Base+0x150> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 6fa0c │ │ │ │ + bl 6bdb8 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ - b 702a4 )@@Base+0x420> │ │ │ │ + b 6c650 )@@Base+0x420> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 6fa0c │ │ │ │ + bl 6bdb8 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ - b 704e4 )@@Base+0x660> │ │ │ │ + b 6c890 )@@Base+0x660> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 6fa0c │ │ │ │ + bl 6bdb8 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ - b 70748 )@@Base+0x8c4> │ │ │ │ + b 6caf4 )@@Base+0x8c4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 6fa0c │ │ │ │ + bl 6bdb8 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ - b 709a4 )@@Base+0xb20> │ │ │ │ + b 6cd50 )@@Base+0xb20> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 6fa0c │ │ │ │ + bl 6bdb8 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ - b 70c54 )@@Base+0xdd0> │ │ │ │ + b 6d000 )@@Base+0xdd0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 70ce8 )@@Base+0xe64> │ │ │ │ + beq 6d094 )@@Base+0xe64> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 70f24 )@@Base+0x10a0> │ │ │ │ - andeq pc, r9, ip, asr #32 │ │ │ │ + b 6d2d0 )@@Base+0x10a0> │ │ │ │ + andeq r2, sl, r0, lsr #25 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq r6, [r7], -r8 │ │ │ │ - andeq r8, r7, ip, lsr #22 │ │ │ │ - andeq sl, r7, r0, lsr #28 │ │ │ │ - andeq sl, r7, r8, lsr lr │ │ │ │ - andeq r8, r7, ip, asr #19 │ │ │ │ - andeq sl, r7, ip, ror ip │ │ │ │ - andeq sl, r7, r4, lsr ip │ │ │ │ - andeq sl, r7, ip, ror fp │ │ │ │ - andeq sl, r7, r4, ror sl │ │ │ │ - andeq sl, r7, r8, lsr #20 │ │ │ │ + andeq sl, r7, ip, asr #20 │ │ │ │ + andeq ip, r7, r0, lsl #15 │ │ │ │ + @ instruction: 0x0007e3b0 │ │ │ │ + andeq lr, r7, r8, asr #7 │ │ │ │ + andeq ip, r7, r0, lsr #12 │ │ │ │ + andeq lr, r7, ip, lsl #4 │ │ │ │ + andeq lr, r7, r4, asr #3 │ │ │ │ + andeq lr, r7, ip, lsl #2 │ │ │ │ + andeq lr, r7, r4 │ │ │ │ + @ instruction: 0x0007dfb8 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ - andeq sl, r7, r0, ror #18 │ │ │ │ - andeq sl, r7, r4, asr r8 │ │ │ │ - andeq sl, r7, r8, lsl #16 │ │ │ │ - andeq sl, r7, r8, asr #14 │ │ │ │ - andeq sl, r7, r8, lsl r6 │ │ │ │ - andeq sl, r7, r8, ror #11 │ │ │ │ - ldrdeq sl, [r7], -r0 │ │ │ │ + strdeq sp, [r7], -r0 │ │ │ │ + andeq sp, r7, r4, ror #27 │ │ │ │ + muleq r7, r8, sp │ │ │ │ + ldrdeq sp, [r7], -r8 │ │ │ │ + andeq sp, r7, r8, lsr #23 │ │ │ │ + andeq sp, r7, r8, ror fp │ │ │ │ + andeq sp, r7, r0, ror #22 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - @ instruction: 0x0007a4bc │ │ │ │ - andeq lr, r9, r8, ror r2 │ │ │ │ - andeq sp, r9, r0, ror #26 │ │ │ │ - andeq sp, r9, r0, lsr sp │ │ │ │ - strdeq sp, [r9], -r4 │ │ │ │ - andeq sp, r9, r4, asr #25 │ │ │ │ - andeq sp, r9, r8, ror ip │ │ │ │ - andeq sp, r9, r4, asr #24 │ │ │ │ - andeq sp, r9, r4, lsl #24 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - muleq r9, r0, fp │ │ │ │ - andeq sp, r9, ip, asr fp │ │ │ │ - andeq sp, r9, r4, lsl fp │ │ │ │ - andeq sp, r9, r4, ror #21 │ │ │ │ + andeq sp, r7, ip, asr #20 │ │ │ │ + andeq r1, sl, ip, asr #29 │ │ │ │ + @ instruction: 0x000a19b4 │ │ │ │ + andeq r1, sl, r4, lsl #19 │ │ │ │ + andeq r1, sl, r8, asr #18 │ │ │ │ + andeq r1, sl, r8, lsl r9 │ │ │ │ + andeq r1, sl, ip, asr #17 │ │ │ │ + muleq sl, r8, r8 │ │ │ │ + andeq r1, sl, r8, asr r8 │ │ │ │ + andeq r1, sl, r4, lsr #16 │ │ │ │ + andeq r1, sl, r4, ror #15 │ │ │ │ + @ instruction: 0x000a17b0 │ │ │ │ + andeq r1, sl, r8, ror #14 │ │ │ │ + andeq r1, sl, r8, lsr r7 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b 70cec )@@Base+0xe68> │ │ │ │ + b 6d098 )@@Base+0xe68> │ │ │ │ ldr r3, [r9, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70ff0 )@@Base+0x116c> │ │ │ │ + beq 6d39c )@@Base+0x116c> │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ cmp r5, r8 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7115c )@@Base+0x12d8> │ │ │ │ + beq 6d508 )@@Base+0x12d8> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71128 )@@Base+0x12a4> │ │ │ │ + bne 6d4d4 )@@Base+0x12a4> │ │ │ │ sub r2, r8, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 70ff0 )@@Base+0x116c> │ │ │ │ + bge 6d39c )@@Base+0x116c> │ │ │ │ mov r8, r0 │ │ │ │ - b 71014 )@@Base+0x1190> │ │ │ │ + b 6d3c0 )@@Base+0x1190> │ │ │ │ sub r2, r5, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 70d68 )@@Base+0xee4> │ │ │ │ + bge 6d114 )@@Base+0xee4> │ │ │ │ ldr r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 710bc )@@Base+0x1238> │ │ │ │ + beq 6d468 )@@Base+0x1238> │ │ │ │ mov r0, r8 │ │ │ │ bl 2cd8c │ │ │ │ ldr r7, [r0, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r7 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70fe4 )@@Base+0x1160> │ │ │ │ + beq 6d390 )@@Base+0x1160> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 70fe8 )@@Base+0x1164> │ │ │ │ + bne 6d394 )@@Base+0x1164> │ │ │ │ sub r3, r7, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 71110 )@@Base+0x128c> │ │ │ │ + blt 6d4bc )@@Base+0x128c> │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, #88 @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ - bl 6f540 │ │ │ │ + bl 6b8ec │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d74 )@@Base+0xef0> │ │ │ │ + beq 6d120 )@@Base+0xef0> │ │ │ │ subs r0, r8, #0 │ │ │ │ movne r0, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp fp, r8 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 710c4 )@@Base+0x1240> │ │ │ │ + beq 6d470 )@@Base+0x1240> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r9, #108] @ 0x6c │ │ │ │ mov r8, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #108] @ 0x6c │ │ │ │ - b 70d9c )@@Base+0xf18> │ │ │ │ + b 6d148 )@@Base+0xf18> │ │ │ │ ldr r2, [r9, #104] @ 0x68 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 710c4 )@@Base+0x1240> │ │ │ │ + beq 6d470 )@@Base+0x1240> │ │ │ │ mov r0, r8 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ movcc r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71134 )@@Base+0x12b0> │ │ │ │ + beq 6d4e0 )@@Base+0x12b0> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #56] @ 0x38 │ │ │ │ subeq r2, r5, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge 70ff0 )@@Base+0x116c> │ │ │ │ + bge 6d39c )@@Base+0x116c> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, r3 │ │ │ │ - bne 71014 )@@Base+0x1190> │ │ │ │ - b 710e0 )@@Base+0x125c> │ │ │ │ + bne 6d3c0 )@@Base+0x1190> │ │ │ │ + b 6d48c )@@Base+0x125c> │ │ │ │ mov r0, #1 │ │ │ │ - b 71030 )@@Base+0x11ac> │ │ │ │ + b 6d3dc )@@Base+0x11ac> │ │ │ │ ldr r7, [r8, #20] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r5, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movcc r3, r5 │ │ │ │ movcs r3, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71104 )@@Base+0x1280> │ │ │ │ + beq 6d4b0 )@@Base+0x1280> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71108 )@@Base+0x1284> │ │ │ │ + bne 6d4b4 )@@Base+0x1284> │ │ │ │ sub r0, r5, r7 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 71030 )@@Base+0x11ac> │ │ │ │ + b 6d3dc )@@Base+0x11ac> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 710bc )@@Base+0x1238> │ │ │ │ + bne 6d468 )@@Base+0x1238> │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - b 71020 )@@Base+0x119c> │ │ │ │ - bge 70ff0 )@@Base+0x116c> │ │ │ │ + b 6d3cc )@@Base+0x119c> │ │ │ │ + bge 6d39c )@@Base+0x116c> │ │ │ │ mov r8, r7 │ │ │ │ - b 71014 )@@Base+0x1190> │ │ │ │ + b 6d3c0 )@@Base+0x1190> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 70ff0 )@@Base+0x116c> │ │ │ │ + bge 6d39c )@@Base+0x116c> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 710c4 )@@Base+0x1240> │ │ │ │ + beq 6d470 )@@Base+0x1240> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 71020 )@@Base+0x119c> │ │ │ │ + b 6d3cc )@@Base+0x119c> │ │ │ │ sub r1, r8, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 70ff0 )@@Base+0x116c> │ │ │ │ + bge 6d39c )@@Base+0x116c> │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b 71020 )@@Base+0x119c> │ │ │ │ + b 6d3cc )@@Base+0x119c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-700] @ 70ed8 )@@Base+0x1054> │ │ │ │ - ldr r3, [pc, #-656] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-700] @ 6d284 )@@Base+0x1054> │ │ │ │ + ldr r3, [pc, #-656] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-744] @ 70edc )@@Base+0x1058> │ │ │ │ - ldr r3, [pc, #-704] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-744] @ 6d288 )@@Base+0x1058> │ │ │ │ + ldr r3, [pc, #-704] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 711b0 )@@Base+0x132c> │ │ │ │ + bne 6d55c )@@Base+0x132c> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 7117c )@@Base+0x12f8> │ │ │ │ + b 6d528 )@@Base+0x12f8> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #-800] @ 70ee0 )@@Base+0x105c> │ │ │ │ - ldr r3, [pc, #-764] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-800] @ 6d28c )@@Base+0x105c> │ │ │ │ + ldr r3, [pc, #-764] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 711b0 )@@Base+0x132c> │ │ │ │ + bne 6d55c )@@Base+0x132c> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-844] @ 70ee4 )@@Base+0x1060> │ │ │ │ - ldr r3, [pc, #-812] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-844] @ 6d290 )@@Base+0x1060> │ │ │ │ + ldr r3, [pc, #-812] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - b 711b4 )@@Base+0x1330> │ │ │ │ - b 7126c )@@Base+0x13e8> │ │ │ │ + b 6d560 )@@Base+0x1330> │ │ │ │ + b 6d618 )@@Base+0x13e8> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-916] @ 70ee8 )@@Base+0x1064> │ │ │ │ - ldr r3, [pc, #-888] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-916] @ 6d294 )@@Base+0x1064> │ │ │ │ + ldr r3, [pc, #-888] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ - b 71184 )@@Base+0x1300> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ + b 6d530 )@@Base+0x1300> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-964] @ 70eec )@@Base+0x1068> │ │ │ │ - ldr r3, [pc, #-940] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-964] @ 6d298 )@@Base+0x1068> │ │ │ │ + ldr r3, [pc, #-940] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1024] @ 70ef0 )@@Base+0x106c> │ │ │ │ - ldr r3, [pc, #-1004] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-1024] @ 6d29c )@@Base+0x106c> │ │ │ │ + ldr r3, [pc, #-1004] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ - b 712e0 )@@Base+0x145c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ + b 6d68c )@@Base+0x145c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1072] @ 70ef4 )@@Base+0x1070> │ │ │ │ - ldr r3, [pc, #-1056] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-1072] @ 6d2a0 )@@Base+0x1070> │ │ │ │ + ldr r3, [pc, #-1056] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1132] @ 70ef8 )@@Base+0x1074> │ │ │ │ - ldr r3, [pc, #-1120] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-1132] @ 6d2a4 )@@Base+0x1074> │ │ │ │ + ldr r3, [pc, #-1120] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ - b 71354 )@@Base+0x14d0> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ + b 6d700 )@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1180] @ 70efc )@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #-1172] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-1180] @ 6d2a8 )@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #-1172] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 71220 )@@Base+0x139c> │ │ │ │ - b 71264 )@@Base+0x13e0> │ │ │ │ + b 6d5cc )@@Base+0x139c> │ │ │ │ + b 6d610 )@@Base+0x13e0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1248] @ 70f00 )@@Base+0x107c> │ │ │ │ - ldr r3, [pc, #-1244] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-1248] @ 6d2ac )@@Base+0x107c> │ │ │ │ + ldr r3, [pc, #-1244] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1292] @ 70f04 )@@Base+0x1080> │ │ │ │ - ldr r3, [pc, #-1292] @ 70f08 )@@Base+0x1084> │ │ │ │ + ldr r2, [pc, #-1292] @ 6d2b0 )@@Base+0x1080> │ │ │ │ + ldr r3, [pc, #-1292] @ 6d2b4 )@@Base+0x1084> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 711e0 )@@Base+0x135c> │ │ │ │ - b 711b0 )@@Base+0x132c> │ │ │ │ + beq 6d58c )@@Base+0x135c> │ │ │ │ + b 6d55c )@@Base+0x132c> │ │ │ │ │ │ │ │ -00071430 : │ │ │ │ +0006d7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #1840] @ 71b78 │ │ │ │ - ldr r3, [pc, #1840] @ 71b7c │ │ │ │ + ldr r2, [pc, #1840] @ 6df24 │ │ │ │ + ldr r3, [pc, #1840] @ 6df28 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #1824] @ 71b80 │ │ │ │ + ldr r4, [pc, #1824] @ 6df2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 2ccc0 │ │ │ │ - ldr r3, [pc, #1792] @ 71b84 │ │ │ │ + ldr r3, [pc, #1792] @ 6df30 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r7, [r6, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ @@ -69567,15 +65682,15 @@ │ │ │ │ strne r3, [r7, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #1724] @ 71b88 │ │ │ │ + ldr r3, [pc, #1724] @ 6df34 │ │ │ │ ldr sl, [r2, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, r2, #216 @ 0xd8 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r6, #192] @ 0xc0 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -69589,23 +65704,23 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ stmia ip!, {r0, r1, r2} │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strh r3, [ip] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ strb r9, [sp, #58] @ 0x3a │ │ │ │ - beq 71a74 │ │ │ │ + beq 6de20 │ │ │ │ mov r0, r8 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 719bc │ │ │ │ + bhi 6dd68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 71904 │ │ │ │ + bne 6dcb0 │ │ │ │ ldrb r2, [r8] │ │ │ │ mov ip, r5 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strb r1, [ip, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ @@ -69613,36 +65728,36 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7158c │ │ │ │ + beq 6d938 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 715a4 │ │ │ │ + beq 6d950 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r8, [r6, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrne r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #1460] @ 71b8c │ │ │ │ + ldr r2, [pc, #1460] @ 6df38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r9, [r6, #192] @ 0xc0 │ │ │ │ @@ -69656,58 +65771,58 @@ │ │ │ │ strh r2, [r3], #2 │ │ │ │ lsr r2, r2, #16 │ │ │ │ strb r2, [r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strb sl, [sp, #55] @ 0x37 │ │ │ │ - beq 71ad8 │ │ │ │ + beq 6de84 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 71988 │ │ │ │ + bhi 6dd34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 71940 │ │ │ │ + bne 6dcec │ │ │ │ ldrb r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 71690 │ │ │ │ + beq 6da3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 716a8 │ │ │ │ + beq 6da54 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r8, [r6, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrne r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #1204] @ 71b90 │ │ │ │ + ldr r2, [pc, #1204] @ 6df3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #232 @ 0xe8 │ │ │ │ ldr r3, [r8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r9, [r6, #192] @ 0xc0 │ │ │ │ @@ -69721,43 +65836,43 @@ │ │ │ │ strh r2, [r3], #2 │ │ │ │ lsr r2, r2, #16 │ │ │ │ strb r2, [r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strb sl, [sp, #55] @ 0x37 │ │ │ │ - beq 71b0c │ │ │ │ + beq 6deb8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 71954 │ │ │ │ + bhi 6dd00 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7192c │ │ │ │ + bne 6dcd8 │ │ │ │ ldrb r3, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 71794 │ │ │ │ + beq 6db40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 717ac │ │ │ │ + beq 6db58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r7, [r6, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -69775,15 +65890,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #904] @ 71b94 │ │ │ │ + ldr r1, [pc, #904] @ 6df40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #22 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -69793,248 +65908,248 @@ │ │ │ │ strb sl, [r1, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr fp, [r6, #192] @ 0xc0 │ │ │ │ add r3, r3, #240 @ 0xf0 │ │ │ │ cmp fp, sl │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 71b40 │ │ │ │ + beq 6deec │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 719f8 │ │ │ │ + bhi 6dda4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 71918 │ │ │ │ + bne 6dcc4 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r3, [r1, r6] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 718b4 │ │ │ │ + beq 6dc60 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 718cc │ │ │ │ + beq 6dc78 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #700] @ 71b98 │ │ │ │ - ldr r3, [pc, #668] @ 71b7c │ │ │ │ + ldr r2, [pc, #700] @ 6df44 │ │ │ │ + ldr r3, [pc, #668] @ 6df28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71a70 │ │ │ │ + bne 6de1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ moveq ip, r5 │ │ │ │ - beq 7154c │ │ │ │ + beq 6d8f8 │ │ │ │ mov r0, r5 │ │ │ │ - b 719e0 │ │ │ │ + b 6dd8c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 7187c │ │ │ │ + beq 6dc28 │ │ │ │ mov r0, r5 │ │ │ │ - b 71a14 │ │ │ │ + b 6ddc0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 7175c │ │ │ │ + beq 6db08 │ │ │ │ mov r0, r5 │ │ │ │ - b 71970 │ │ │ │ + b 6dd1c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 71658 │ │ │ │ + beq 6da04 │ │ │ │ mov r0, r5 │ │ │ │ - b 719a4 │ │ │ │ + b 6dd50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 2d740 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 7175c │ │ │ │ + b 6db08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 2d740 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 71658 │ │ │ │ + b 6da04 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ - b 7154c │ │ │ │ + b 6d8f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 7187c │ │ │ │ + b 6dc28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2c120 │ │ │ │ - ldr r2, [pc, #328] @ 71b9c │ │ │ │ - ldr r3, [pc, #292] @ 71b7c │ │ │ │ + ldr r2, [pc, #328] @ 6df48 │ │ │ │ + ldr r3, [pc, #292] @ 6df28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 71ac8 │ │ │ │ + beq 6de74 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #292] @ 71ba0 │ │ │ │ - ldr r3, [pc, #252] @ 71b7c │ │ │ │ + ldr r2, [pc, #292] @ 6df4c │ │ │ │ + ldr r3, [pc, #252] @ 6df28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71a70 │ │ │ │ - ldr r0, [pc, #260] @ 71ba4 │ │ │ │ + bne 6de1c │ │ │ │ + ldr r0, [pc, #260] @ 6df50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - b 71a44 │ │ │ │ - b 71a34 │ │ │ │ + b 6ddf0 │ │ │ │ + b 6dde0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 71aa4 │ │ │ │ + b 6de50 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 71aa4 │ │ │ │ - ldr r2, [pc, #200] @ 71ba8 │ │ │ │ - ldr r3, [pc, #152] @ 71b7c │ │ │ │ + b 6de50 │ │ │ │ + ldr r2, [pc, #200] @ 6df54 │ │ │ │ + ldr r3, [pc, #152] @ 6df28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71a70 │ │ │ │ - ldr r0, [pc, #168] @ 71bac │ │ │ │ + bne 6de1c │ │ │ │ + ldr r0, [pc, #168] @ 6df58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 71acc │ │ │ │ - ldr r2, [pc, #156] @ 71bb0 │ │ │ │ - ldr r3, [pc, #100] @ 71b7c │ │ │ │ + b 6de78 │ │ │ │ + ldr r2, [pc, #156] @ 6df5c │ │ │ │ + ldr r3, [pc, #100] @ 6df28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71a70 │ │ │ │ - ldr r0, [pc, #124] @ 71bb4 │ │ │ │ + bne 6de1c │ │ │ │ + ldr r0, [pc, #124] @ 6df60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 71acc │ │ │ │ - ldr r2, [pc, #112] @ 71bb8 │ │ │ │ - ldr r3, [pc, #48] @ 71b7c │ │ │ │ + b 6de78 │ │ │ │ + ldr r2, [pc, #112] @ 6df64 │ │ │ │ + ldr r3, [pc, #48] @ 6df28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71a70 │ │ │ │ - ldr r0, [pc, #80] @ 71bbc │ │ │ │ + bne 6de1c │ │ │ │ + ldr r0, [pc, #80] @ 6df68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 71aa4 │ │ │ │ - b 71a3c │ │ │ │ - andeq sp, r9, r8, lsr #21 │ │ │ │ + b 6de50 │ │ │ │ + b 6dde8 │ │ │ │ + strdeq r1, [sl], -ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sp, r9, r4, ror sl │ │ │ │ + andeq r1, sl, r8, asr #13 │ │ │ │ andeq r0, r0, r0, lsl #29 │ │ │ │ - andeq r9, r7, ip, ror sl │ │ │ │ - @ instruction: 0x000799b4 │ │ │ │ - strdeq r9, [r7], -r4 │ │ │ │ - andeq r9, r7, r8, lsl #16 │ │ │ │ - andeq sp, r9, r8, lsl r6 │ │ │ │ - andeq sp, r9, r0, lsr #9 │ │ │ │ - andeq sp, r9, r8, ror r4 │ │ │ │ - andeq r4, r7, r8, asr #13 │ │ │ │ - andeq sp, r9, r4, lsl r4 │ │ │ │ - andeq r4, r7, r4, ror #12 │ │ │ │ - andeq sp, r9, r0, ror #7 │ │ │ │ - andeq r4, r7, r0, lsr r6 │ │ │ │ - andeq sp, r9, ip, lsr #7 │ │ │ │ - strdeq r4, [r7], -ip │ │ │ │ + andeq sp, r7, ip │ │ │ │ + andeq ip, r7, r4, asr #30 │ │ │ │ + andeq ip, r7, r4, lsl #29 │ │ │ │ + muleq r7, r8, sp │ │ │ │ + andeq r1, sl, ip, ror #4 │ │ │ │ + strdeq r1, [sl], -r4 │ │ │ │ + andeq r1, sl, ip, asr #1 │ │ │ │ + andeq r8, r7, ip, lsl r3 │ │ │ │ + andeq r1, sl, r8, rrx │ │ │ │ + @ instruction: 0x000782b8 │ │ │ │ + andeq r1, sl, r4, lsr r0 │ │ │ │ + andeq r8, r7, r4, lsl #5 │ │ │ │ + andeq r1, sl, r0 │ │ │ │ + andeq r8, r7, r0, asr r2 │ │ │ │ │ │ │ │ -00071bc0 : │ │ │ │ +0006df6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr sl, [r0, #24] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [r0, #24] │ │ │ │ - ldr r1, [pc, #256] @ 71ce8 │ │ │ │ + ldr r1, [pc, #256] @ 6e094 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ 71cec │ │ │ │ + ldr r3, [pc, #252] @ 6e098 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r7, sp, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -70055,3587 +66170,794 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ mov r0, r8 │ │ │ │ bl 2de0c │ │ │ │ cmp r6, #0 │ │ │ │ str sl, [r4, #24] │ │ │ │ strb r9, [r4, #72] @ 0x48 │ │ │ │ - beq 71c68 │ │ │ │ + beq 6e014 │ │ │ │ ldrd r2, [r4, #208] @ 0xd0 │ │ │ │ strd r2, [r6] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r4, [r4, #200] @ 0xc8 │ │ │ │ bl 2daac │ │ │ │ - ldr r2, [pc, #116] @ 71cf0 │ │ │ │ - ldr r3, [pc, #108] @ 71cec │ │ │ │ + ldr r2, [pc, #116] @ 6e09c │ │ │ │ + ldr r3, [pc, #108] @ 6e098 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71cdc │ │ │ │ + bne 6e088 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 2de0c │ │ │ │ mov r0, r7 │ │ │ │ bl 2daac │ │ │ │ - ldr r2, [pc, #52] @ 71cf4 │ │ │ │ - ldr r3, [pc, #40] @ 71cec │ │ │ │ + ldr r2, [pc, #52] @ 6e0a0 │ │ │ │ + ldr r3, [pc, #40] @ 6e098 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 71ce4 │ │ │ │ + beq 6e090 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 71cb0 │ │ │ │ + b 6e05c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq sp, r9, r8, lsl #6 │ │ │ │ + andeq r0, sl, ip, asr pc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sp, r9, r8, ror r2 │ │ │ │ - andeq sp, r9, r4, lsr r2 │ │ │ │ + andeq r0, sl, ip, asr #29 │ │ │ │ + andeq r0, sl, r8, lsl #29 │ │ │ │ + │ │ │ │ +0006e0a4 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e0a8 : │ │ │ │ + mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00071cf8 : │ │ │ │ +0006e0b0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0006e0b8 : │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, r0, #8 │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e0cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ 6e104 │ │ │ │ + ldr r2, [pc, #32] @ 6e108 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + bl 2c120 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, sl, r0, lsl lr │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + │ │ │ │ +0006e10c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2c2c4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #216 @ 0xd8 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 6e170 │ │ │ │ + b 6e214 │ │ │ │ + mov r4, ip │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + movcc r6, r7 │ │ │ │ + movcs r6, r5 │ │ │ │ + subs r2, r6, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + beq 6e1a0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6e1a4 │ │ │ │ + sub r0, r7, r5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + movlt ip, r3 │ │ │ │ + movlt r2, #1 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 6e16c │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq sl, r4 │ │ │ │ + bne 6e214 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6e20c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e20c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + stmlt r9, {r3, sl} │ │ │ │ + strge r4, [r9] │ │ │ │ + strge r3, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r5, r7 │ │ │ │ + b 6e1f0 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r9, {r3, r4} │ │ │ │ + beq 6e204 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cd8c │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr fp, [r0, #16] │ │ │ │ + cmp r5, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + movcc r6, r5 │ │ │ │ + movcs r6, r7 │ │ │ │ + b 6e1d0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 6e288 │ │ │ │ + b 6e32c │ │ │ │ + mov r4, ip │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + movcc r6, r7 │ │ │ │ + movcs r6, r5 │ │ │ │ + subs r2, r6, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + beq 6e2b8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6e2bc │ │ │ │ + sub r0, r7, r5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + movlt ip, r3 │ │ │ │ + movlt r2, #1 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 6e284 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq sl, r4 │ │ │ │ + bne 6e32c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6e324 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e324 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + stmlt r9, {r3, sl} │ │ │ │ + strge r4, [r9] │ │ │ │ + strge r3, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r5, r7 │ │ │ │ + b 6e308 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r9, {r3, r4} │ │ │ │ + beq 6e31c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cd8c │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr fp, [r0, #16] │ │ │ │ + cmp r5, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + movcc r6, r5 │ │ │ │ + movcs r6, r7 │ │ │ │ + b 6e2e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 720ac │ │ │ │ + beq 6e714 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72050 │ │ │ │ + beq 6e6b8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 71ff4 │ │ │ │ + beq 6e65c │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 71fa0 │ │ │ │ + beq 6e608 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71ef0 │ │ │ │ + beq 6e558 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71e40 │ │ │ │ + beq 6e4a8 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71e98 │ │ │ │ + beq 6e500 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 71f48 │ │ │ │ + beq 6e5b0 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 71de8 │ │ │ │ + beq 6e450 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 71d00 │ │ │ │ + bl 6e368 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 71db8 │ │ │ │ + beq 6e420 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 71dd4 │ │ │ │ + beq 6e43c │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 71d8c │ │ │ │ + bne 6e3f4 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 71e08 │ │ │ │ + beq 6e470 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 71e24 │ │ │ │ + beq 6e48c │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 71f48 │ │ │ │ + beq 6e5b0 │ │ │ │ mov r8, r7 │ │ │ │ - b 71d80 │ │ │ │ + b 6e3e8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 71e60 │ │ │ │ + beq 6e4c8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71e7c │ │ │ │ + beq 6e4e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71ef0 │ │ │ │ + beq 6e558 │ │ │ │ mov r4, r5 │ │ │ │ - b 71d5c │ │ │ │ + b 6e3c4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 71eb8 │ │ │ │ + beq 6e520 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71ed4 │ │ │ │ + beq 6e53c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71e40 │ │ │ │ + beq 6e4a8 │ │ │ │ mov r5, r6 │ │ │ │ - b 71d68 │ │ │ │ + b 6e3d0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 71f10 │ │ │ │ + beq 6e578 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71f2c │ │ │ │ + beq 6e594 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71fa0 │ │ │ │ + beq 6e608 │ │ │ │ mov fp, r4 │ │ │ │ - b 71d50 │ │ │ │ + b 6e3b8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 71f68 │ │ │ │ + beq 6e5d0 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71f84 │ │ │ │ + beq 6e5ec │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 71e98 │ │ │ │ + beq 6e500 │ │ │ │ mov r6, r7 │ │ │ │ - b 71d74 │ │ │ │ + b 6e3dc │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 71fc0 │ │ │ │ + beq 6e628 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71fdc │ │ │ │ + beq 6e644 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 71d44 │ │ │ │ + bne 6e3ac │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 72018 │ │ │ │ + beq 6e680 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 72038 │ │ │ │ + beq 6e6a0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 71d34 │ │ │ │ + bne 6e39c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 72074 │ │ │ │ + beq 6e6dc │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 72094 │ │ │ │ + beq 6e6fc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 71d20 │ │ │ │ + bne 6e388 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000720b4 : │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - ldr r4, [pc, #84] @ 72114 │ │ │ │ - ldr r5, [pc, #84] @ 72118 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [r0, #16] │ │ │ │ - strd r4, [r0, #24] │ │ │ │ - ldr r5, [pc, #72] @ 7211c │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r6, [pc, #68] @ 72120 │ │ │ │ - ldr r7, [pc, #68] @ 72124 │ │ │ │ - strd r4, [r0, #40] @ 0x28 │ │ │ │ - ldr r5, [pc, #64] @ 72128 │ │ │ │ - mov r4, #0 │ │ │ │ - mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - strd r4, [r0, #56] @ 0x38 │ │ │ │ - str r1, [r0, #52] @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - strh r2, [r0] │ │ │ │ - bx lr │ │ │ │ - stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - addmi r4, pc, r0 │ │ │ │ - │ │ │ │ -0007212c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, [r1, #8] │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1096] @ 6eb80 │ │ │ │ + ldr r3, [pc, #1096] @ 6eb84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cmp r5, #15 │ │ │ │ + add fp, r0, #24 │ │ │ │ + str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - ldrd r2, [r1, #24] │ │ │ │ - ldrh r0, [r1] │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - ldr r3, [r1, #32] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r2, [r1, #40] @ 0x28 │ │ │ │ - strh r0, [r4] │ │ │ │ - strd r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - ldrd r2, [r1, #56] @ 0x38 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ - strd r2, [r4, #56] @ 0x38 │ │ │ │ - cmp ip, #0 │ │ │ │ + ldr r8, [r3] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bhi 6e97c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 6e890 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + mov r2, fp │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + add r3, r7, #4 │ │ │ │ + cmp r3, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - beq 721b0 │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r0, ip │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + strb r3, [r2, r5] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr sl, [r4, #16] │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + beq 6e9b0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r8, r3 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq 6e8a4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r2, r8, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + blt 6e9fc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e8b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blt 6e8c0 │ │ │ │ + cmp sl, fp │ │ │ │ + beq 6e854 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, sl │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000721b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #800] @ 6eb88 │ │ │ │ + ldr r3, [pc, #792] @ 6eb84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6eb40 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r2, fp │ │ │ │ + beq 6e798 │ │ │ │ + mov r0, fp │ │ │ │ + b 6e998 │ │ │ │ + sub r2, r8, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 6e9fc │ │ │ │ + sub r0, r3, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bge 6e83c │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq 6eae8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6ea64 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r5, r8, r5 │ │ │ │ + cmpeq r5, #0 │ │ │ │ + blt 6eb00 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 6e138 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6e83c │ │ │ │ + subs r0, r5, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r9 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ea84 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b 6e860 │ │ │ │ + add r0, r0, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b 6e798 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6e918 │ │ │ │ + ldr r9, [r7, #16] │ │ │ │ + ldr r6, [r9, #20] │ │ │ │ + cmp r8, r6 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6ead4 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 2dc98 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 6eaf0 │ │ │ │ + sub r6, r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 6e918 │ │ │ │ + b 6e93c │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 6ea58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6ea40 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 721e4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + bne 6ea44 │ │ │ │ + sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 721f4 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + bge 6e918 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72204 │ │ │ │ - bl 2d20c │ │ │ │ - ldrb r3, [r4, #32] │ │ │ │ + beq 6e944 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 6e93c │ │ │ │ + sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72228 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bge 6e918 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bne 6e944 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + ldr r2, [r9, #16] │ │ │ │ + cmp r8, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6eac8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72228 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072230 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2b9e8 │ │ │ │ - │ │ │ │ -0007227c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ + bne 6eacc │ │ │ │ + sub r0, r8, r3 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + b 6e958 │ │ │ │ + sub r6, r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 6e918 │ │ │ │ + mov r0, r2 │ │ │ │ + b 6e944 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6ea5c │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r5, r3 │ │ │ │ + bge 6e918 │ │ │ │ + b 6e93c │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r5, r9 │ │ │ │ + bne 6e93c │ │ │ │ + mov r9, r6 │ │ │ │ + b 6eaa0 │ │ │ │ + bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ + ldr r2, [pc, #104] @ 6eb8c │ │ │ │ + ldr r3, [pc, #92] @ 6eb84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000722f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #60] @ 72368 │ │ │ │ - mvn r0, #0 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - ldr r0, [r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r5, [r0, #620] @ 0x26c │ │ │ │ - str r3, [r4, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - strb r1, [r4, #32] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - blx r5 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd14 │ │ │ │ + beq 6eb7c │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - svcvc 0x00efffff │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #52] @ 6eb90 │ │ │ │ + ldr r3, [pc, #36] @ 6eb84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6eb40 │ │ │ │ + bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + @ instruction: 0x000a07bc │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r0, sl, ip, lsl #13 │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ + muleq sl, r8, r3 │ │ │ │ │ │ │ │ -0007236c : │ │ │ │ +0006eb94 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #748] @ 72674 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #744] @ 72678 │ │ │ │ + str r0, [ip, #3688] @ 0xe68 │ │ │ │ + ldr r2, [pc, #4004] @ 6fb50 )@@Base+0xfbc> │ │ │ │ + sub sp, sp, #372 @ 0x174 │ │ │ │ + ldr r3, [pc, #4000] @ 6fb54 )@@Base+0xfc0> │ │ │ │ + add ip, sp, #340 @ 0x154 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #740] @ 7267c │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r9, [r0] │ │ │ │ + mov r4, #33 @ 0x21 │ │ │ │ + mov r0, ip │ │ │ │ + add r7, sp, #348 @ 0x15c │ │ │ │ + mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - blt 72438 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub r5, r0, r3 │ │ │ │ - cmn r5, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 725cc │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 2c87c │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 72404 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub ip, r0, #4 │ │ │ │ - add lr, r3, r5 │ │ │ │ - str r3, [ip, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - bne 723f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r3, #448] @ 0x1c0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 72454 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 72470 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - ldrd r8, [r4, #24] │ │ │ │ - ldr r3, [pc, #516] @ 72680 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 724ac │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r5 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 724d0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72504 │ │ │ │ - ldr r2, [pc, #428] @ 72684 │ │ │ │ - ldr r3, [pc, #412] @ 72678 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 725c8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2cd14 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #372] @ 72688 │ │ │ │ - add r5, sp, #20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2e820 │ │ │ │ - ldr r1, [pc, #352] @ 7268c │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e820 │ │ │ │ - ldr r1, [pc, #336] @ 72690 │ │ │ │ - add r8, sp, #68 @ 0x44 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2e820 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - strb r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #232] @ 72694 │ │ │ │ - ldr r3, [pc, #200] @ 72678 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 725f4 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #196] @ 72698 │ │ │ │ - ldr r3, [pc, #160] @ 72678 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 725c8 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #160] @ 7269c │ │ │ │ - ldr r3, [pc, #160] @ 726a0 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #92] @ 726a4 │ │ │ │ - ldr r3, [pc, #44] @ 72678 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 725c8 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 72628 │ │ │ │ - b 72630 │ │ │ │ - b 72638 │ │ │ │ - andeq ip, r9, r8, ror #22 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq ip, r9, r8, asr fp │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq ip, r9, ip, lsl sl │ │ │ │ - andeq r8, r7, r0, ror fp │ │ │ │ - muleq r7, r0, fp │ │ │ │ - andeq r8, r7, r4, lsl #23 │ │ │ │ - andeq ip, r9, r8, asr #18 │ │ │ │ - andeq ip, r9, r0, lsr #18 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - andeq ip, r9, ip, lsr #17 │ │ │ │ - │ │ │ │ -000726a8 , std::allocator > const&)@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000726ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r3 │ │ │ │ - strd sl, [r0, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr fp, [pc, #300] @ 72808 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - strb r3, [r0, #32] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ - mvn sl, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r1, [r0] │ │ │ │ - strd sl, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldrb r9, [sp, #48] @ 0x30 │ │ │ │ - ldrb r8, [sp, #52] @ 0x34 │ │ │ │ - ldrb r7, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2cd14 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r4, #48] @ 0x30 │ │ │ │ - strne r3, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 72744 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 727b4 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72804 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72804 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - str r0, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 727d4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r2, r4, #24 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2b9e8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 727f8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - svcvc 0x00efffff │ │ │ │ - │ │ │ │ -0007280c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr lr, [pc, #756] @ 72b18 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #748] @ 72b1c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r0, [lr, r0] │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - str ip, [r4, #20] │ │ │ │ - mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 728ec │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 728a0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 72a90 │ │ │ │ - ldr r1, [pc, #632] @ 72b20 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 2dd64 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [pc, #608] @ 72b24 │ │ │ │ - ldr r3, [pc, #596] @ 72b1c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 72af0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add sl, r4, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #228] @ 0xe4 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2da1c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2c180 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 728b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c180 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #340] @ 72b28 │ │ │ │ - ldr r3, [pc, #340] @ 72b2c │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldrd r2, [r4, #80] @ 0x50 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2c180 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2d158 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 72af4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - add r7, r0, #1 │ │ │ │ - cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - bhi 72acc │ │ │ │ - lsl sl, r7, #3 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2c87c │ │ │ │ - sub sl, sl, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r2, r7 │ │ │ │ - strd r0, [r6, sl] │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 2cc18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d20c │ │ │ │ - b 728bc │ │ │ │ - add r2, r4, #44 @ 0x2c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 2bb50 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #228] @ 0xe4 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2da1c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2d158 │ │ │ │ - b 728b8 │ │ │ │ - ldr r2, [pc, #92] @ 72b30 │ │ │ │ - ldr r3, [pc, #68] @ 72b1c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 72b14 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ 72b34 │ │ │ │ - ldr r1, [pc, #56] @ 72b38 │ │ │ │ - ldr r0, [pc, #56] @ 72b3c │ │ │ │ - ldr r2, [pc, #56] @ 72b40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - andeq ip, r9, r8, asr #13 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r8, r7, ip, lsr #17 │ │ │ │ - andeq ip, r9, r0, lsr r6 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq ip, r9, r0, lsr #8 │ │ │ │ - andeq r8, r7, r8, ror #11 │ │ │ │ - andeq r8, r7, r8, lsr r6 │ │ │ │ - ldrdeq r3, [r7], -ip │ │ │ │ - andeq r0, r0, r1, lsl #3 │ │ │ │ - │ │ │ │ -00072b44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #4016] @ 73b10 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #4012] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr r8, [pc, #4000] @ 73b18 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2c8ac │ │ │ │ - ldr r3, [pc, #3976] @ 73b1c │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - strd r2, [r4, #32] │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2d728 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r4, #80] @ 0x50 │ │ │ │ - add r2, r4, #96 @ 0x60 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - strb r6, [r4, #72] @ 0x48 │ │ │ │ - strb r5, [r4, #73] @ 0x49 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 2d824 │ │ │ │ - add r3, r4, #168 @ 0xa8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 2bcb8 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [pc, #3844] @ 73b20 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2cf3c │ │ │ │ - ldr r9, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r9, #4] │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r9, #4] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [r9] │ │ │ │ - ldr r2, [pc, #3776] @ 73b24 │ │ │ │ - mov r1, #12 │ │ │ │ - ldr fp, [r0, #76] @ 0x4c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ - ldr sl, [r7, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ - cmp sl, r3 │ │ │ │ - strb r3, [sp, #156] @ 0x9c │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - beq 73944 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2d7c4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 7386c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 7364c │ │ │ │ - ldrb r3, [sl] │ │ │ │ - mov r2, r6 │ │ │ │ - strb r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - strb r3, [r2, r8] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 72d18 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 72d30 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r9, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r9, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r9, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - mov r3, #16 │ │ │ │ - ldr sl, [r1, #72] @ 0x48 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3476] @ 73b28 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #16 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr fp, [r7, #192] @ 0xc0 │ │ │ │ - add r3, r4, #152 @ 0x98 │ │ │ │ - cmp fp, r2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 73998 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 73700 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 736ec │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r6 │ │ │ │ - strb r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - add r2, r4, #152 @ 0x98 │ │ │ │ - strb r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 72e3c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 72e54 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r9, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r9, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r9, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - mov r3, #22 │ │ │ │ - ldr sl, [r1, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3196] @ 73b2c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #22 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr fp, [r7, #192] @ 0xc0 │ │ │ │ - add r3, r4, #120 @ 0x78 │ │ │ │ - cmp fp, r2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 739d0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 7376c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 736d8 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r6 │ │ │ │ - strb r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - add r2, r4, #120 @ 0x78 │ │ │ │ - strb r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 72f58 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 72f70 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 2b9e8 │ │ │ │ - ldr r8, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r8, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r8, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r3, [pc, #2940] @ 73b30 │ │ │ │ - ldr fp, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r4, #148 @ 0x94 │ │ │ │ - ldr r9, [r7, #192] @ 0xc0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - mov sl, #0 │ │ │ │ - mov lr, #14 │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r9, sl │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - strh r3, [ip] │ │ │ │ - str lr, [sp, #140] @ 0x8c │ │ │ │ - strb sl, [sp, #158] @ 0x9e │ │ │ │ - beq 73a84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 73730 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 736c4 │ │ │ │ - ldrb r2, [r9] │ │ │ │ - mov ip, r6 │ │ │ │ - strb r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r2, r4, #148 @ 0x94 │ │ │ │ - strb r1, [ip, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 7305c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 73074 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2dcf8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2c804 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2bc04 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2664] @ 73b34 │ │ │ │ - ldr r3, [pc, #2664] @ 73b38 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r8, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r8, #4] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strd r0, [r4, #80] @ 0x50 │ │ │ │ - strne r3, [r8, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r3, [pc, #2604] @ 73b3c │ │ │ │ - ldr fp, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r4, #144 @ 0x90 │ │ │ │ - ldr r9, [r7, #192] @ 0xc0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - mov lr, #14 │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r9, sl │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - strh r3, [ip] │ │ │ │ - str lr, [sp, #140] @ 0x8c │ │ │ │ - strb sl, [sp, #158] @ 0x9e │ │ │ │ - beq 73ba4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 73830 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 736b0 │ │ │ │ - ldrb r2, [r9] │ │ │ │ - mov ip, r6 │ │ │ │ - strb r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r2, r4, #144 @ 0x90 │ │ │ │ - strb r1, [ip, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 731b4 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 731cc │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r9, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r9, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r9, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr r2, [pc, #2364] @ 73b40 │ │ │ │ - ldr fp, [r1, #72] @ 0x48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, r4, #104 @ 0x68 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr sl, [r7, #192] @ 0xc0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov ip, r5 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - mov lr, #11 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - cmp sl, r3 │ │ │ │ - strh r2, [ip], #2 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - strb r2, [ip] │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str lr, [sp, #140] @ 0x8c │ │ │ │ - strb r3, [sp, #155] @ 0x9b │ │ │ │ - beq 73bd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2d7c4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 737fc │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 7369c │ │ │ │ - ldrb r3, [sl] │ │ │ │ - mov r1, r6 │ │ │ │ - strb r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - add r2, r4, #104 @ 0x68 │ │ │ │ - strb r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 732b8 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 732d0 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r9, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r9, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r9, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - mov r3, #17 │ │ │ │ - ldr sl, [r1, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2072] @ 73b44 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #17 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr fp, [r7, #192] @ 0xc0 │ │ │ │ - add r3, r4, #112 @ 0x70 │ │ │ │ - cmp fp, r2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 73a10 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 737cc │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 73688 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r1, r6 │ │ │ │ - strb r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - add r2, r4, #112 @ 0x70 │ │ │ │ - strb r3, [r1, r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 733d4 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 733ec │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r9, [r7, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r9, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r9, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - mov r3, #20 │ │ │ │ - ldr sl, [r1, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1792] @ 73b48 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #20 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr fp, [r7, #192] @ 0xc0 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - cmp fp, r2 │ │ │ │ - beq 73a48 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2d7c4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 7379c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 73674 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - strb r3, [r2, r8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 734ec │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 73504 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [r7, #176] @ 0xb0 │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - strb r3, [r4, #97] @ 0x61 │ │ │ │ - ldrne r3, [r8, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r8, #4] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #1540] @ 73b4c │ │ │ │ - ldr r2, [r8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr fp, [r2, #64] @ 0x40 │ │ │ │ - ldr r7, [r7, #192] @ 0xc0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - mov sl, #0 │ │ │ │ - mov lr, #13 │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r7, sl │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - strb r3, [ip] │ │ │ │ - str lr, [sp, #140] @ 0x8c │ │ │ │ - strb sl, [sp, #157] @ 0x9d │ │ │ │ - beq 73acc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d7c4 │ │ │ │ - cmp r0, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi 738a0 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 73660 │ │ │ │ - ldrb r2, [r7] │ │ │ │ - mov ip, r6 │ │ │ │ - strb r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r2, r9 │ │ │ │ - strb r1, [ip, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 735ec │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 73604 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1336] @ 73b50 │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strb r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1260] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r6 │ │ │ │ - beq 72cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - b 73888 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq ip, r6 │ │ │ │ - beq 735b4 │ │ │ │ - mov r0, r6 │ │ │ │ - b 738c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r6 │ │ │ │ - beq 734b0 │ │ │ │ - mov r0, r6 │ │ │ │ - b 737b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r6 │ │ │ │ - beq 7339c │ │ │ │ - mov r0, r6 │ │ │ │ - b 737e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r6 │ │ │ │ - beq 73280 │ │ │ │ - mov r0, r6 │ │ │ │ - b 73818 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq ip, r6 │ │ │ │ - beq 7317c │ │ │ │ - mov r0, r6 │ │ │ │ - b 73854 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq ip, r6 │ │ │ │ - beq 73024 │ │ │ │ - mov r0, r6 │ │ │ │ - b 73754 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r6 │ │ │ │ - beq 72f20 │ │ │ │ - mov r0, r6 │ │ │ │ - b 73784 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r1, r6 │ │ │ │ - beq 72e04 │ │ │ │ - mov r0, r6 │ │ │ │ - b 73718 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - b 72e04 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - b 73024 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - b 72f20 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - b 734b0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2d740 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - b 7339c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 2d740 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - b 73280 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - b 7317c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 2d740 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - b 72cd8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - b 735b4 │ │ │ │ - ldr r1, [pc, #572] @ 73b20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2daac │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 2cd98 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2dfc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2bf04 │ │ │ │ - ldr r2, [pc, #580] @ 73b54 │ │ │ │ - ldr r3, [pc, #512] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 7397c │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - b 738e8 │ │ │ │ - ldr r2, [pc, #524] @ 73b58 │ │ │ │ - ldr r3, [pc, #452] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #492] @ 73b5c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 738e8 │ │ │ │ - b 73900 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 738f0 │ │ │ │ - b 738f8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 73930 │ │ │ │ - b 73938 │ │ │ │ - ldr r2, [pc, #448] @ 73b60 │ │ │ │ - ldr r3, [pc, #368] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #416] @ 73b64 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73988 │ │ │ │ - b 73938 │ │ │ │ - ldr r2, [pc, #400] @ 73b68 │ │ │ │ - ldr r3, [pc, #312] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #368] @ 73b6c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 73930 │ │ │ │ - b 73938 │ │ │ │ - ldr r2, [pc, #344] @ 73b70 │ │ │ │ - ldr r3, [pc, #248] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #312] @ 73b74 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73988 │ │ │ │ - b 73938 │ │ │ │ - ldr r2, [pc, #296] @ 73b78 │ │ │ │ - ldr r3, [pc, #192] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #264] @ 73b7c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73988 │ │ │ │ - b 73930 │ │ │ │ - b 73988 │ │ │ │ - ldr r2, [pc, #244] @ 73b80 │ │ │ │ - ldr r3, [pc, #132] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #212] @ 73b84 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73930 │ │ │ │ - b 73930 │ │ │ │ - b 73930 │ │ │ │ - b 73930 │ │ │ │ - b 73930 │ │ │ │ - b 73930 │ │ │ │ - ldr r2, [pc, #180] @ 73b88 │ │ │ │ - ldr r3, [pc, #60] @ 73b14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #148] @ 73b8c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73988 │ │ │ │ - b 73988 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2bc04 │ │ │ │ - b 738e8 │ │ │ │ - muleq r9, r0, r3 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq ip, r9, r4, ror #6 │ │ │ │ - andeq r0, r0, r4, lsr #27 │ │ │ │ - andeq r0, r0, r8, lsl #12 │ │ │ │ - andeq r8, r7, r4, lsl #10 │ │ │ │ - andeq r8, r7, r8, ror #7 │ │ │ │ - andeq r3, r7, r0, lsr sp │ │ │ │ - andeq r3, r7, ip, lsr #23 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r6, r7, ip, ror r2 │ │ │ │ - andeq ip, r7, r8, lsl #3 │ │ │ │ - andeq r3, r7, ip, asr #17 │ │ │ │ - andeq r7, r7, r8, asr #26 │ │ │ │ - andeq r7, r7, r0, ror #24 │ │ │ │ - ldrdeq fp, [r9], -r0 │ │ │ │ - andeq fp, r9, r4, ror #11 │ │ │ │ - andeq fp, r9, r8, lsr #11 │ │ │ │ - strdeq r2, [r7], -r8 │ │ │ │ - andeq fp, r9, r4, asr r5 │ │ │ │ - andeq r2, r7, r4, lsr #15 │ │ │ │ - andeq fp, r9, ip, lsl r5 │ │ │ │ - andeq r2, r7, ip, ror #14 │ │ │ │ - ldrdeq fp, [r9], -ip │ │ │ │ - andeq r2, r7, ip, lsr #14 │ │ │ │ - andeq fp, r9, r4, lsr #9 │ │ │ │ - strdeq r2, [r7], -r4 │ │ │ │ - andeq fp, r9, r8, ror #8 │ │ │ │ - @ instruction: 0x000726b8 │ │ │ │ - andeq fp, r9, r0, lsr #8 │ │ │ │ - andeq r2, r7, r0, ror r6 │ │ │ │ - andeq fp, r9, r8, asr #6 │ │ │ │ - muleq r7, r8, r5 │ │ │ │ - andeq fp, r9, r4, lsl r3 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r2, r7, r4, ror #10 │ │ │ │ - ldr r2, [pc, #-28] @ 73b90 │ │ │ │ - ldr r3, [pc, #-20] @ 73b9c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #-60] @ 73b94 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73988 │ │ │ │ - ldr r2, [pc, #-72] @ 73b98 │ │ │ │ - ldr r3, [pc, #-72] @ 73b9c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7392c │ │ │ │ - ldr r0, [pc, #-100] @ 73ba0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c6f0 │ │ │ │ - b 73988 │ │ │ │ - │ │ │ │ -00073c0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #408] @ 73dbc │ │ │ │ - ldr r3, [pc, #408] @ 73dc0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r6, [pc, #396] @ 73dc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2c03c │ │ │ │ - ldr r3, [pc, #372] @ 73dc8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - add r8, r4, #44 @ 0x2c │ │ │ │ - str r1, [r4, #16] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r1, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, r5, #44 @ 0x2c │ │ │ │ - str r2, [r4, #28] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 2d674 │ │ │ │ - ldrh r3, [r5, #72] @ 0x48 │ │ │ │ - mov r2, #0 │ │ │ │ - strh r3, [r4, #72] @ 0x48 │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, r4, #96 @ 0x60 │ │ │ │ - strd r2, [r4, #80] @ 0x50 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add r1, r5, #96 @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 2bea4 │ │ │ │ - add sl, r4, #168 @ 0xa8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2bcb8 │ │ │ │ - ldr r3, [r5, #196] @ 0xc4 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2cb88 <__getrusage64@plt> │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #192] @ 73dcc │ │ │ │ - ldr r3, [pc, #192] @ 73dd0 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #156] @ 73dd4 │ │ │ │ - ldr r3, [pc, #132] @ 73dc0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 73da8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, sl │ │ │ │ - bl 2daac │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cd98 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2dfc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2bf04 │ │ │ │ - ldr r2, [pc, #76] @ 73dd8 │ │ │ │ - ldr r3, [pc, #48] @ 73dc0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 73db0 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 73d6c │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 73d74 │ │ │ │ - b 73d7c │ │ │ │ - ldrdeq fp, [r9], -r0 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq fp, r9, r4, lsr #5 │ │ │ │ - andeq r0, r0, r4, lsr #27 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - @ instruction: 0x0009b1bc │ │ │ │ - andeq fp, r9, r8, ror #2 │ │ │ │ - │ │ │ │ -00073ddc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #100] @ 73e58 │ │ │ │ - ldr r2, [pc, #100] @ 73e5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 73e20 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - add r0, r4, #168 @ 0xa8 │ │ │ │ - bl 2daac │ │ │ │ - ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 73e40 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - add r0, r4, #44 @ 0x2c │ │ │ │ - bl 2dfc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2bf04 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq fp, r9, r0, lsl #2 │ │ │ │ - andeq r0, r0, r4, lsr #27 │ │ │ │ - │ │ │ │ -00073e60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2da70 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00073e8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3664] @ 0xe50 │ │ │ │ - sub sp, sp, #396 @ 0x18c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2080] @ 746cc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #2076] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [pc, #2068] @ 746d4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74514 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 2d0a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74460 │ │ │ │ - ldr r3, [pc, #2016] @ 746d8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #2004] @ 746dc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 74460 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74480 │ │ │ │ - ldr r3, [r3, #400] @ 0x190 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 2d0b0 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r3, #84] @ 0x54 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ - bl 2cc6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 742d4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - mov r7, r0 │ │ │ │ - bhi 74608 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 74308 │ │ │ │ - lsl r6, r0, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ba3c │ │ │ │ - add r9, r0, r6 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - moveq r7, #8 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - strd r2, [r0], #8 │ │ │ │ - beq 7400c │ │ │ │ - sub r2, r6, #8 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2c624 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - mov sl, r0 │ │ │ │ - bhi 74690 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 74318 │ │ │ │ - lsl r6, r0, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ba3c │ │ │ │ - add r9, r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp sl, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [r0], #8 │ │ │ │ - beq 74420 │ │ │ │ - sub r2, r6, #8 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 2c624 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2c288 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldrd r2, [r4, #112] @ 0x70 │ │ │ │ - bl 2bc28 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - ldr r2, [r4, #176] @ 0xb0 │ │ │ │ - ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - beq 74328 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #196] @ 0xc4 │ │ │ │ - strne r3, [r4, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 74188 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 742a0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74428 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 744f4 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldrb r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2bbc8 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - ldrne r2, [r5, #92] @ 0x5c │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r2, #400] @ 0x190 │ │ │ │ - ldr r2, [pc, #1188] @ 746e0 │ │ │ │ - ldr r3, [pc, #1188] @ 746e4 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74250 │ │ │ │ - strd r8, [r5, #16] │ │ │ │ - ldrb r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74264 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2de54 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c930 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2ba24 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 742bc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 742d4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2de0c │ │ │ │ - ldr r2, [pc, #1028] @ 746e8 │ │ │ │ - ldr r3, [pc, #1000] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 744f0 │ │ │ │ - add sp, sp, #396 @ 0x18c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b 7400c │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - b 740b8 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ble 74160 │ │ │ │ - mov r6, #0 │ │ │ │ - b 74358 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 74160 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - lsl r9, r6, #2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74344 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #860] @ 746ec │ │ │ │ - ldr r0, [r3, r9] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #848] @ 746f0 │ │ │ │ - strd r2, [r0, #8] │ │ │ │ - blx r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 74440 │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r3, [r1, #8] │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - ldr r0, [r3, r9] │ │ │ │ - add r3, r3, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 743ec │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - add r3, r3, r9 │ │ │ │ - ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - add r1, r3, #4 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 74414 │ │ │ │ - sub r2, r0, r1 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble 74454 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2c9a8 │ │ │ │ - ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - str r0, [r4, #176] @ 0xb0 │ │ │ │ - b 742a0 │ │ │ │ - mov sl, #8 │ │ │ │ - b 740b8 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2c894 │ │ │ │ - b 741e0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - add r0, r3, #4 │ │ │ │ - bl 2c60c >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b 743c4 │ │ │ │ - ldreq r2, [r3, #4] │ │ │ │ - streq r2, [r3] │ │ │ │ - b 74414 │ │ │ │ - ldr r3, [pc, #652] @ 746f4 │ │ │ │ - ldr r1, [pc, #652] @ 746f8 │ │ │ │ - ldr r0, [pc, #652] @ 746fc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #251 @ 0xfb │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #632] @ 74700 │ │ │ │ - ldr r1, [pc, #632] @ 74704 │ │ │ │ - ldr r0, [pc, #632] @ 74708 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #252 @ 0xfc │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2ba24 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2de0c │ │ │ │ - ldr r2, [pc, #568] @ 7470c │ │ │ │ - ldr r3, [pc, #504] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 74684 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #532] @ 74710 │ │ │ │ - ldr r1, [pc, #532] @ 74714 │ │ │ │ - ldr r0, [pc, #532] @ 74718 │ │ │ │ - ldr r2, [pc, #532] @ 7471c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #508] @ 74720 │ │ │ │ - add r6, sp, #292 @ 0x124 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e820 │ │ │ │ - ldr r1, [pc, #488] @ 74724 │ │ │ │ - add r7, sp, #316 @ 0x13c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2e820 │ │ │ │ - ldr r1, [pc, #472] @ 74728 │ │ │ │ - add r8, sp, #340 @ 0x154 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2e820 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #364 @ 0x16c │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - strb r3, [sp, #372] @ 0x174 │ │ │ │ - add r3, sp, #372 @ 0x174 │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #368] @ 7472c │ │ │ │ - ldr r3, [pc, #272] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 744f0 │ │ │ │ - ldr r2, [pc, #336] @ 74730 │ │ │ │ - ldr r3, [pc, #336] @ 74734 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - b 744bc │ │ │ │ - b 744a0 │ │ │ │ - b 744c4 │ │ │ │ - ldr r2, [pc, #296] @ 74738 │ │ │ │ - ldr r3, [pc, #188] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 744f0 │ │ │ │ - ldr r0, [pc, #264] @ 7473c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #216] @ 74740 │ │ │ │ - ldr r3, [pc, #100] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 744f0 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 744ac │ │ │ │ - b 744b4 │ │ │ │ - ldr r2, [pc, #172] @ 74744 │ │ │ │ - ldr r3, [pc, #52] @ 746d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 744f0 │ │ │ │ - ldr r0, [pc, #140] @ 74748 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - b 74648 │ │ │ │ - b 74650 │ │ │ │ - b 74658 │ │ │ │ - andeq fp, r9, r4, asr #32 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq fp, r9, r8, lsr #32 │ │ │ │ - andeq r0, r0, ip, lsl #27 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - ldrcs ip, [r4, #893] @ 0x37d │ │ │ │ - ldrtle r4, [r2], #2477 @ 0x9ad │ │ │ │ - andeq sl, r9, r0, lsl ip │ │ │ │ - teqge sp, #1073741864 @ 0x40000028 │ │ │ │ - ldrtpl r4, [r2], #1278 @ 0x4fe │ │ │ │ - andeq r6, r7, r8, lsr #27 │ │ │ │ - ldrdeq r6, [r7], -r0 │ │ │ │ - andeq r1, r7, r4, ror r9 │ │ │ │ - andeq r6, r7, r8, lsl #27 │ │ │ │ - @ instruction: 0x00076cb0 │ │ │ │ - strdeq r6, [r7], -r8 │ │ │ │ - andeq sl, r9, r0, lsr #20 │ │ │ │ - andeq r6, r7, r0, lsl sp │ │ │ │ - andeq r6, r7, r8, lsr ip │ │ │ │ - andeq r6, r7, r4, ror sp │ │ │ │ - andeq r0, r0, lr, lsr r1 │ │ │ │ - muleq r7, r4, ip │ │ │ │ - andeq r5, r7, r8, lsl r2 │ │ │ │ - @ instruction: 0x00076cb0 │ │ │ │ - andeq sl, r9, r8, lsr r9 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - andeq sl, r9, r4, ror #17 │ │ │ │ - andeq r1, r7, r0, asr r8 │ │ │ │ - andeq sl, r9, ip, lsl #17 │ │ │ │ - andeq sl, r9, ip, asr r8 │ │ │ │ - andeq r1, r7, r8, asr #15 │ │ │ │ - │ │ │ │ -0007474c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74778 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00074780 >::_M_realloc_append(OsiRowCut*&&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - sub r7, r7, r8 │ │ │ │ - asr r3, r7, #2 │ │ │ │ - cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - beq 74844 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xc4> │ │ │ │ - cmp r3, #1 │ │ │ │ - movcs r2, r3 │ │ │ │ - movcc r2, #1 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bcs 7483c >::_M_realloc_append(OsiRowCut*&&)@@Base+0xbc> │ │ │ │ - mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - add r9, r7, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0, r9 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - bgt 74810 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x90> │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 74830 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xb0> │ │ │ │ - add r4, r5, r4 │ │ │ │ - stm r6, {r5, r9} │ │ │ │ - str r4, [r6, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2c684 │ │ │ │ - b 74800 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x80> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r8 │ │ │ │ - b 74824 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xa4> │ │ │ │ - mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ - b 747d4 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ 74850 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xd0> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - andeq r5, r7, r4, lsl #4 │ │ │ │ - │ │ │ │ -00074854 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7488c │ │ │ │ - ldr r2, [pc, #32] @ 74890 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - bl 2c120 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq sl, r9, r8, lsl #13 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - │ │ │ │ -00074894 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c2c4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #216 @ 0xd8 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 748f8 │ │ │ │ - b 7499c │ │ │ │ - mov r4, ip │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - cmp r7, r5 │ │ │ │ - movcc r6, r7 │ │ │ │ - movcs r6, r5 │ │ │ │ - subs r2, r6, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - beq 74928 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7492c │ │ │ │ - sub r0, r7, r5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - movlt ip, r3 │ │ │ │ - movlt r2, #1 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 748f4 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq sl, r4 │ │ │ │ - bne 7499c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 74994 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74994 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - stmlt r9, {r3, sl} │ │ │ │ - strge r4, [r9] │ │ │ │ - strge r3, [r9, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r0, r5, r7 │ │ │ │ - b 74978 │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r9, {r3, r4} │ │ │ │ - beq 7498c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - ldr fp, [r0, #16] │ │ │ │ - cmp r5, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - movcc r6, r5 │ │ │ │ - movcs r6, r7 │ │ │ │ - b 74958 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 74a10 │ │ │ │ - b 74ab4 │ │ │ │ - mov r4, ip │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - cmp r7, r5 │ │ │ │ - movcc r6, r7 │ │ │ │ - movcs r6, r5 │ │ │ │ - subs r2, r6, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - beq 74a40 │ │ │ │ - mov r1, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 74a44 │ │ │ │ - sub r0, r7, r5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - movlt ip, r3 │ │ │ │ - movlt r2, #1 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 74a0c │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq sl, r4 │ │ │ │ - bne 74ab4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 74aac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74aac │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - stmlt r9, {r3, sl} │ │ │ │ - strge r4, [r9] │ │ │ │ - strge r3, [r9, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r0, r5, r7 │ │ │ │ - b 74a90 │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r9, {r3, r4} │ │ │ │ - beq 74aa4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - ldr fp, [r0, #16] │ │ │ │ - cmp r5, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - movcc r6, r5 │ │ │ │ - movcs r6, r7 │ │ │ │ - b 74a70 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq 74e9c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74e40 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 74de4 │ │ │ │ - ldr fp, [sl, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 74d90 │ │ │ │ - ldr r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 74ce0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 74c30 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 74c88 │ │ │ │ - ldr r8, [r6, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 74d38 │ │ │ │ - ldr r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 74bd8 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 74af0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - add r1, r7, #48 @ 0x30 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - beq 74ba8 │ │ │ │ - ldr r1, [r9, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - add r1, r9, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 74bc4 │ │ │ │ - ldr r1, [r9, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 74b7c │ │ │ │ - ldr r0, [r8, #40] @ 0x28 │ │ │ │ - add r2, r8, #48 @ 0x30 │ │ │ │ - cmp r0, r2 │ │ │ │ - ldr r7, [r8, #8] │ │ │ │ - beq 74bf8 │ │ │ │ - ldr r1, [r8, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - add r2, r8, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq 74c14 │ │ │ │ - ldr r1, [r8, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 74d38 │ │ │ │ - mov r8, r7 │ │ │ │ - b 74b70 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add r3, r4, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - beq 74c50 │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74c6c │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 74ce0 │ │ │ │ - mov r4, r5 │ │ │ │ - b 74b4c │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add r3, r5, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - beq 74ca8 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74cc4 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 74c30 │ │ │ │ - mov r5, r6 │ │ │ │ - b 74b58 │ │ │ │ - ldr r0, [fp, #40] @ 0x28 │ │ │ │ - add r3, fp, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [fp, #8] │ │ │ │ - beq 74d00 │ │ │ │ - ldr r1, [fp, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [fp, #16] │ │ │ │ - add r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74d1c │ │ │ │ - ldr r1, [fp, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 74d90 │ │ │ │ - mov fp, r4 │ │ │ │ - b 74b40 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add r3, r6, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - beq 74d58 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74d74 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 74c88 │ │ │ │ - mov r6, r7 │ │ │ │ - b 74b64 │ │ │ │ - ldr r0, [sl, #40] @ 0x28 │ │ │ │ - add r3, sl, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ - beq 74db0 │ │ │ │ - ldr r1, [sl, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - add r3, sl, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74dcc │ │ │ │ - ldr r1, [sl, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne sl, r4 │ │ │ │ - bne 74b34 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - add r3, r2, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - beq 74e08 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - add r3, r2, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74e28 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - strne r4, [sp] │ │ │ │ - bne 74b24 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - add r3, r2, #48 @ 0x30 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - beq 74e64 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - add r3, r2, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 74e84 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - strne r4, [sp, #4] │ │ │ │ - bne 74b10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 75308 │ │ │ │ - ldr r3, [pc, #1096] @ 7530c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r5, #15 │ │ │ │ - add fp, r0, #24 │ │ │ │ - str fp, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r8, [r3] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bhi 75104 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 75018 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - mov r2, fp │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - add r3, r7, #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - strb r3, [r2, r5] │ │ │ │ - mov r5, r6 │ │ │ │ - ldr sl, [r4, #16] │ │ │ │ - ldr r8, [r4, #20] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 75138 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r8, r3 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - beq 7502c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r2, r8, r3 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - blt 75184 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75038 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blt 75048 │ │ │ │ - cmp sl, fp │ │ │ │ - beq 74fdc │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, sl │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl 2c684 │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 75310 │ │ │ │ - ldr r3, [pc, #792] @ 7530c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 752c8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r2, fp │ │ │ │ - beq 74f20 │ │ │ │ - mov r0, fp │ │ │ │ - b 75120 │ │ │ │ - sub r2, r8, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 75184 │ │ │ │ - sub r0, r3, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bge 74fc4 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq 75270 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 751ec │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r5, r8, r5 │ │ │ │ - cmpeq r5, #0 │ │ │ │ - blt 75288 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl 748c0 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 74fc4 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r9 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7520c │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b 74fe8 │ │ │ │ - add r0, r0, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - b 74f20 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 750a0 │ │ │ │ - ldr r9, [r7, #16] │ │ │ │ - ldr r6, [r9, #20] │ │ │ │ - cmp r8, r6 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7525c │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl 2dc98 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 75278 │ │ │ │ - sub r6, r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 750a0 │ │ │ │ - b 750c4 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 751e0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r5 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 751c8 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl 2dc98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 751cc │ │ │ │ - sub r0, r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 750a0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 750cc │ │ │ │ - mov r5, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 750c4 │ │ │ │ - sub r3, r8, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 750a0 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bne 750cc │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - cmp r8, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - movcc r2, r8 │ │ │ │ - movcs r2, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 75250 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2dc98 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75254 │ │ │ │ - sub r0, r8, r3 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - b 750e0 │ │ │ │ - sub r6, r6, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 750a0 │ │ │ │ - mov r0, r2 │ │ │ │ - b 750cc │ │ │ │ - mov r5, #0 │ │ │ │ - b 751e4 │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r5, r3 │ │ │ │ - bge 750a0 │ │ │ │ - b 750c4 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r5, r9 │ │ │ │ - bne 750c4 │ │ │ │ - mov r9, r6 │ │ │ │ - b 75228 │ │ │ │ - bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 75314 │ │ │ │ - ldr r3, [pc, #92] @ 7530c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 75304 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 75318 │ │ │ │ - ldr r3, [pc, #36] @ 7530c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 752c8 │ │ │ │ - bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq sl, r9, r4, lsr r0 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r9, r9, r4, lsl #30 │ │ │ │ - andeq r9, r9, r8, asr #24 │ │ │ │ - andeq r9, r9, r0, lsl ip │ │ │ │ - │ │ │ │ -0007531c )@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3688] @ 0xe68 │ │ │ │ - ldr r2, [pc, #4004] @ 762d8 )@@Base+0xfbc> │ │ │ │ - sub sp, sp, #372 @ 0x174 │ │ │ │ - ldr r3, [pc, #4000] @ 762dc )@@Base+0xfc0> │ │ │ │ - add ip, sp, #340 @ 0x154 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r4, #33 @ 0x21 │ │ │ │ - mov r0, ip │ │ │ │ - add r7, sp, #348 @ 0x15c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, ip │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3924] @ 762e0 )@@Base+0xfc4> │ │ │ │ + ldr r1, [pc, #3924] @ 6fb58 )@@Base+0xfc4> │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -73648,55 +66970,55 @@ │ │ │ │ bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ ldr r4, [r9, #96] @ 0x60 │ │ │ │ add sl, r9, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ mov r8, sl │ │ │ │ - beq 76128 )@@Base+0xe0c> │ │ │ │ + beq 6f9a0 )@@Base+0xe0c> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75408 )@@Base+0xec> │ │ │ │ + beq 6ec80 )@@Base+0xec> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7540c )@@Base+0xf0> │ │ │ │ + bne 6ec84 )@@Base+0xf0> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r8, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 753dc )@@Base+0xc0> │ │ │ │ + bne 6ec54 )@@Base+0xc0> │ │ │ │ cmp r8, sl │ │ │ │ - beq 76128 )@@Base+0xe0c> │ │ │ │ + beq 6f9a0 )@@Base+0xe0c> │ │ │ │ ldr r4, [r8, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75460 )@@Base+0x144> │ │ │ │ + beq 6ecd8 )@@Base+0x144> │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75464 )@@Base+0x148> │ │ │ │ + bne 6ecdc )@@Base+0x148> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 76128 )@@Base+0xe0c> │ │ │ │ + blt 6f9a0 )@@Base+0xe0c> │ │ │ │ mov r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str r2, [r8, #40] @ 0x28 │ │ │ │ - beq 7548c )@@Base+0x170> │ │ │ │ + beq 6ed04 )@@Base+0x170> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add sl, sp, #172 @ 0xac │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -73709,15 +67031,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3600] @ 762e4 )@@Base+0xfc8> │ │ │ │ + ldr r1, [pc, #3600] @ 6fb5c )@@Base+0xfc8> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add fp, sp, #196 @ 0xc4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ bl 2d740 │ │ │ │ @@ -73731,24 +67053,24 @@ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3516] @ 762e8 )@@Base+0xfcc> │ │ │ │ + ldr r1, [pc, #3516] @ 6fb60 )@@Base+0xfcc> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #3484] @ 762ec )@@Base+0xfd0> │ │ │ │ + ldr r3, [pc, #3484] @ 6fb64 )@@Base+0xfd0> │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ strb ip, [lr, r1] │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ @@ -73770,22 +67092,22 @@ │ │ │ │ mov r2, ip │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3368] @ 762f0 )@@Base+0xfd4> │ │ │ │ + ldr r1, [pc, #3368] @ 6fb68 )@@Base+0xfd4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #3344] @ 762f4 )@@Base+0xfd8> │ │ │ │ + ldr r3, [pc, #3344] @ 6fb6c )@@Base+0xfd8> │ │ │ │ ldr r9, [sp, #268] @ 0x10c │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ lsr r6, r1, #16 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ @@ -73806,15 +67128,15 @@ │ │ │ │ str lr, [sp, #296] @ 0x128 │ │ │ │ strb r2, [sp, #307] @ 0x133 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3232] @ 762f8 )@@Base+0xfdc> │ │ │ │ + ldr r1, [pc, #3232] @ 6fb70 )@@Base+0xfdc> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #30 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -73825,15 +67147,15 @@ │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3160] @ 762fc )@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #3160] @ 6fb74 )@@Base+0xfe0> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #66 @ 0x42 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -73856,78 +67178,78 @@ │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 75728 )@@Base+0x40c> │ │ │ │ + beq 6efa0 )@@Base+0x40c> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75744 )@@Base+0x428> │ │ │ │ + beq 6efbc )@@Base+0x428> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75760 )@@Base+0x444> │ │ │ │ + beq 6efd8 )@@Base+0x444> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7577c )@@Base+0x460> │ │ │ │ + beq 6eff4 )@@Base+0x460> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75798 )@@Base+0x47c> │ │ │ │ + beq 6f010 )@@Base+0x47c> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 757b4 )@@Base+0x498> │ │ │ │ + beq 6f02c )@@Base+0x498> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 757d0 )@@Base+0x4b4> │ │ │ │ + beq 6f048 )@@Base+0x4b4> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 757ec )@@Base+0x4d0> │ │ │ │ + beq 6f064 )@@Base+0x4d0> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2788] @ 76300 )@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #2788] @ 6fb78 )@@Base+0xfe4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -73940,57 +67262,57 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r4, [sl, #72] @ 0x48 │ │ │ │ add r5, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ mov r9, r5 │ │ │ │ - beq 7622c )@@Base+0xf10> │ │ │ │ + beq 6faa4 )@@Base+0xf10> │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7589c )@@Base+0x580> │ │ │ │ + beq 6f114 )@@Base+0x580> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 758a0 )@@Base+0x584> │ │ │ │ + bne 6f118 )@@Base+0x584> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75870 )@@Base+0x554> │ │ │ │ + bne 6f0e8 )@@Base+0x554> │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 7622c )@@Base+0xf10> │ │ │ │ + beq 6faa4 )@@Base+0xf10> │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 758f8 )@@Base+0x5dc> │ │ │ │ + beq 6f170 )@@Base+0x5dc> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 758fc )@@Base+0x5e0> │ │ │ │ + bne 6f174 )@@Base+0x5e0> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7622c )@@Base+0xf10> │ │ │ │ + blt 6faa4 )@@Base+0xf10> │ │ │ │ mov r3, #19 │ │ │ │ cmp fp, r7 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 75924 )@@Base+0x608> │ │ │ │ + beq 6f19c )@@Base+0x608> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -74001,15 +67323,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2464] @ 76304 )@@Base+0xfe8> │ │ │ │ + ldr r1, [pc, #2464] @ 6fb7c )@@Base+0xfe8> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add fp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ @@ -74022,24 +67344,24 @@ │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2384] @ 76308 )@@Base+0xfec> │ │ │ │ + ldr r1, [pc, #2384] @ 6fb80 )@@Base+0xfec> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - ldr ip, [pc, #2352] @ 7630c )@@Base+0xff0> │ │ │ │ + ldr ip, [pc, #2352] @ 6fb84 )@@Base+0xff0> │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add ip, pc, ip │ │ │ │ strb r9, [r1, r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ @@ -74058,22 +67380,22 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ strb r9, [sp, #193] @ 0xc1 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ strb r9, [sp, #217] @ 0xd9 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2248] @ 76310 )@@Base+0xff4> │ │ │ │ + ldr r1, [pc, #2248] @ 6fb88 )@@Base+0xff4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #2224] @ 76314 )@@Base+0xff8> │ │ │ │ + ldr r3, [pc, #2224] @ 6fb8c )@@Base+0xff8> │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ strb r9, [r4, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -74086,15 +67408,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ strb r9, [sp, #260] @ 0x104 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str lr, [sp, #268] @ 0x10c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2144] @ 76318 )@@Base+0xffc> │ │ │ │ + ldr r1, [pc, #2144] @ 6fb90 )@@Base+0xffc> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -74106,15 +67428,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ strb r9, [r0, r3] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ str lr, [sp, #292] @ 0x124 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2068] @ 7631c )@@Base+0x1000> │ │ │ │ + ldr r1, [pc, #2068] @ 6fb94 )@@Base+0x1000> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #17 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -74126,36 +67448,36 @@ │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str lr, [sp, #316] @ 0x13c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1992] @ 76320 )@@Base+0x1004> │ │ │ │ + ldr r1, [pc, #1992] @ 6fb98 )@@Base+0x1004> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #81 @ 0x51 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1956] @ 76324 )@@Base+0x1008> │ │ │ │ + ldr r1, [pc, #1956] @ 6fb9c )@@Base+0x1008> │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1924] @ 76328 )@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #1924] @ 6fba0 )@@Base+0x100c> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #1912] @ 76324 )@@Base+0x1008> │ │ │ │ + ldr r2, [pc, #1912] @ 6fb9c )@@Base+0x1008> │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r3, #0 │ │ │ │ @@ -74177,90 +67499,90 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 75c2c )@@Base+0x910> │ │ │ │ + beq 6f4a4 )@@Base+0x910> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75c48 )@@Base+0x92c> │ │ │ │ + beq 6f4c0 )@@Base+0x92c> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75c64 )@@Base+0x948> │ │ │ │ + beq 6f4dc )@@Base+0x948> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75c80 )@@Base+0x964> │ │ │ │ + beq 6f4f8 )@@Base+0x964> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75c9c )@@Base+0x980> │ │ │ │ + beq 6f514 )@@Base+0x980> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75cb8 )@@Base+0x99c> │ │ │ │ + beq 6f530 )@@Base+0x99c> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75cd4 )@@Base+0x9b8> │ │ │ │ + beq 6f54c )@@Base+0x9b8> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75cf0 )@@Base+0x9d4> │ │ │ │ + beq 6f568 )@@Base+0x9d4> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, fp │ │ │ │ - beq 75d08 )@@Base+0x9ec> │ │ │ │ + beq 6f580 )@@Base+0x9ec> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 75d20 )@@Base+0xa04> │ │ │ │ + beq 6f598 )@@Base+0xa04> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, #25 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1500] @ 7632c )@@Base+0x1010> │ │ │ │ + ldr r1, [pc, #1500] @ 6fba4 )@@Base+0x1010> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -74273,57 +67595,57 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r4, [sl, #72] @ 0x48 │ │ │ │ add r5, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ mov r9, r5 │ │ │ │ - beq 76250 )@@Base+0xf34> │ │ │ │ + beq 6fac8 )@@Base+0xf34> │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75dd0 )@@Base+0xab4> │ │ │ │ + beq 6f648 )@@Base+0xab4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75dd4 )@@Base+0xab8> │ │ │ │ + bne 6f64c )@@Base+0xab8> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75da4 )@@Base+0xa88> │ │ │ │ + bne 6f61c )@@Base+0xa88> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 76250 )@@Base+0xf34> │ │ │ │ + beq 6fac8 )@@Base+0xf34> │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75e2c )@@Base+0xb10> │ │ │ │ + beq 6f6a4 )@@Base+0xb10> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75e30 )@@Base+0xb14> │ │ │ │ + bne 6f6a8 )@@Base+0xb14> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 76250 )@@Base+0xf34> │ │ │ │ + blt 6fac8 )@@Base+0xf34> │ │ │ │ mov r3, #19 │ │ │ │ cmp fp, r7 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 75e58 )@@Base+0xb3c> │ │ │ │ + beq 6f6d0 )@@Base+0xb3c> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -74333,15 +67655,15 @@ │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1180] @ 76330 )@@Base+0x1014> │ │ │ │ + ldr r1, [pc, #1180] @ 6fba8 )@@Base+0x1014> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -74353,15 +67675,15 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1104] @ 76334 )@@Base+0x1018> │ │ │ │ + ldr r1, [pc, #1104] @ 6fbac )@@Base+0x1018> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -74372,64 +67694,64 @@ │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1032] @ 76338 )@@Base+0x101c> │ │ │ │ + ldr r1, [pc, #1032] @ 6fbb0 )@@Base+0x101c> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #235 @ 0xeb │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1004] @ 7633c )@@Base+0x1020> │ │ │ │ + ldr r1, [pc, #1004] @ 6fbb4 )@@Base+0x1020> │ │ │ │ ldr ip, [sp, #340] @ 0x154 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [ip, r2] │ │ │ │ stm sp, {r1, r6} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 75f8c )@@Base+0xc70> │ │ │ │ + beq 6f804 )@@Base+0xc70> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75fa8 )@@Base+0xc8c> │ │ │ │ + beq 6f820 )@@Base+0xc8c> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 75fc4 )@@Base+0xca8> │ │ │ │ + beq 6f83c )@@Base+0xca8> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, #33 @ 0x21 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #844] @ 76340 )@@Base+0x1024> │ │ │ │ + ldr r1, [pc, #844] @ 6fbb8 )@@Base+0x1024> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -74442,70 +67764,70 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r4, [sl, #72] @ 0x48 │ │ │ │ add r5, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ mov r9, r5 │ │ │ │ - beq 76274 )@@Base+0xf58> │ │ │ │ + beq 6faec )@@Base+0xf58> │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76074 )@@Base+0xd58> │ │ │ │ + beq 6f8ec )@@Base+0xd58> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76078 )@@Base+0xd5c> │ │ │ │ + bne 6f8f0 )@@Base+0xd5c> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 76048 )@@Base+0xd2c> │ │ │ │ + bne 6f8c0 )@@Base+0xd2c> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 76274 )@@Base+0xf58> │ │ │ │ + beq 6faec )@@Base+0xf58> │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 760d0 )@@Base+0xdb4> │ │ │ │ + beq 6f948 )@@Base+0xdb4> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 760d4 )@@Base+0xdb8> │ │ │ │ + bne 6f94c )@@Base+0xdb8> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 76274 )@@Base+0xf58> │ │ │ │ + blt 6faec )@@Base+0xf58> │ │ │ │ mov r3, #19 │ │ │ │ cmp fp, r7 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 760fc )@@Base+0xde0> │ │ │ │ + beq 6f974 )@@Base+0xde0> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #576] @ 76344 )@@Base+0x1028> │ │ │ │ - ldr r3, [pc, #468] @ 762dc )@@Base+0xfc0> │ │ │ │ + ldr r2, [pc, #576] @ 6fbbc )@@Base+0x1028> │ │ │ │ + ldr r3, [pc, #468] @ 6fb54 )@@Base+0xfc0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7661c )@@Base+0x1300> │ │ │ │ + bne 6fe94 )@@Base+0x1300> │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r9, #88 @ 0x58 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 2ba3c │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ @@ -74513,289 +67835,289 @@ │ │ │ │ cmp r5, #15 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ add r0, r0, #16 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi 762a8 )@@Base+0xf8c> │ │ │ │ + bhi 6fb20 )@@Base+0xf8c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 76298 )@@Base+0xf7c> │ │ │ │ + bne 6fb10 )@@Base+0xf7c> │ │ │ │ ldrb r3, [r6] │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, r8 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r6, [r3, r5] │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - beq 7636c )@@Base+0x1050> │ │ │ │ + beq 6fbe4 )@@Base+0x1050> │ │ │ │ ldr r6, [r8, #20] │ │ │ │ cmp r5, r6 │ │ │ │ movcc r3, r5 │ │ │ │ movcs r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 763c4 )@@Base+0x10a8> │ │ │ │ + beq 6fc3c )@@Base+0x10a8> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r3, r5, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt 763d0 )@@Base+0x10b4> │ │ │ │ + blt 6fc48 )@@Base+0x10b4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 761f4 )@@Base+0xed8> │ │ │ │ + bne 6fa6c )@@Base+0xed8> │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7648c )@@Base+0x1170> │ │ │ │ + blt 6fd04 )@@Base+0x1170> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp fp, r3 │ │ │ │ - beq 76218 )@@Base+0xefc> │ │ │ │ + beq 6fa90 )@@Base+0xefc> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ - b 7546c )@@Base+0x150> │ │ │ │ + b 6ece4 )@@Base+0x150> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 74ea4 │ │ │ │ + bl 6e71c │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ mov r9, r0 │ │ │ │ - b 75904 )@@Base+0x5e8> │ │ │ │ + b 6f17c )@@Base+0x5e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 74ea4 │ │ │ │ + bl 6e71c │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ mov r9, r0 │ │ │ │ - b 75e38 )@@Base+0xb1c> │ │ │ │ + b 6f6b0 )@@Base+0xb1c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 74ea4 │ │ │ │ + bl 6e71c │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ mov r9, r0 │ │ │ │ - b 760dc )@@Base+0xdc0> │ │ │ │ + b 6f954 )@@Base+0xdc0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 76170 )@@Base+0xe54> │ │ │ │ + beq 6f9e8 )@@Base+0xe54> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 762c0 )@@Base+0xfa4> │ │ │ │ + b 6fb38 )@@Base+0xfa4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b 76174 )@@Base+0xe58> │ │ │ │ - @ instruction: 0x00099bb4 │ │ │ │ + b 6f9ec )@@Base+0xe58> │ │ │ │ + andeq r0, sl, ip, lsr r3 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, r7, r4, ror r9 │ │ │ │ - @ instruction: 0x00075db4 │ │ │ │ - andeq r5, r7, r8, ror sp │ │ │ │ - muleq r7, r8, sp │ │ │ │ - andeq r5, r7, ip, lsr sp │ │ │ │ - andeq r5, r7, r0, asr sp │ │ │ │ - andeq r5, r7, r4, ror #25 │ │ │ │ - @ instruction: 0x00075cb8 │ │ │ │ - andeq r5, r7, ip, ror #20 │ │ │ │ - andeq r5, r7, r8, lsr sl │ │ │ │ - andeq r5, r7, r4, lsl #20 │ │ │ │ - andeq r5, r7, r8, lsl #20 │ │ │ │ - @ instruction: 0x000759b4 │ │ │ │ - andeq r5, r7, r0, ror #19 │ │ │ │ - muleq r7, r8, r9 │ │ │ │ - andeq r5, r7, r8, lsr #19 │ │ │ │ - andeq r5, r7, ip, ror #18 │ │ │ │ + strdeq r8, [r7], -ip │ │ │ │ + andeq fp, r7, r0, ror ip │ │ │ │ + andeq fp, r7, r4, lsr ip │ │ │ │ + andeq fp, r7, r4, asr ip │ │ │ │ + strdeq fp, [r7], -r8 │ │ │ │ + andeq fp, r7, ip, lsl #24 │ │ │ │ + andeq fp, r7, r0, lsr #23 │ │ │ │ + andeq fp, r7, r4, ror fp │ │ │ │ + andeq fp, r7, r8, lsr #18 │ │ │ │ + strdeq fp, [r7], -r4 │ │ │ │ + andeq fp, r7, r0, asr #17 │ │ │ │ + andeq fp, r7, r4, asr #17 │ │ │ │ + andeq fp, r7, r0, ror r8 │ │ │ │ + muleq r7, ip, r8 │ │ │ │ + andeq fp, r7, r4, asr r8 │ │ │ │ + andeq fp, r7, r4, ror #16 │ │ │ │ + andeq fp, r7, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - andeq r5, r7, r0, ror r9 │ │ │ │ - andeq r5, r7, ip, asr #12 │ │ │ │ - @ instruction: 0x000758b8 │ │ │ │ - muleq r7, r0, r8 │ │ │ │ - andeq r5, r7, r8, lsr #17 │ │ │ │ + andeq fp, r7, ip, lsr #16 │ │ │ │ + andeq fp, r7, r8, lsl #10 │ │ │ │ + andeq fp, r7, r4, ror r7 │ │ │ │ + andeq fp, r7, ip, asr #14 │ │ │ │ + andeq fp, r7, r4, ror #14 │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ - andeq r5, r7, r8, asr r7 │ │ │ │ - strdeq r8, [r9], -r0 │ │ │ │ - strdeq r8, [r9], -r4 │ │ │ │ - @ instruction: 0x000988bc │ │ │ │ - andeq r8, r9, ip, lsl #17 │ │ │ │ - andeq r8, r9, ip, lsr r8 │ │ │ │ - andeq r8, r9, ip, ror #15 │ │ │ │ - andeq r8, r9, ip, lsr #15 │ │ │ │ - andeq r8, r9, r4, ror r7 │ │ │ │ - strdeq r8, [r9], -r8 @ │ │ │ │ + andeq fp, r7, r4, lsl r6 │ │ │ │ + andeq pc, r9, r8, ror r5 @ │ │ │ │ + andeq pc, r9, ip, ror r0 @ │ │ │ │ + andeq pc, r9, r4, asr #32 │ │ │ │ + andeq pc, r9, r4, lsl r0 @ │ │ │ │ + andeq lr, r9, r4, asr #31 │ │ │ │ + andeq lr, r9, r4, ror pc │ │ │ │ + andeq lr, r9, r4, lsr pc │ │ │ │ + strdeq lr, [r9], -ip │ │ │ │ + andeq lr, r9, r0, lsl #29 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ ldr r3, [r9, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76428 )@@Base+0x110c> │ │ │ │ + beq 6fca0 )@@Base+0x110c> │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ cmp r5, r8 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76590 )@@Base+0x1274> │ │ │ │ + beq 6fe08 )@@Base+0x1274> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7655c )@@Base+0x1240> │ │ │ │ + bne 6fdd4 )@@Base+0x1240> │ │ │ │ sub r2, r8, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 76428 )@@Base+0x110c> │ │ │ │ + bge 6fca0 )@@Base+0x110c> │ │ │ │ mov r8, r0 │ │ │ │ - b 7644c )@@Base+0x1130> │ │ │ │ + b 6fcc4 )@@Base+0x1130> │ │ │ │ sub r3, r5, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 761f0 )@@Base+0xed4> │ │ │ │ + bge 6fa68 )@@Base+0xed4> │ │ │ │ ldr r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 764f4 )@@Base+0x11d8> │ │ │ │ + beq 6fd6c )@@Base+0x11d8> │ │ │ │ mov r0, r8 │ │ │ │ bl 2cd8c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, r3 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7641c )@@Base+0x1100> │ │ │ │ + beq 6fc94 )@@Base+0x1100> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 76420 )@@Base+0x1104> │ │ │ │ + bne 6fc98 )@@Base+0x1104> │ │ │ │ sub r2, r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 76548 )@@Base+0x122c> │ │ │ │ + blt 6fdc0 )@@Base+0x122c> │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r9, #88 @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ - bl 749d8 │ │ │ │ + bl 6e250 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 761fc )@@Base+0xee0> │ │ │ │ + beq 6fa74 )@@Base+0xee0> │ │ │ │ subs r0, r8, #0 │ │ │ │ movne r0, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 764fc )@@Base+0x11e0> │ │ │ │ + beq 6fd74 )@@Base+0x11e0> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r9, #108] @ 0x6c │ │ │ │ mov r8, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #108] @ 0x6c │ │ │ │ - b 76224 )@@Base+0xf08> │ │ │ │ + b 6fa9c )@@Base+0xf08> │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 764fc )@@Base+0x11e0> │ │ │ │ + beq 6fd74 )@@Base+0x11e0> │ │ │ │ mov r0, r8 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ movcc r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76568 )@@Base+0x124c> │ │ │ │ + beq 6fde0 )@@Base+0x124c> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ subeq r2, r5, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge 76428 )@@Base+0x110c> │ │ │ │ + bge 6fca0 )@@Base+0x110c> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, r3 │ │ │ │ - bne 7644c )@@Base+0x1130> │ │ │ │ - b 76518 )@@Base+0x11fc> │ │ │ │ + bne 6fcc4 )@@Base+0x1130> │ │ │ │ + b 6fd90 )@@Base+0x11fc> │ │ │ │ mov r0, #1 │ │ │ │ - b 76468 )@@Base+0x114c> │ │ │ │ + b 6fce0 )@@Base+0x114c> │ │ │ │ ldr r6, [r8, #20] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r5, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movcc r3, r5 │ │ │ │ movcs r3, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7653c )@@Base+0x1220> │ │ │ │ + beq 6fdb4 )@@Base+0x1220> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76540 )@@Base+0x1224> │ │ │ │ + bne 6fdb8 )@@Base+0x1224> │ │ │ │ sub r0, r5, r6 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 76468 )@@Base+0x114c> │ │ │ │ + b 6fce0 )@@Base+0x114c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764f4 )@@Base+0x11d8> │ │ │ │ + bne 6fd6c )@@Base+0x11d8> │ │ │ │ mov r8, r6 │ │ │ │ - b 76458 )@@Base+0x113c> │ │ │ │ - bge 76428 )@@Base+0x110c> │ │ │ │ + b 6fcd0 )@@Base+0x113c> │ │ │ │ + bge 6fca0 )@@Base+0x110c> │ │ │ │ mov r8, r6 │ │ │ │ - b 7644c )@@Base+0x1130> │ │ │ │ + b 6fcc4 )@@Base+0x1130> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 76428 )@@Base+0x110c> │ │ │ │ + bge 6fca0 )@@Base+0x110c> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 764fc )@@Base+0x11e0> │ │ │ │ + beq 6fd74 )@@Base+0x11e0> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 76458 )@@Base+0x113c> │ │ │ │ + b 6fcd0 )@@Base+0x113c> │ │ │ │ sub r1, r8, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 76428 )@@Base+0x110c> │ │ │ │ + bge 6fca0 )@@Base+0x110c> │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b 76458 )@@Base+0x113c> │ │ │ │ + b 6fcd0 )@@Base+0x113c> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -74808,179 +68130,179 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-696] @ 76348 )@@Base+0x102c> │ │ │ │ - ldr r3, [pc, #-668] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-696] @ 6fbc0 )@@Base+0x102c> │ │ │ │ + ldr r3, [pc, #-668] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76684 )@@Base+0x1368> │ │ │ │ + beq 6fefc )@@Base+0x1368> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #-748] @ 7634c )@@Base+0x1030> │ │ │ │ - ldr r3, [pc, #-724] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-748] @ 6fbc4 )@@Base+0x1030> │ │ │ │ + ldr r3, [pc, #-724] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7661c )@@Base+0x1300> │ │ │ │ + bne 6fe94 )@@Base+0x1300> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-792] @ 76350 )@@Base+0x1034> │ │ │ │ - ldr r3, [pc, #-772] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-792] @ 6fbc8 )@@Base+0x1034> │ │ │ │ + ldr r3, [pc, #-772] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7661c )@@Base+0x1300> │ │ │ │ + bne 6fe94 )@@Base+0x1300> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - b 76658 )@@Base+0x133c> │ │ │ │ + b 6fed0 )@@Base+0x133c> │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-868] @ 76354 )@@Base+0x1038> │ │ │ │ - ldr r3, [pc, #-852] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-868] @ 6fbcc )@@Base+0x1038> │ │ │ │ + ldr r3, [pc, #-852] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76684 )@@Base+0x1368> │ │ │ │ - b 7661c )@@Base+0x1300> │ │ │ │ - b 766a8 )@@Base+0x138c> │ │ │ │ + beq 6fefc )@@Base+0x1368> │ │ │ │ + b 6fe94 )@@Base+0x1300> │ │ │ │ + b 6ff20 )@@Base+0x138c> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 765c8 )@@Base+0x12ac> │ │ │ │ + b 6fe40 )@@Base+0x12ac> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-944] @ 76358 )@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #-932] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-944] @ 6fbd0 )@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #-932] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76684 )@@Base+0x1368> │ │ │ │ - b 7661c )@@Base+0x1300> │ │ │ │ + beq 6fefc )@@Base+0x1368> │ │ │ │ + b 6fe94 )@@Base+0x1300> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1004] @ 7635c )@@Base+0x1040> │ │ │ │ - ldr r3, [pc, #-996] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-1004] @ 6fbd4 )@@Base+0x1040> │ │ │ │ + ldr r3, [pc, #-996] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76684 )@@Base+0x1368> │ │ │ │ - b 7661c )@@Base+0x1300> │ │ │ │ - b 76730 )@@Base+0x1414> │ │ │ │ - b 76738 )@@Base+0x141c> │ │ │ │ + beq 6fefc )@@Base+0x1368> │ │ │ │ + b 6fe94 )@@Base+0x1300> │ │ │ │ + b 6ffa8 )@@Base+0x1414> │ │ │ │ + b 6ffb0 )@@Base+0x141c> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1056] @ 76360 )@@Base+0x1044> │ │ │ │ - ldr r3, [pc, #-1052] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-1056] @ 6fbd8 )@@Base+0x1044> │ │ │ │ + ldr r3, [pc, #-1052] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76684 )@@Base+0x1368> │ │ │ │ - b 7661c )@@Base+0x1300> │ │ │ │ + beq 6fefc )@@Base+0x1368> │ │ │ │ + b 6fe94 )@@Base+0x1300> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 76690 )@@Base+0x1374> │ │ │ │ + b 6ff08 )@@Base+0x1374> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 765d8 )@@Base+0x12bc> │ │ │ │ - b 765f0 )@@Base+0x12d4> │ │ │ │ + b 6fe50 )@@Base+0x12bc> │ │ │ │ + b 6fe68 )@@Base+0x12d4> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #-1176] @ 76364 )@@Base+0x1048> │ │ │ │ - ldr r3, [pc, #-1176] @ 76368 )@@Base+0x104c> │ │ │ │ + ldr r2, [pc, #-1176] @ 6fbdc )@@Base+0x1048> │ │ │ │ + ldr r3, [pc, #-1176] @ 6fbe0 )@@Base+0x104c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76684 )@@Base+0x1368> │ │ │ │ - b 7661c )@@Base+0x1300> │ │ │ │ + beq 6fefc )@@Base+0x1368> │ │ │ │ + b 6fe94 )@@Base+0x1300> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 765c0 )@@Base+0x12a4> │ │ │ │ - b 767a8 )@@Base+0x148c> │ │ │ │ - b 767b0 )@@Base+0x1494> │ │ │ │ - b 767b8 )@@Base+0x149c> │ │ │ │ - b 767c0 )@@Base+0x14a4> │ │ │ │ + b 6fe38 )@@Base+0x12a4> │ │ │ │ + b 70020 )@@Base+0x148c> │ │ │ │ + b 70028 )@@Base+0x1494> │ │ │ │ + b 70030 )@@Base+0x149c> │ │ │ │ + b 70038 )@@Base+0x14a4> │ │ │ │ │ │ │ │ -00076838 : │ │ │ │ +000700b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #1472] @ 76e10 │ │ │ │ - ldr r3, [pc, #1472] @ 76e14 │ │ │ │ + ldr r2, [pc, #1472] @ 70688 │ │ │ │ + ldr r3, [pc, #1472] @ 7068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r4, [pc, #1448] @ 76e18 │ │ │ │ + ldr r4, [pc, #1448] @ 70690 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 2ccc0 │ │ │ │ - ldr r3, [pc, #1428] @ 76e1c │ │ │ │ + ldr r3, [pc, #1428] @ 70694 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr sl, [r6, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5] │ │ │ │ @@ -75003,15 +68325,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1308] @ 76e20 │ │ │ │ + ldr r1, [pc, #1308] @ 70698 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -75021,45 +68343,45 @@ │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr fp, [r6, #192] @ 0xc0 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp fp, r2 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 76d94 │ │ │ │ + beq 7060c │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 76cb4 │ │ │ │ + bhi 7052c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 76c48 │ │ │ │ + bne 704c0 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strb r3, [r2, r7] │ │ │ │ add r2, sp, #24 │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ - beq 769b4 │ │ │ │ + beq 7022c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 769cc │ │ │ │ + beq 70244 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr sl, [r6, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -75079,60 +68401,60 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1008] @ 76e24 │ │ │ │ + ldr r1, [pc, #1008] @ 7069c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #25 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr fp, [r6, #192] @ 0xc0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp fp, r2 │ │ │ │ - beq 76d14 │ │ │ │ + beq 7058c │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 76c84 │ │ │ │ + bhi 704fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 76c70 │ │ │ │ + bne 704e8 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r3, [r2, r7] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ - beq 76ad8 │ │ │ │ + beq 70350 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 76af0 │ │ │ │ + beq 70368 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r7, [r6, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -75151,217 +68473,217 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #724] @ 76e28 │ │ │ │ + ldr r1, [pc, #724] @ 706a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr fp, [r6, #192] @ 0xc0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp fp, r2 │ │ │ │ - beq 76dcc │ │ │ │ + beq 70644 │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi 76ce4 │ │ │ │ + bhi 7055c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 76c5c │ │ │ │ + bne 704d4 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r3, [r1, r6] │ │ │ │ mov r0, r7 │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ - beq 76bf0 │ │ │ │ + beq 70468 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 76c08 │ │ │ │ + beq 70480 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #528] @ 76e2c │ │ │ │ + ldr r2, [pc, #528] @ 706a4 │ │ │ │ str r3, [r5, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #496] @ 76e14 │ │ │ │ + ldr r3, [pc, #496] @ 7068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76d38 │ │ │ │ + bne 705b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ - beq 76978 │ │ │ │ + beq 701f0 │ │ │ │ mov r0, r4 │ │ │ │ - b 76ccc │ │ │ │ + b 70544 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r4 │ │ │ │ - beq 76bbc │ │ │ │ + beq 70434 │ │ │ │ mov r0, r4 │ │ │ │ - b 76cfc │ │ │ │ + b 70574 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ - beq 76a9c │ │ │ │ + beq 70314 │ │ │ │ mov r0, r4 │ │ │ │ - b 76c9c │ │ │ │ + b 70514 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b 76a9c │ │ │ │ + b 70314 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b 76978 │ │ │ │ + b 701f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 76bbc │ │ │ │ - ldr r2, [pc, #276] @ 76e30 │ │ │ │ - ldr r3, [pc, #244] @ 76e14 │ │ │ │ + b 70434 │ │ │ │ + ldr r2, [pc, #276] @ 706a8 │ │ │ │ + ldr r3, [pc, #244] @ 7068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 76e04 │ │ │ │ + beq 7067c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c120 │ │ │ │ - ldr r2, [pc, #224] @ 76e34 │ │ │ │ - ldr r3, [pc, #188] @ 76e14 │ │ │ │ + ldr r2, [pc, #224] @ 706ac │ │ │ │ + ldr r3, [pc, #188] @ 7068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76d38 │ │ │ │ + bne 705b0 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 76d3c │ │ │ │ + b 705b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 76d74 │ │ │ │ - b 76d3c │ │ │ │ - b 76d74 │ │ │ │ - ldr r2, [pc, #156] @ 76e38 │ │ │ │ - ldr r3, [pc, #116] @ 76e14 │ │ │ │ + b 705ec │ │ │ │ + b 705b4 │ │ │ │ + b 705ec │ │ │ │ + ldr r2, [pc, #156] @ 706b0 │ │ │ │ + ldr r3, [pc, #116] @ 7068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76d38 │ │ │ │ - ldr r0, [pc, #124] @ 76e3c │ │ │ │ + bne 705b0 │ │ │ │ + ldr r0, [pc, #124] @ 706b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 76d74 │ │ │ │ - b 76d80 │ │ │ │ - ldr r2, [pc, #108] @ 76e40 │ │ │ │ - ldr r3, [pc, #60] @ 76e14 │ │ │ │ + b 705ec │ │ │ │ + b 705f8 │ │ │ │ + ldr r2, [pc, #108] @ 706b8 │ │ │ │ + ldr r3, [pc, #60] @ 7068c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76d38 │ │ │ │ - ldr r0, [pc, #76] @ 76e44 │ │ │ │ + bne 705b0 │ │ │ │ + ldr r0, [pc, #76] @ 706bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 76d80 │ │ │ │ - b 76d3c │ │ │ │ - ldr r0, [pc, #60] @ 76e48 │ │ │ │ + b 705f8 │ │ │ │ + b 705b4 │ │ │ │ + ldr r0, [pc, #60] @ 706c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - andeq r8, r9, r4, lsr #13 │ │ │ │ + andeq lr, r9, ip, lsr #28 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r8, r9, r0, ror r6 │ │ │ │ + strdeq lr, [r9], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r7, r8, lsl #19 │ │ │ │ - andeq r4, r7, ip, ror #18 │ │ │ │ - strdeq r4, [r7], -ip │ │ │ │ - ldrdeq r8, [r9], -r4 │ │ │ │ - ldrdeq r8, [r9], -r8 @ │ │ │ │ - andeq r8, r9, r0, lsr #3 │ │ │ │ - andeq r8, r9, r8, asr r1 │ │ │ │ - andeq pc, r6, r8, lsr #7 │ │ │ │ - andeq r8, r9, r0, lsr #2 │ │ │ │ - andeq pc, r6, r0, ror r3 @ │ │ │ │ - andeq pc, r6, ip, asr r3 @ │ │ │ │ + andeq sl, r7, r4, asr #16 │ │ │ │ + andeq sl, r7, r8, lsr #16 │ │ │ │ + @ instruction: 0x0007aab8 │ │ │ │ + andeq lr, r9, ip, asr sl │ │ │ │ + andeq lr, r9, r0, ror #18 │ │ │ │ + andeq lr, r9, r8, lsr #18 │ │ │ │ + andeq lr, r9, r0, ror #17 │ │ │ │ + andeq r5, r7, r0, lsr fp │ │ │ │ + andeq lr, r9, r8, lsr #17 │ │ │ │ + strdeq r5, [r7], -r8 │ │ │ │ + andeq r5, r7, r4, ror #21 │ │ │ │ │ │ │ │ -00076e4c : │ │ │ │ +000706c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r2] │ │ │ │ - ldr r2, [pc, #1056] @ 7728c │ │ │ │ + ldr r2, [pc, #1056] @ 70b04 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1052] @ 77290 │ │ │ │ + ldr r3, [pc, #1052] @ 70b08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -75374,27 +68696,27 @@ │ │ │ │ bl 2c288 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ sub r3, r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 76f98 │ │ │ │ + b 70810 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77150 │ │ │ │ + bne 709c8 │ │ │ │ ldrd r0, [r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77150 │ │ │ │ + beq 709c8 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ ldr r7, [r4, #32] │ │ │ │ @@ -75402,23 +68724,23 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ - ldr r7, [pc, #860] @ 77294 │ │ │ │ - ldr r6, [pc, #860] @ 77298 │ │ │ │ + ldr r7, [pc, #860] @ 70b0c │ │ │ │ + ldr r6, [pc, #860] @ 70b10 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ strd r6, [sp] │ │ │ │ bl 2d140 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7724c │ │ │ │ + beq 70ac4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -75427,15 +68749,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bc28 │ │ │ │ and r6, r6, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ - beq 771b8 │ │ │ │ + beq 70a30 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -75443,42 +68765,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldrd r2, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r9 │ │ │ │ bl 2c1f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #704] @ 7729c │ │ │ │ + ldr r1, [pc, #704] @ 70b14 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2d260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77074 │ │ │ │ + beq 708ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ strd r6, [sp, #32] │ │ │ │ ldrd r6, [r4, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77194 │ │ │ │ + beq 70a0c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #600] @ 772a0 │ │ │ │ + ldr r1, [pc, #600] @ 70b18 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -75495,41 +68817,41 @@ │ │ │ │ ldr r1, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #212] @ 0xd4 │ │ │ │ moveq sl, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bhi 77158 │ │ │ │ + bhi 709d0 │ │ │ │ ldr r3, [r4, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77158 │ │ │ │ + bne 709d0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ strd r6, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r6, [r1, #672] @ 0x2a0 │ │ │ │ mov r1, fp │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77170 │ │ │ │ + beq 709e8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ sub r2, r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ rsb r2, r3, r2, asr #2 │ │ │ │ ldr r3, [r4, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #208] @ 0xd0 │ │ │ │ - bgt 77184 │ │ │ │ + bgt 709fc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ @@ -75537,125 +68859,125 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76ec4 │ │ │ │ + bne 7073c │ │ │ │ mov r6, #0 │ │ │ │ - b 76f54 │ │ │ │ + b 707cc │ │ │ │ ldrb r2, [r4, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ bl 2d368 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 770e8 │ │ │ │ + bne 70960 │ │ │ │ ldrb r2, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r4, #168 @ 0xa8 │ │ │ │ bl 2d368 │ │ │ │ - b 770e8 │ │ │ │ + b 70960 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 2dd4c │ │ │ │ - b 77110 │ │ │ │ - ldr r3, [pc, #260] @ 772a0 │ │ │ │ + b 70988 │ │ │ │ + ldr r3, [pc, #260] @ 70b18 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b 7705c │ │ │ │ + b 708d4 │ │ │ │ mvn r6, #0 │ │ │ │ mvn r7, #1048576 @ 0x100000 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 77208 │ │ │ │ + beq 70a80 │ │ │ │ mov r0, r9 │ │ │ │ bl 2ba24 │ │ │ │ - ldr r2, [pc, #200] @ 772a4 │ │ │ │ - ldr r3, [pc, #176] @ 77290 │ │ │ │ + ldr r2, [pc, #200] @ 70b1c │ │ │ │ + ldr r3, [pc, #176] @ 70b08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77284 │ │ │ │ + bne 70afc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib fp, {r3, ip} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bge 771cc │ │ │ │ + bge 70a44 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr r0, [pc, #124] @ 772a8 │ │ │ │ - ldr r1, [pc, #124] @ 772ac │ │ │ │ + ldr r0, [pc, #124] @ 70b20 │ │ │ │ + ldr r1, [pc, #124] @ 70b24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ asr ip, ip, #2 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strd r0, [lr, #8] │ │ │ │ - blt 77234 │ │ │ │ - b 771cc │ │ │ │ - ldr r6, [pc, #92] @ 772b0 │ │ │ │ - ldr r7, [pc, #92] @ 772b4 │ │ │ │ - b 771c0 │ │ │ │ + blt 70aac │ │ │ │ + b 70a44 │ │ │ │ + ldr r6, [pc, #92] @ 70b28 │ │ │ │ + ldr r7, [pc, #92] @ 70b2c │ │ │ │ + b 70a38 │ │ │ │ mov r0, r9 │ │ │ │ bl 2ba24 │ │ │ │ - ldr r2, [pc, #80] @ 772b8 │ │ │ │ - ldr r3, [pc, #36] @ 77290 │ │ │ │ + ldr r2, [pc, #80] @ 70b30 │ │ │ │ + ldr r3, [pc, #36] @ 70b08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 77288 │ │ │ │ + beq 70b00 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r8, r9, r4, lsl #1 │ │ │ │ + andeq lr, r9, ip, lsl #16 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - andeq r4, r7, r8, ror #17 │ │ │ │ + andeq sl, r7, r4, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r7, r9, r8, lsl sp │ │ │ │ + andeq lr, r9, r0, lsr #9 │ │ │ │ stcmi 6, cr10, [ip], {9} │ │ │ │ strbtpl sp, [r6], #1598 @ 0x63e │ │ │ │ @ instruction: 0xd7d7625a │ │ │ │ ldmdbvs r4!, {r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - andeq r7, r9, ip, lsl #25 │ │ │ │ + andeq lr, r9, r4, lsl r4 │ │ │ │ │ │ │ │ -000772bc : │ │ │ │ +00070b34 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000772c4 : │ │ │ │ +00070b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #216 @ 0xd8 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r6, [pc, #84] @ 7733c │ │ │ │ + ldr r6, [pc, #84] @ 70bb4 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2cef4 │ │ │ │ - ldr r3, [pc, #68] @ 77340 │ │ │ │ + ldr r3, [pc, #68] @ 70bb8 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ add r3, r3, #8 │ │ │ │ str r2, [r4, #204] @ 0xcc │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [r5, #208] @ 0xd0 │ │ │ │ @@ -75665,503 +68987,679 @@ │ │ │ │ str r2, [r4, #208] @ 0xd0 │ │ │ │ str r3, [r4, #212] @ 0xd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r7, r9, ip, lsl #24 │ │ │ │ + muleq r9, r4, r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00077344 : │ │ │ │ +00070bbc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 2d0a4 │ │ │ │ + ldr r5, [pc, #116] @ 70c64 │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70c58 │ │ │ │ + ldr r3, [pc, #104] @ 70c68 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #92] @ 70c6c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 70c58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2cd20 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq lr, r9, r8, lsl #6 │ │ │ │ + andeq r0, r0, r8, lsl #29 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + │ │ │ │ +00070c70 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #48] @ 70cb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 2c138 │ │ │ │ + ldr r3, [pc, #36] @ 70cbc │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4] │ │ │ │ + strb r2, [r4, #140] @ 0x8c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq lr, r9, r0, ror #4 │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ + │ │ │ │ +00070cc0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #48] @ 70d08 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2bcf4 │ │ │ │ + ldr r3, [pc, #36] @ 70d0c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4] │ │ │ │ + strb r2, [r4, #140] @ 0x8c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq lr, r9, r0, lsl r2 │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ + │ │ │ │ +00070d10 : │ │ │ │ + str r1, [r0, #136] @ 0x88 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00070d18 : │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + │ │ │ │ +00070d24 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00070d28 : │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00070d30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #144 @ 0x90 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r6, [pc, #68] @ 70d98 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d7a0 │ │ │ │ + ldr r3, [pc, #52] @ 70d9c │ │ │ │ + ldr r1, [r5, #136] @ 0x88 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldrb r2, [r5, #140] @ 0x8c │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4] │ │ │ │ + str r1, [r4, #136] @ 0x88 │ │ │ │ + strb r2, [r4, #140] @ 0x8c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #144 @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq lr, r9, r0, lsr #3 │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ + │ │ │ │ +00070da0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ 70dd8 │ │ │ │ + ldr r2, [pc, #32] @ 70ddc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + bl 2de78 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq lr, r9, ip, lsr r1 │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ + │ │ │ │ +00070de0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ 70e24 │ │ │ │ + ldr r2, [pc, #44] @ 70e28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + bl 2de78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #144 @ 0x90 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + strdeq lr, [r9], -ip │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ + │ │ │ │ +00070e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 773a0 │ │ │ │ - ldr r2, [pc, #68] @ 773a4 │ │ │ │ + ldr r3, [pc, #68] @ 70e88 │ │ │ │ + ldr r2, [pc, #68] @ 70e8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r5, [r0, #200] @ 0xc8 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0] │ │ │ │ - beq 77390 │ │ │ │ + beq 70e78 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bf70 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c120 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r9, r8, fp │ │ │ │ + strheq lr, [r9], -r0 │ │ │ │ andeq r1, r0, ip │ │ │ │ │ │ │ │ -000773a8 : │ │ │ │ +00070e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2bf34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000773d4 : │ │ │ │ +00070ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #188] @ 774b4 │ │ │ │ - ldr r1, [pc, #188] @ 774b8 │ │ │ │ + ldr r0, [pc, #188] @ 70f9c │ │ │ │ + ldr r1, [pc, #188] @ 70fa0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ - bge 77428 │ │ │ │ + bge 70f10 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 77458 │ │ │ │ + blt 70f40 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ 774bc │ │ │ │ - ldr r3, [pc, #128] @ 774b8 │ │ │ │ + ldr r2, [pc, #136] @ 70fa4 │ │ │ │ + ldr r3, [pc, #128] @ 70fa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 774b0 │ │ │ │ + bne 70f98 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r0, #0 │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #60] @ 774c0 │ │ │ │ - ldr r3, [pc, #60] @ 774c4 │ │ │ │ + ldr r2, [pc, #60] @ 70fa8 │ │ │ │ + ldr r3, [pc, #60] @ 70fac │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r4, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldrd r2, [r4, #136] @ 0x88 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 7742c │ │ │ │ + b 70f14 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r9], -ip │ │ │ │ + andeq lr, r9, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, r9, r0, asr #21 │ │ │ │ + ldrdeq sp, [r9], -r8 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 77500 │ │ │ │ - b 775a4 │ │ │ │ + bne 70fe8 │ │ │ │ + b 7108c │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 77530 │ │ │ │ + beq 71018 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77534 │ │ │ │ + bne 7101c │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 774fc │ │ │ │ + bne 70fe4 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 775a4 │ │ │ │ + bne 7108c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7759c │ │ │ │ + beq 71084 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7759c │ │ │ │ + beq 71084 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 77580 │ │ │ │ + b 71068 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 77594 │ │ │ │ + beq 7107c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 77560 │ │ │ │ + b 71048 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 77618 │ │ │ │ - b 776bc │ │ │ │ + bne 71100 │ │ │ │ + b 711a4 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 77648 │ │ │ │ + beq 71130 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7764c │ │ │ │ + bne 71134 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 77614 │ │ │ │ + bne 710fc │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 776bc │ │ │ │ + bne 711a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 776b4 │ │ │ │ + beq 7119c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 776b4 │ │ │ │ + beq 7119c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 77698 │ │ │ │ + b 71180 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 776ac │ │ │ │ + beq 71194 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 77678 │ │ │ │ + b 71160 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 77aa4 │ │ │ │ + beq 7158c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77a48 │ │ │ │ + beq 71530 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 779ec │ │ │ │ + beq 714d4 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 77998 │ │ │ │ + beq 71480 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778e8 │ │ │ │ + beq 713d0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77838 │ │ │ │ + beq 71320 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 77890 │ │ │ │ + beq 71378 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 77940 │ │ │ │ + beq 71428 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 777e0 │ │ │ │ + beq 712c8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 776f8 │ │ │ │ + bl 711e0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 777b0 │ │ │ │ + beq 71298 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 777cc │ │ │ │ + beq 712b4 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 77784 │ │ │ │ + bne 7126c │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 77800 │ │ │ │ + beq 712e8 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 7781c │ │ │ │ + beq 71304 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77940 │ │ │ │ + beq 71428 │ │ │ │ mov r8, r7 │ │ │ │ - b 77778 │ │ │ │ + b 71260 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 77858 │ │ │ │ + beq 71340 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 77874 │ │ │ │ + beq 7135c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 778e8 │ │ │ │ + beq 713d0 │ │ │ │ mov r4, r5 │ │ │ │ - b 77754 │ │ │ │ + b 7123c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 778b0 │ │ │ │ + beq 71398 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 778cc │ │ │ │ + beq 713b4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 77838 │ │ │ │ + beq 71320 │ │ │ │ mov r5, r6 │ │ │ │ - b 77760 │ │ │ │ + b 71248 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 77908 │ │ │ │ + beq 713f0 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 77924 │ │ │ │ + beq 7140c │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77998 │ │ │ │ + beq 71480 │ │ │ │ mov fp, r4 │ │ │ │ - b 77748 │ │ │ │ + b 71230 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 77960 │ │ │ │ + beq 71448 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7797c │ │ │ │ + beq 71464 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77890 │ │ │ │ + beq 71378 │ │ │ │ mov r6, r7 │ │ │ │ - b 7776c │ │ │ │ + b 71254 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 779b8 │ │ │ │ + beq 714a0 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 779d4 │ │ │ │ + beq 714bc │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 7773c │ │ │ │ + bne 71224 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 77a10 │ │ │ │ + beq 714f8 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 77a30 │ │ │ │ + beq 71518 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 7772c │ │ │ │ + bne 71214 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 77a6c │ │ │ │ + beq 71554 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 77a8c │ │ │ │ + beq 71574 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 77718 │ │ │ │ + bne 71200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 77f10 │ │ │ │ - ldr r3, [pc, #1096] @ 77f14 │ │ │ │ + ldr r2, [pc, #1096] @ 719f8 │ │ │ │ + ldr r3, [pc, #1096] @ 719fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -76172,282 +69670,282 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 77d0c │ │ │ │ + bhi 717f4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 77c20 │ │ │ │ + bne 71708 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 77d40 │ │ │ │ + beq 71828 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 77c34 │ │ │ │ + beq 7171c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 77d8c │ │ │ │ + blt 71874 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c40 │ │ │ │ + beq 71728 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 77c50 │ │ │ │ + blt 71738 │ │ │ │ cmp sl, fp │ │ │ │ - beq 77be4 │ │ │ │ + beq 716cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 77f18 │ │ │ │ - ldr r3, [pc, #792] @ 77f14 │ │ │ │ + ldr r2, [pc, #800] @ 71a00 │ │ │ │ + ldr r3, [pc, #792] @ 719fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77ed0 │ │ │ │ + bne 719b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 77b28 │ │ │ │ + beq 71610 │ │ │ │ mov r0, fp │ │ │ │ - b 77d28 │ │ │ │ + b 71810 │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 77d8c │ │ │ │ + blt 71874 │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 77bcc │ │ │ │ + bge 716b4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 77e78 │ │ │ │ + beq 71960 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77df4 │ │ │ │ + beq 718dc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 77e90 │ │ │ │ + blt 71978 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 775e0 │ │ │ │ + bl 710c8 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 77bcc │ │ │ │ + beq 716b4 │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77e14 │ │ │ │ + beq 718fc │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 77bf0 │ │ │ │ + b 716d8 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 77b28 │ │ │ │ + b 71610 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77ca8 │ │ │ │ + beq 71790 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77e64 │ │ │ │ + beq 7194c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77e80 │ │ │ │ + bne 71968 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 77ca8 │ │ │ │ - b 77ccc │ │ │ │ + bge 71790 │ │ │ │ + b 717b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 77de8 │ │ │ │ + beq 718d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77dd0 │ │ │ │ + beq 718b8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77dd4 │ │ │ │ + bne 718bc │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77ca8 │ │ │ │ + bge 71790 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77cd4 │ │ │ │ + beq 717bc │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 77ccc │ │ │ │ + b 717b4 │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 77ca8 │ │ │ │ + bge 71790 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 77cd4 │ │ │ │ + bne 717bc │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77e58 │ │ │ │ + beq 71940 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77e5c │ │ │ │ + bne 71944 │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 77ce8 │ │ │ │ + b 717d0 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 77ca8 │ │ │ │ + bge 71790 │ │ │ │ mov r0, r2 │ │ │ │ - b 77cd4 │ │ │ │ + b 717bc │ │ │ │ mov r5, #0 │ │ │ │ - b 77dec │ │ │ │ + b 718d4 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 77ca8 │ │ │ │ - b 77ccc │ │ │ │ + bge 71790 │ │ │ │ + b 717b4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 77ccc │ │ │ │ + bne 717b4 │ │ │ │ mov r9, r6 │ │ │ │ - b 77e30 │ │ │ │ + b 71918 │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 77f1c │ │ │ │ - ldr r3, [pc, #92] @ 77f14 │ │ │ │ + ldr r2, [pc, #104] @ 71a04 │ │ │ │ + ldr r3, [pc, #92] @ 719fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 77f0c │ │ │ │ + beq 719f4 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 77f20 │ │ │ │ - ldr r3, [pc, #36] @ 77f14 │ │ │ │ + ldr r2, [pc, #52] @ 71a08 │ │ │ │ + ldr r3, [pc, #36] @ 719fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77ed0 │ │ │ │ + bne 719b8 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r7, r9, ip, lsr #8 │ │ │ │ + andeq sp, r9, r4, asr #18 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq r7, [r9], -ip │ │ │ │ - andeq r7, r9, r0, asr #32 │ │ │ │ - andeq r7, r9, r8 │ │ │ │ + andeq sp, r9, r4, lsl r8 │ │ │ │ + andeq sp, r9, r8, asr r5 │ │ │ │ + andeq sp, r9, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 78388 │ │ │ │ - ldr r3, [pc, #1096] @ 7838c │ │ │ │ + ldr r2, [pc, #1096] @ 71e70 │ │ │ │ + ldr r3, [pc, #1096] @ 71e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -76458,284 +69956,284 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 78184 │ │ │ │ + bhi 71c6c │ │ │ │ cmp r5, #1 │ │ │ │ - bne 78098 │ │ │ │ + bne 71b80 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 781b8 │ │ │ │ + beq 71ca0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 780ac │ │ │ │ + beq 71b94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 78204 │ │ │ │ + blt 71cec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 780b8 │ │ │ │ + beq 71ba0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 780c8 │ │ │ │ + blt 71bb0 │ │ │ │ cmp sl, fp │ │ │ │ - beq 7805c │ │ │ │ + beq 71b44 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 78390 │ │ │ │ - ldr r3, [pc, #792] @ 7838c │ │ │ │ + ldr r2, [pc, #800] @ 71e78 │ │ │ │ + ldr r3, [pc, #792] @ 71e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78348 │ │ │ │ + bne 71e30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 77fa0 │ │ │ │ + beq 71a88 │ │ │ │ mov r0, fp │ │ │ │ - b 781a0 │ │ │ │ + b 71c88 │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 78204 │ │ │ │ + blt 71cec │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 78044 │ │ │ │ + bge 71b2c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 782f0 │ │ │ │ + beq 71dd8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7826c │ │ │ │ + beq 71d54 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 78308 │ │ │ │ + blt 71df0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 774c8 │ │ │ │ + bl 70fb0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 78044 │ │ │ │ + beq 71b2c │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7828c │ │ │ │ + beq 71d74 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 78068 │ │ │ │ + b 71b50 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 77fa0 │ │ │ │ + b 71a88 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78120 │ │ │ │ + beq 71c08 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 782dc │ │ │ │ + beq 71dc4 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 782f8 │ │ │ │ + bne 71de0 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 78120 │ │ │ │ - b 78144 │ │ │ │ + bge 71c08 │ │ │ │ + b 71c2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 78260 │ │ │ │ + beq 71d48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78248 │ │ │ │ + beq 71d30 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7824c │ │ │ │ + bne 71d34 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 78120 │ │ │ │ + bge 71c08 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7814c │ │ │ │ + beq 71c34 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 78144 │ │ │ │ + b 71c2c │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 78120 │ │ │ │ + bge 71c08 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 7814c │ │ │ │ + bne 71c34 │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 782d0 │ │ │ │ + beq 71db8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 782d4 │ │ │ │ + bne 71dbc │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 78160 │ │ │ │ + b 71c48 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 78120 │ │ │ │ + bge 71c08 │ │ │ │ mov r0, r2 │ │ │ │ - b 7814c │ │ │ │ + b 71c34 │ │ │ │ mov r5, #0 │ │ │ │ - b 78264 │ │ │ │ + b 71d4c │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 78120 │ │ │ │ - b 78144 │ │ │ │ + bge 71c08 │ │ │ │ + b 71c2c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 78144 │ │ │ │ + bne 71c2c │ │ │ │ mov r9, r6 │ │ │ │ - b 782a8 │ │ │ │ + b 71d90 │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 78394 │ │ │ │ - ldr r3, [pc, #92] @ 7838c │ │ │ │ + ldr r2, [pc, #104] @ 71e7c │ │ │ │ + ldr r3, [pc, #92] @ 71e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 78384 │ │ │ │ + beq 71e6c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 78398 │ │ │ │ - ldr r3, [pc, #36] @ 7838c │ │ │ │ + ldr r2, [pc, #52] @ 71e80 │ │ │ │ + ldr r3, [pc, #36] @ 71e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78348 │ │ │ │ + bne 71e30 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0x00096fb4 │ │ │ │ + andeq sp, r9, ip, asr #9 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r9, r4, lsl #29 │ │ │ │ - andeq r6, r9, r8, asr #23 │ │ │ │ - muleq r9, r0, fp │ │ │ │ + muleq r9, ip, r3 │ │ │ │ + andeq sp, r9, r0, ror #1 │ │ │ │ + andeq sp, r9, r8, lsr #1 │ │ │ │ │ │ │ │ -0007839c )@@Base>: │ │ │ │ +00071e84 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ - ldr r2, [pc, #3584] @ 791b4 )@@Base+0xe18> │ │ │ │ + ldr r2, [pc, #3584] @ 72c9c )@@Base+0xe18> │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ - ldr r3, [pc, #3580] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r3, [pc, #3580] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr sl, [r0] │ │ │ │ @@ -76745,15 +70243,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3512] @ 791bc )@@Base+0xe20> │ │ │ │ + ldr r1, [pc, #3512] @ 72ca4 )@@Base+0xe20> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -76766,61 +70264,61 @@ │ │ │ │ bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ ldr r6, [sl, #96] @ 0x60 │ │ │ │ add r7, sl, #92 @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r9, r7 │ │ │ │ - beq 78f2c )@@Base+0xb90> │ │ │ │ + beq 72a14 )@@Base+0xb90> │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7848c )@@Base+0xf0> │ │ │ │ + beq 71f74 )@@Base+0xf0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78490 )@@Base+0xf4> │ │ │ │ + bne 71f78 )@@Base+0xf4> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 78460 )@@Base+0xc4> │ │ │ │ + bne 71f48 )@@Base+0xc4> │ │ │ │ cmp r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - beq 78f2c )@@Base+0xb90> │ │ │ │ + beq 72a14 )@@Base+0xb90> │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 784f0 )@@Base+0x154> │ │ │ │ + beq 71fd8 )@@Base+0x154> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 784f4 )@@Base+0x158> │ │ │ │ + bne 71fdc )@@Base+0x158> │ │ │ │ sub r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78f2c )@@Base+0xb90> │ │ │ │ + blt 72a14 )@@Base+0xb90> │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 7851c )@@Base+0x180> │ │ │ │ + beq 72004 )@@Base+0x180> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -76832,15 +70330,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3168] @ 791c0 )@@Base+0xe24> │ │ │ │ + ldr r1, [pc, #3168] @ 72ca8 )@@Base+0xe24> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add sl, sp, #108 @ 0x6c │ │ │ │ add r9, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -76852,35 +70350,35 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3092] @ 791c4 )@@Base+0xe28> │ │ │ │ + ldr r1, [pc, #3092] @ 72cac )@@Base+0xe28> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #3068] @ 791c8 )@@Base+0xe2c> │ │ │ │ + ldr r3, [pc, #3068] @ 72cb0 )@@Base+0xe2c> │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [pc, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ lsr r8, ip, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r7, #3 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ strb r3, [r6, lr] │ │ │ │ strh ip, [sp, #212] @ 0xd4 │ │ │ │ add ip, sp, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #3020] @ 791cc )@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #3020] @ 72cb4 )@@Base+0xe30> │ │ │ │ strb r8, [sp, #214] @ 0xd6 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ strb r3, [sp, #142] @ 0x8e │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ strb r3, [sp, #166] @ 0xa6 │ │ │ │ @@ -76922,72 +70420,72 @@ │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 786d0 )@@Base+0x334> │ │ │ │ + beq 721b8 )@@Base+0x334> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 786ec )@@Base+0x350> │ │ │ │ + beq 721d4 )@@Base+0x350> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 78708 )@@Base+0x36c> │ │ │ │ + beq 721f0 )@@Base+0x36c> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 78720 )@@Base+0x384> │ │ │ │ + beq 72208 )@@Base+0x384> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 78738 )@@Base+0x39c> │ │ │ │ + beq 72220 )@@Base+0x39c> │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 78750 )@@Base+0x3b4> │ │ │ │ + beq 72238 )@@Base+0x3b4> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 78768 )@@Base+0x3cc> │ │ │ │ + beq 72250 )@@Base+0x3cc> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, fp │ │ │ │ - beq 78780 )@@Base+0x3e4> │ │ │ │ + beq 72268 )@@Base+0x3e4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2596] @ 791d0 )@@Base+0xe34> │ │ │ │ + ldr r1, [pc, #2596] @ 72cb8 )@@Base+0xe34> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -77000,75 +70498,75 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r6, [sl, #72] @ 0x48 │ │ │ │ add r7, sl, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r9, r7 │ │ │ │ - beq 78f4c )@@Base+0xbb0> │ │ │ │ + beq 72a34 )@@Base+0xbb0> │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78834 )@@Base+0x498> │ │ │ │ + beq 7231c )@@Base+0x498> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78838 )@@Base+0x49c> │ │ │ │ + bne 72320 )@@Base+0x49c> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 78808 )@@Base+0x46c> │ │ │ │ + bne 722f0 )@@Base+0x46c> │ │ │ │ cmp r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - beq 78f4c )@@Base+0xbb0> │ │ │ │ + beq 72a34 )@@Base+0xbb0> │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78898 )@@Base+0x4fc> │ │ │ │ + beq 72380 )@@Base+0x4fc> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7889c )@@Base+0x500> │ │ │ │ + bne 72384 )@@Base+0x500> │ │ │ │ sub r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78f4c )@@Base+0xbb0> │ │ │ │ + blt 72a34 )@@Base+0xbb0> │ │ │ │ mov r3, #19 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 788c4 )@@Base+0x528> │ │ │ │ + beq 723ac )@@Base+0x528> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, #19 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2276] @ 791d4 )@@Base+0xe38> │ │ │ │ + ldr r1, [pc, #2276] @ 72cbc )@@Base+0xe38> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -77081,67 +70579,67 @@ │ │ │ │ bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ ldr r6, [sl, #96] @ 0x60 │ │ │ │ add r7, sl, #92 @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r9, r7 │ │ │ │ - beq 78f6c )@@Base+0xbd0> │ │ │ │ + beq 72a54 )@@Base+0xbd0> │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78978 )@@Base+0x5dc> │ │ │ │ + beq 72460 )@@Base+0x5dc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7897c )@@Base+0x5e0> │ │ │ │ + bne 72464 )@@Base+0x5e0> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7894c )@@Base+0x5b0> │ │ │ │ + bne 72434 )@@Base+0x5b0> │ │ │ │ cmp r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - beq 78f6c )@@Base+0xbd0> │ │ │ │ + beq 72a54 )@@Base+0xbd0> │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 789dc )@@Base+0x640> │ │ │ │ + beq 724c4 )@@Base+0x640> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 789e0 )@@Base+0x644> │ │ │ │ + bne 724c8 )@@Base+0x644> │ │ │ │ sub r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78f6c )@@Base+0xbd0> │ │ │ │ + blt 72a54 )@@Base+0xbd0> │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 78a08 )@@Base+0x66c> │ │ │ │ + beq 724f0 )@@Base+0x66c> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1988] @ 791d8 )@@Base+0xe3c> │ │ │ │ + ldr r3, [pc, #1988] @ 72cc0 )@@Base+0xe3c> │ │ │ │ ldr r6, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r2, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ @@ -77156,15 +70654,15 @@ │ │ │ │ str lr, [sp, #204] @ 0xcc │ │ │ │ strb ip, [sp, #224] @ 0xe0 │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ mov r2, ip │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1900] @ 791dc )@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #1900] @ 72cc4 )@@Base+0xe40> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -77174,15 +70672,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1832] @ 791e0 )@@Base+0xe44> │ │ │ │ + ldr r1, [pc, #1832] @ 72cc8 )@@Base+0xe44> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #86 @ 0x56 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -77197,34 +70695,34 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 78b1c )@@Base+0x780> │ │ │ │ + beq 72604 )@@Base+0x780> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 78b38 )@@Base+0x79c> │ │ │ │ + beq 72620 )@@Base+0x79c> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 78b54 )@@Base+0x7b8> │ │ │ │ + beq 7263c )@@Base+0x7b8> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1668] @ 791e4 )@@Base+0xe48> │ │ │ │ + ldr r3, [pc, #1668] @ 72ccc )@@Base+0xe48> │ │ │ │ ldr sl, [r2] │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [sp, #272] @ 0x110 │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ @@ -77235,61 +70733,61 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r6, [sl, #72] @ 0x48 │ │ │ │ add r7, sl, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r9, r7 │ │ │ │ - beq 78f8c )@@Base+0xbf0> │ │ │ │ + beq 72a74 )@@Base+0xbf0> │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78be0 )@@Base+0x844> │ │ │ │ + beq 726c8 )@@Base+0x844> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78be4 )@@Base+0x848> │ │ │ │ + bne 726cc )@@Base+0x848> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 78bb4 )@@Base+0x818> │ │ │ │ + bne 7269c )@@Base+0x818> │ │ │ │ cmp r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - beq 78f8c )@@Base+0xbf0> │ │ │ │ + beq 72a74 )@@Base+0xbf0> │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c44 )@@Base+0x8a8> │ │ │ │ + beq 7272c )@@Base+0x8a8> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78c48 )@@Base+0x8ac> │ │ │ │ + bne 72730 )@@Base+0x8ac> │ │ │ │ sub r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78f8c )@@Base+0xbf0> │ │ │ │ + blt 72a74 )@@Base+0xbf0> │ │ │ │ mov r3, #25 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 78c70 )@@Base+0x8d4> │ │ │ │ + beq 72758 )@@Base+0x8d4> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -77300,15 +70798,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1336] @ 791e8 )@@Base+0xe4c> │ │ │ │ + ldr r1, [pc, #1336] @ 72cd0 )@@Base+0xe4c> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -77320,30 +70818,30 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1260] @ 791ec )@@Base+0xe50> │ │ │ │ + ldr r1, [pc, #1260] @ 72cd4 )@@Base+0xe50> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ strb r3, [ip, r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r9, [pc, #1204] @ 791f0 )@@Base+0xe54> │ │ │ │ + ldr r9, [pc, #1204] @ 72cd8 )@@Base+0xe54> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, #0 │ │ │ │ strd r8, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ @@ -77351,42 +70849,42 @@ │ │ │ │ strb r3, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r8, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 78d84 )@@Base+0x9e8> │ │ │ │ + beq 7286c )@@Base+0x9e8> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 78da0 )@@Base+0xa04> │ │ │ │ + beq 72888 )@@Base+0xa04> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 78dbc )@@Base+0xa20> │ │ │ │ + beq 728a4 )@@Base+0xa20> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r3] │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1036] @ 791f4 )@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #1036] @ 72cdc )@@Base+0xe58> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -77399,199 +70897,199 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r6, [sl, #72] @ 0x48 │ │ │ │ add r7, sl, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r9, r7 │ │ │ │ - beq 78fac )@@Base+0xc10> │ │ │ │ + beq 72a94 )@@Base+0xc10> │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r5, r4 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78e70 )@@Base+0xad4> │ │ │ │ + beq 72958 )@@Base+0xad4> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78e74 )@@Base+0xad8> │ │ │ │ + bne 7295c )@@Base+0xad8> │ │ │ │ sub r0, r4, r5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 78e44 )@@Base+0xaa8> │ │ │ │ + bne 7292c )@@Base+0xaa8> │ │ │ │ cmp r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - beq 78fac )@@Base+0xc10> │ │ │ │ + beq 72a94 )@@Base+0xc10> │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78ed4 )@@Base+0xb38> │ │ │ │ + beq 729bc )@@Base+0xb38> │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78ed8 )@@Base+0xb3c> │ │ │ │ + bne 729c0 )@@Base+0xb3c> │ │ │ │ sub r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78fac )@@Base+0xc10> │ │ │ │ + blt 72a94 )@@Base+0xc10> │ │ │ │ mov r3, #25 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - beq 78f00 )@@Base+0xb64> │ │ │ │ + beq 729e8 )@@Base+0xb64> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #752] @ 791f8 )@@Base+0xe5c> │ │ │ │ - ldr r3, [pc, #684] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #752] @ 72ce0 )@@Base+0xe5c> │ │ │ │ + ldr r3, [pc, #684] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79008 )@@Base+0xc6c> │ │ │ │ + bne 72af0 )@@Base+0xc6c> │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 77aac │ │ │ │ + bl 71594 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r9, r0 │ │ │ │ - b 784fc )@@Base+0x160> │ │ │ │ + b 71fe4 )@@Base+0x160> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 77f24 │ │ │ │ + bl 71a0c │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r9, r0 │ │ │ │ - b 788a4 )@@Base+0x508> │ │ │ │ + b 7238c )@@Base+0x508> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 77aac │ │ │ │ + bl 71594 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r9, r0 │ │ │ │ - b 789e8 )@@Base+0x64c> │ │ │ │ + b 724d0 )@@Base+0x64c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 77f24 │ │ │ │ + bl 71a0c │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r9, r0 │ │ │ │ - b 78c50 )@@Base+0x8b4> │ │ │ │ + b 72738 )@@Base+0x8b4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 77f24 │ │ │ │ + bl 71a0c │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r9, r0 │ │ │ │ - b 78ee0 )@@Base+0xb44> │ │ │ │ + b 729c8 )@@Base+0xb44> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #528] @ 791fc )@@Base+0xe60> │ │ │ │ - ldr r3, [pc, #456] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #528] @ 72ce4 )@@Base+0xe60> │ │ │ │ + ldr r3, [pc, #456] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #484] @ 79200 )@@Base+0xe64> │ │ │ │ - ldr r3, [pc, #408] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #484] @ 72ce8 )@@Base+0xe64> │ │ │ │ + ldr r3, [pc, #408] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79008 )@@Base+0xc6c> │ │ │ │ + bne 72af0 )@@Base+0xc6c> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #424] @ 79204 )@@Base+0xe68> │ │ │ │ - ldr r3, [pc, #344] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #424] @ 72cec )@@Base+0xe68> │ │ │ │ + ldr r3, [pc, #344] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ - b 79008 )@@Base+0xc6c> │ │ │ │ - b 7904c )@@Base+0xcb0> │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ + b 72af0 )@@Base+0xc6c> │ │ │ │ + b 72b34 )@@Base+0xcb0> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #376] @ 79208 )@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #292] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #376] @ 72cf0 )@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #292] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ - b 79008 )@@Base+0xc6c> │ │ │ │ - b 78fd4 )@@Base+0xc38> │ │ │ │ - b 78fdc )@@Base+0xc40> │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ + b 72af0 )@@Base+0xc6c> │ │ │ │ + b 72abc )@@Base+0xc38> │ │ │ │ + b 72ac4 )@@Base+0xc40> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #324] @ 7920c )@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #236] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #324] @ 72cf4 )@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #236] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ - b 79008 )@@Base+0xc6c> │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ + b 72af0 )@@Base+0xc6c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ 79210 )@@Base+0xe74> │ │ │ │ - ldr r3, [pc, #188] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #280] @ 72cf8 )@@Base+0xe74> │ │ │ │ + ldr r3, [pc, #188] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ - b 79008 )@@Base+0xc6c> │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ + b 72af0 )@@Base+0xc6c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -77600,87 +71098,87 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #180] @ 79214 )@@Base+0xe78> │ │ │ │ - ldr r3, [pc, #84] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #180] @ 72cfc )@@Base+0xe78> │ │ │ │ + ldr r3, [pc, #84] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ - b 79008 )@@Base+0xc6c> │ │ │ │ - b 79150 )@@Base+0xdb4> │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ + b 72af0 )@@Base+0xc6c> │ │ │ │ + b 72c38 )@@Base+0xdb4> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ 79218 )@@Base+0xe7c> │ │ │ │ - ldr r3, [pc, #32] @ 791b8 )@@Base+0xe1c> │ │ │ │ + ldr r2, [pc, #132] @ 72d00 )@@Base+0xe7c> │ │ │ │ + ldr r3, [pc, #32] @ 72ca0 )@@Base+0xe1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79038 )@@Base+0xc9c> │ │ │ │ - b 79008 )@@Base+0xc6c> │ │ │ │ - andeq r6, r9, r8, lsr fp │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r6, r8, r9 │ │ │ │ - andeq r0, r7, r0, ror #10 │ │ │ │ - andeq r3, r7, r8, lsr #6 │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ + beq 72b20 )@@Base+0xc9c> │ │ │ │ + b 72af0 )@@Base+0xc6c> │ │ │ │ + andeq sp, r9, r0, asr r0 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + @ instruction: 0x00074eb0 │ │ │ │ + andeq r6, r7, r8, ror sl │ │ │ │ + andeq r8, r7, r4, ror pc │ │ │ │ + andeq r4, r7, r0, lsl r6 │ │ │ │ andeq r6, r0, lr, ror #30 │ │ │ │ - andeq r0, r7, r4, lsl r3 │ │ │ │ - strdeq lr, [r6], -ip │ │ │ │ - andeq r2, r7, r8, asr r7 │ │ │ │ - andeq r2, r7, ip, lsl #29 │ │ │ │ - andeq r2, r7, r4, asr #2 │ │ │ │ - andeq r2, r7, r4, lsl #12 │ │ │ │ - andeq r2, r7, r8, asr #9 │ │ │ │ - andeq r2, r7, r0, lsr #24 │ │ │ │ + andeq r6, r7, ip, lsr #16 │ │ │ │ + andeq r4, r7, r4, lsl sl │ │ │ │ + andeq r8, r7, r4, lsr fp │ │ │ │ + andeq r8, r7, r8, ror #21 │ │ │ │ + andeq r8, r7, r4, asr #21 │ │ │ │ + andeq r8, r7, r0, ror #19 │ │ │ │ + andeq r8, r7, r0, lsr #18 │ │ │ │ + andeq r8, r7, r8, ror #17 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - muleq r7, r0, r3 │ │ │ │ - andeq r5, r9, ip, ror #31 │ │ │ │ - andeq r5, r9, r8, lsl #30 │ │ │ │ - ldrdeq r5, [r9], -r8 │ │ │ │ - muleq r9, r8, lr │ │ │ │ - andeq r5, r9, r4, ror #28 │ │ │ │ - andeq r5, r9, ip, lsr #28 │ │ │ │ - strdeq r5, [r9], -ip │ │ │ │ - muleq r9, r4, sp │ │ │ │ - andeq r5, r9, r0, ror #26 │ │ │ │ + andeq r8, r7, r8, ror #15 │ │ │ │ + andeq ip, r9, r4, lsl #10 │ │ │ │ + andeq ip, r9, r0, lsr #8 │ │ │ │ + strdeq ip, [r9], -r0 │ │ │ │ + @ instruction: 0x0009c3b0 │ │ │ │ + andeq ip, r9, ip, ror r3 │ │ │ │ + andeq ip, r9, r4, asr #6 │ │ │ │ + andeq ip, r9, r4, lsl r3 │ │ │ │ + andeq ip, r9, ip, lsr #5 │ │ │ │ + andeq ip, r9, r8, ror r2 │ │ │ │ │ │ │ │ -0007921c : │ │ │ │ +00072d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #1040] @ 79644 │ │ │ │ - ldr r3, [pc, #1040] @ 79648 │ │ │ │ + ldr r2, [pc, #1040] @ 7312c │ │ │ │ + ldr r3, [pc, #1040] @ 73130 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ccc0 │ │ │ │ - ldr r3, [pc, #996] @ 7964c │ │ │ │ - ldr r6, [pc, #996] @ 79650 │ │ │ │ + ldr r3, [pc, #996] @ 73134 │ │ │ │ + ldr r6, [pc, #996] @ 73138 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr r2, [pc, #988] @ 79654 │ │ │ │ + ldr r2, [pc, #988] @ 7313c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ lsr r7, r1, #16 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ ldr r7, [r5, #192] @ 0xc0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov lr, #7 │ │ │ │ @@ -77692,40 +71190,40 @@ │ │ │ │ strh r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ strb ip, [sp, #51] @ 0x33 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 79564 │ │ │ │ + beq 7304c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 2d7c4 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ cmp r0, #15 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi 79534 │ │ │ │ + bhi 7301c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 79590 │ │ │ │ + bne 73078 │ │ │ │ ldrb r3, [r7] │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bls 795f0 │ │ │ │ - ldr r1, [pc, #812] @ 79658 │ │ │ │ + bls 730d8 │ │ │ │ + ldr r1, [pc, #812] @ 73140 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cc84 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ bl 2ba3c │ │ │ │ @@ -77740,15 +71238,15 @@ │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ add r9, sp, #20 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r6, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #724] @ 7965c │ │ │ │ + ldr r2, [pc, #724] @ 73144 │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr fp, [r3, #72] @ 0x48 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -77764,15 +71262,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #24 │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ strb sl, [sp, #102] @ 0x66 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 793f0 │ │ │ │ + beq 72ed8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r9 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r7, [r5, #176] @ 0xb0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -77781,15 +71279,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #564] @ 79660 │ │ │ │ + ldr r3, [pc, #564] @ 73148 │ │ │ │ ldr r2, [r7] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r2, #76] @ 0x4c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov fp, #14 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r6 │ │ │ │ @@ -77802,15 +71300,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ add r2, r4, #148 @ 0x94 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ strb lr, [sp, #106] @ 0x6a │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 79488 │ │ │ │ + beq 72f70 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r9 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldrd r6, [r5, #104] @ 0x68 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ @@ -77826,128 +71324,128 @@ │ │ │ │ movne r7, r9 │ │ │ │ cmp r2, r3 │ │ │ │ strgt r3, [r4, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r6, [r4, #136] @ 0x88 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 794e8 │ │ │ │ + beq 72fd0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 79504 │ │ │ │ + beq 72fec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #344] @ 79664 │ │ │ │ - ldr r3, [pc, #312] @ 79648 │ │ │ │ + ldr r2, [pc, #344] @ 7314c │ │ │ │ + ldr r3, [pc, #312] @ 73130 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 795ec │ │ │ │ + bne 730d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 79300 │ │ │ │ + b 72de8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 792c4 │ │ │ │ + bne 72dac │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 792fc │ │ │ │ + b 72de4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 792fc │ │ │ │ + beq 72de4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 79550 │ │ │ │ + b 73038 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2c120 │ │ │ │ - ldr r2, [pc, #152] @ 79668 │ │ │ │ - ldr r3, [pc, #116] @ 79648 │ │ │ │ + ldr r2, [pc, #152] @ 73150 │ │ │ │ + ldr r3, [pc, #116] @ 73130 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 79640 │ │ │ │ + beq 73128 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #116] @ 7966c │ │ │ │ - ldr r3, [pc, #76] @ 79648 │ │ │ │ + ldr r2, [pc, #116] @ 73154 │ │ │ │ + ldr r3, [pc, #76] @ 73130 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 795ec │ │ │ │ - ldr r0, [pc, #84] @ 79670 │ │ │ │ + bne 730d4 │ │ │ │ + ldr r0, [pc, #84] @ 73158 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - b 795b0 │ │ │ │ + b 73098 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 2c684 │ │ │ │ - b 795b0 │ │ │ │ - b 795b8 │ │ │ │ - b 795a0 │ │ │ │ + b 73098 │ │ │ │ + b 730a0 │ │ │ │ + b 73088 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r5, r9, r0, asr #25 │ │ │ │ + ldrdeq ip, [r9], -r8 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq ip, r6, r0, lsl ip │ │ │ │ - andeq r5, r9, r0, lsl #25 │ │ │ │ + andeq r3, r7, r8, lsr #2 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r1, r0, ip │ │ │ │ - andeq r2, r7, r8, lsr r6 │ │ │ │ - andeq sp, r6, r4, lsl #17 │ │ │ │ - andeq sp, r6, r4, lsr r7 │ │ │ │ - andeq r5, r9, r8, ror #19 │ │ │ │ - andeq r5, r9, r4, lsr #18 │ │ │ │ - strdeq r5, [r9], -ip │ │ │ │ - andeq ip, r6, ip, ror ip │ │ │ │ + andeq r8, r7, r0, lsl #6 │ │ │ │ + muleq r7, ip, sp │ │ │ │ + andeq r3, r7, ip, asr #24 │ │ │ │ + andeq fp, r9, r0, lsl #30 │ │ │ │ + andeq fp, r9, ip, lsr lr │ │ │ │ + andeq fp, r9, r4, lsl lr │ │ │ │ + muleq r7, r4, r1 │ │ │ │ │ │ │ │ -00079674 : │ │ │ │ +0007315c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3268] @ 7a358 │ │ │ │ + ldr r2, [pc, #3268] @ 73e40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3264] @ 7a35c │ │ │ │ + ldr r3, [pc, #3264] @ 73e44 │ │ │ │ ldr ip, [sp, #408] @ 0x198 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ @@ -77960,16 +71458,16 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #3184] @ 7a360 │ │ │ │ - ldr r3, [pc, #3184] @ 7a364 │ │ │ │ + ldr r2, [pc, #3184] @ 73e48 │ │ │ │ + ldr r3, [pc, #3184] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r4, #120] @ 0x78 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ @@ -77983,36 +71481,36 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl 2cb7c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 797b8 │ │ │ │ + beq 732a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 7a254 │ │ │ │ + beq 73d3c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2cb7c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7979c │ │ │ │ + beq 73284 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 7a264 │ │ │ │ + beq 73d4c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub r2, r2, r3 │ │ │ │ asr r2, r2, #2 │ │ │ │ bl 2dd4c │ │ │ │ @@ -78040,16 +71538,16 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2864] @ 7a360 │ │ │ │ - ldr r3, [pc, #2864] @ 7a364 │ │ │ │ + ldr r2, [pc, #2864] @ 73e48 │ │ │ │ + ldr r3, [pc, #2864] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ @@ -78057,15 +71555,15 @@ │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bne 7a1c8 │ │ │ │ + bne 73cb0 │ │ │ │ bl 2e040 │ │ │ │ ldr r8, [r4, #200] @ 0xc8 │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r6, [r8, #8] │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -78089,15 +71587,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs r8, r8, #0 │ │ │ │ movne r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - beq 7a1bc │ │ │ │ + beq 73ca4 │ │ │ │ mov r1, #3 │ │ │ │ bl 2bb50 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ bl 2da1c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ @@ -78107,15 +71605,15 @@ │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ ands r6, r6, r8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - beq 7a284 │ │ │ │ + beq 73d6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r8, r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ @@ -78123,28 +71621,28 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2532] @ 7a360 │ │ │ │ - ldr r3, [pc, #2532] @ 7a364 │ │ │ │ + ldr r2, [pc, #2532] @ 73e48 │ │ │ │ + ldr r3, [pc, #2532] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldrd r2, [r4, #152] @ 0x98 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79a48 │ │ │ │ + beq 73530 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, #11 │ │ │ │ bl 2bb50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -78169,16 +71667,16 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #2348] @ 7a360 │ │ │ │ - ldr r3, [pc, #2348] @ 7a364 │ │ │ │ + ldr r2, [pc, #2348] @ 73e48 │ │ │ │ + ldr r3, [pc, #2348] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ @@ -78192,26 +71690,26 @@ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldrd r2, [r4, #112] @ 0x70 │ │ │ │ str r8, [sp, #284] @ 0x11c │ │ │ │ bl 2c1f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #2264] @ 7a368 │ │ │ │ + ldr r1, [pc, #2264] @ 73e50 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 2d260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b84 │ │ │ │ + beq 7366c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, sl │ │ │ │ @@ -78225,16 +71723,16 @@ │ │ │ │ moveq fp, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ ldrd r6, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a190 │ │ │ │ - ldr r1, [pc, #2132] @ 7a36c │ │ │ │ + beq 73c78 │ │ │ │ + ldr r1, [pc, #2132] @ 73e54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ @@ -78244,15 +71742,15 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ strd r6, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a2b4 │ │ │ │ + beq 73d9c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r6 │ │ │ │ @@ -78279,15 +71777,15 @@ │ │ │ │ strne r8, [sp] │ │ │ │ strd sl, [sp, #8] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ sub r3, r3, r2 │ │ │ │ rsbs r2, r9, r3, asr #2 │ │ │ │ - beq 7a294 │ │ │ │ + beq 73d7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 2dd4c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -78298,35 +71796,35 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79ec4 │ │ │ │ + beq 739ac │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79ec4 │ │ │ │ + bne 739ac │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r3, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ subs r8, r0, #0 │ │ │ │ movne r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - beq 79ecc │ │ │ │ + beq 739b4 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [r4, #28] │ │ │ │ @@ -78341,96 +71839,96 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ strd r6, [sp] │ │ │ │ str sl, [sp, #8] │ │ │ │ bl 2d140 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 79ecc │ │ │ │ - ldr r2, [pc, #1672] @ 7a370 │ │ │ │ - ldr r3, [pc, #1672] @ 7a374 │ │ │ │ + bne 739b4 │ │ │ │ + ldr r2, [pc, #1672] @ 73e58 │ │ │ │ + ldr r3, [pc, #1672] @ 73e5c │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #1608] @ 7a360 │ │ │ │ - ldr r3, [pc, #1608] @ 7a364 │ │ │ │ + ldr r2, [pc, #1608] @ 73e48 │ │ │ │ + ldr r3, [pc, #1608] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r4, #80] @ 0x50 │ │ │ │ ldrd r6, [r4, #136] @ 0x88 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a160 │ │ │ │ + bne 73c48 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a170 │ │ │ │ + bne 73c58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ bic r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 79ef4 │ │ │ │ + beq 739dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1484] @ 7a378 │ │ │ │ + ldr r2, [pc, #1484] @ 73e60 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1476] @ 7a37c │ │ │ │ + ldr r3, [pc, #1476] @ 73e64 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ - bne 7a1d0 │ │ │ │ + bne 73cb8 │ │ │ │ mov r1, #8 │ │ │ │ bl 2bb50 │ │ │ │ - ldr r1, [pc, #1424] @ 7a380 │ │ │ │ + ldr r1, [pc, #1424] @ 73e68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2dd64 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #1340] @ 7a360 │ │ │ │ - ldr r3, [pc, #1340] @ 7a364 │ │ │ │ + ldr r2, [pc, #1340] @ 73e48 │ │ │ │ + ldr r3, [pc, #1340] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r4, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ @@ -78451,48 +71949,48 @@ │ │ │ │ bl 2da1c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ bl 2da1c │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2ba24 │ │ │ │ - ldr r2, [pc, #1256] @ 7a384 │ │ │ │ - ldr r3, [pc, #1212] @ 7a35c │ │ │ │ + ldr r2, [pc, #1256] @ 73e6c │ │ │ │ + ldr r3, [pc, #1212] @ 73e44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a300 │ │ │ │ + bne 73de8 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - b 79c68 │ │ │ │ + b 73750 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bc28 │ │ │ │ mov r9, r0 │ │ │ │ - b 79cec │ │ │ │ + b 737d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7a160 │ │ │ │ + beq 73c48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 7a158 │ │ │ │ + bge 73c40 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - bge 7a158 │ │ │ │ + bge 73c40 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r6, [ip] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ @@ -78506,47 +72004,47 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #1000] @ 7a360 │ │ │ │ - ldr r3, [pc, #1000] @ 7a364 │ │ │ │ + ldr r2, [pc, #1000] @ 73e48 │ │ │ │ + ldr r3, [pc, #1000] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bne 7a1b4 │ │ │ │ + bne 73c9c │ │ │ │ bl 2e040 │ │ │ │ ldr r8, [r4, #200] @ 0xc8 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldrd r6, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79fdc │ │ │ │ + bne 73ac4 │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strd r6, [sp, #24] │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 73c90 │ │ │ │ mov r1, #3 │ │ │ │ bl 2bb50 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ bl 2da1c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ @@ -78567,44 +72065,44 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movne r8, #1 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ subs r9, r0, #0 │ │ │ │ movne r9, #1 │ │ │ │ tst r8, r9 │ │ │ │ - beq 7a0c0 │ │ │ │ + beq 73ba8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ ldr r9, [r4, #32] │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r7, [pc, #756] @ 7a388 │ │ │ │ + ldr r7, [pc, #756] @ 73e70 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #752] @ 7a38c │ │ │ │ + ldr r6, [pc, #752] @ 73e74 │ │ │ │ mov r2, r9 │ │ │ │ str sl, [sp, #12] │ │ │ │ strd r6, [sp] │ │ │ │ bl 2d140 │ │ │ │ subs r9, r0, #0 │ │ │ │ ldrd r6, [fp] │ │ │ │ - bne 7a0c0 │ │ │ │ - ldr r2, [pc, #700] @ 7a378 │ │ │ │ - ldr r3, [pc, #700] @ 7a37c │ │ │ │ + bne 73ba8 │ │ │ │ + ldr r2, [pc, #700] @ 73e60 │ │ │ │ + ldr r3, [pc, #700] @ 73e64 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a274 │ │ │ │ + beq 73d5c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #5 │ │ │ │ bl 2bb50 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ bl 2c180 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -78613,76 +72111,76 @@ │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #572] @ 7a360 │ │ │ │ - ldr r3, [pc, #572] @ 7a364 │ │ │ │ + ldr r2, [pc, #572] @ 73e48 │ │ │ │ + ldr r3, [pc, #572] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r4, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 2c180 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ and r9, r9, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 79940 │ │ │ │ + bne 73428 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ ldrd r6, [r3] │ │ │ │ - b 79db8 │ │ │ │ + b 738a0 │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #524] @ 7a390 │ │ │ │ - ldr r3, [pc, #524] @ 7a394 │ │ │ │ + ldr r2, [pc, #524] @ 73e78 │ │ │ │ + ldr r3, [pc, #524] @ 73e7c │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c3fc <__aeabi_ddiv@plt> │ │ │ │ - b 79d90 │ │ │ │ - ldr r3, [pc, #468] @ 7a36c │ │ │ │ + b 73878 │ │ │ │ + ldr r3, [pc, #468] @ 73e54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - b 79b24 │ │ │ │ + b 7360c │ │ │ │ mov r1, #4 │ │ │ │ bl 2bb50 │ │ │ │ - b 79ffc │ │ │ │ + b 73ae4 │ │ │ │ bl 2d548 │ │ │ │ - b 79fb8 │ │ │ │ + b 73aa0 │ │ │ │ mov r1, #4 │ │ │ │ bl 2bb50 │ │ │ │ - b 798f8 │ │ │ │ + b 733e0 │ │ │ │ bl 2d548 │ │ │ │ - b 79874 │ │ │ │ + b 7335c │ │ │ │ mov r1, #7 │ │ │ │ bl 2bb50 │ │ │ │ - ldr r1, [pc, #440] @ 7a398 │ │ │ │ + ldr r1, [pc, #440] @ 73e80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2dd64 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 2cb88 <__getrusage64@plt> │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #332] @ 7a360 │ │ │ │ - ldr r3, [pc, #332] @ 7a364 │ │ │ │ + ldr r2, [pc, #332] @ 73e48 │ │ │ │ + ldr r3, [pc, #332] @ 73e4c │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldrd r2, [r4, #80] @ 0x50 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ @@ -78690,528 +72188,528 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2c180 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ bl 2c180 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 2c180 │ │ │ │ - b 79e5c │ │ │ │ + b 73944 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b 7975c │ │ │ │ + b 73244 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b 7979c │ │ │ │ - ldr r2, [pc, #252] @ 7a378 │ │ │ │ - ldr r3, [pc, #252] @ 7a37c │ │ │ │ + b 73284 │ │ │ │ + ldr r2, [pc, #252] @ 73e60 │ │ │ │ + ldr r3, [pc, #252] @ 73e64 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - b 79db8 │ │ │ │ + b 738a0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - b 79db8 │ │ │ │ - ldr r3, [pc, #256] @ 7a39c │ │ │ │ - ldr r1, [pc, #256] @ 7a3a0 │ │ │ │ - ldr r0, [pc, #256] @ 7a3a4 │ │ │ │ + b 738a0 │ │ │ │ + ldr r3, [pc, #256] @ 73e84 │ │ │ │ + ldr r1, [pc, #256] @ 73e88 │ │ │ │ + ldr r0, [pc, #256] @ 73e8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #169 @ 0xa9 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ 7a3a8 │ │ │ │ - ldr r1, [pc, #236] @ 7a3ac │ │ │ │ - ldr r0, [pc, #236] @ 7a3b0 │ │ │ │ + ldr r3, [pc, #236] @ 73e90 │ │ │ │ + ldr r1, [pc, #236] @ 73e94 │ │ │ │ + ldr r0, [pc, #236] @ 73e98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #150 @ 0x96 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2ba24 │ │ │ │ - ldr r2, [pc, #208] @ 7a3b4 │ │ │ │ - ldr r3, [pc, #116] @ 7a35c │ │ │ │ + ldr r2, [pc, #208] @ 73e9c │ │ │ │ + ldr r3, [pc, #116] @ 73e44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7a354 │ │ │ │ + beq 73e3c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a330 │ │ │ │ + beq 73e18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 7a330 │ │ │ │ + bne 73e18 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #128] @ 7a3b8 │ │ │ │ - ldr r3, [pc, #32] @ 7a35c │ │ │ │ + ldr r2, [pc, #128] @ 73ea0 │ │ │ │ + ldr r3, [pc, #32] @ 73e44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a300 │ │ │ │ + bne 73de8 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r5, r9, r8, asr r8 │ │ │ │ + andeq fp, r9, r0, ror sp │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r1, r7, r8, ror #29 │ │ │ │ + @ instruction: 0x00077bb0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xd7d7625a │ │ │ │ ldmdbvs r4!, {r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrbgt r6, [lr, #-1178]! @ 0xfffffb66 │ │ │ │ - bmi 14c0fbc │ │ │ │ - andeq r1, r7, r4, asr ip │ │ │ │ - andeq r5, r9, r8, asr r0 │ │ │ │ + bmi 14baaa4 │ │ │ │ + andeq r7, r7, r4, lsr r9 │ │ │ │ + andeq fp, r9, r0, ror r5 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - andeq r1, r7, r4, ror #16 │ │ │ │ - andeq r1, r7, ip, ror #13 │ │ │ │ - andeq r1, r7, r4, lsl #15 │ │ │ │ - andeq r0, r7, r4, ror #22 │ │ │ │ - andeq r1, r7, ip, asr #13 │ │ │ │ - andeq r1, r7, r4, ror #14 │ │ │ │ - andeq r0, r7, r8, lsr fp │ │ │ │ - andeq r4, r9, r0, lsl ip │ │ │ │ - @ instruction: 0x00094bbc │ │ │ │ + andeq r7, r7, r4, asr #10 │ │ │ │ + @ instruction: 0x000773b4 │ │ │ │ + andeq r7, r7, ip, asr #8 │ │ │ │ + andeq r7, r7, ip, ror #8 │ │ │ │ + muleq r7, r4, r3 │ │ │ │ + andeq r7, r7, ip, lsr #8 │ │ │ │ + andeq r7, r7, r0, asr #8 │ │ │ │ + andeq fp, r9, r8, lsr #2 │ │ │ │ + ldrdeq fp, [r9], -r4 │ │ │ │ │ │ │ │ -0007a3bc : │ │ │ │ +00073ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r6, [pc, #104] @ 7a448 │ │ │ │ + ldr r6, [pc, #104] @ 73f30 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2cef4 │ │ │ │ - ldr r3, [pc, #88] @ 7a44c │ │ │ │ + ldr r3, [pc, #88] @ 73f34 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ bl 2ba3c │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ bl 2d6bc │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 7a434 │ │ │ │ + b 73f1c │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c120 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 7a42c │ │ │ │ - andeq r4, r9, r4, lsl fp │ │ │ │ + b 73f14 │ │ │ │ + andeq fp, r9, ip, lsr #32 │ │ │ │ andeq r1, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 7a488 │ │ │ │ - b 7a52c │ │ │ │ + bne 73f70 │ │ │ │ + b 74014 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 7a4b8 │ │ │ │ + beq 73fa0 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a4bc │ │ │ │ + bne 73fa4 │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7a484 │ │ │ │ + bne 73f6c │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 7a52c │ │ │ │ + bne 74014 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a524 │ │ │ │ + beq 7400c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a524 │ │ │ │ + beq 7400c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 7a508 │ │ │ │ + b 73ff0 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 7a51c │ │ │ │ + beq 74004 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 7a4e8 │ │ │ │ + b 73fd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ addeq r4, r1, #4 │ │ │ │ - bne 7a5a0 │ │ │ │ - b 7a644 │ │ │ │ + bne 74088 │ │ │ │ + b 7412c │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r7, r5 │ │ │ │ movcc r6, r7 │ │ │ │ movcs r6, r5 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 7a5d0 │ │ │ │ + beq 740b8 │ │ │ │ mov r1, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a5d4 │ │ │ │ + bne 740bc │ │ │ │ sub r0, r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ movlt ip, r3 │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7a59c │ │ │ │ + bne 74084 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r4 │ │ │ │ - bne 7a644 │ │ │ │ + bne 7412c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a63c │ │ │ │ + beq 74124 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a63c │ │ │ │ + beq 74124 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ stmlt r9, {r3, sl} │ │ │ │ strge r4, [r9] │ │ │ │ strge r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r5, r7 │ │ │ │ - b 7a620 │ │ │ │ + b 74108 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ stmeq r9, {r3, r4} │ │ │ │ - beq 7a634 │ │ │ │ + beq 7411c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cd8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ movcc r6, r5 │ │ │ │ movcs r6, r7 │ │ │ │ - b 7a600 │ │ │ │ + b 740e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 7aa2c │ │ │ │ + beq 74514 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a9d0 │ │ │ │ + beq 744b8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 7a974 │ │ │ │ + beq 7445c │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 7a920 │ │ │ │ + beq 74408 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7a870 │ │ │ │ + beq 74358 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7a7c0 │ │ │ │ + beq 742a8 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a818 │ │ │ │ + beq 74300 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7a8c8 │ │ │ │ + beq 743b0 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7a768 │ │ │ │ + beq 74250 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7a680 │ │ │ │ + bl 74168 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 7a738 │ │ │ │ + beq 74220 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 7a754 │ │ │ │ + beq 7423c │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7a70c │ │ │ │ + bne 741f4 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 7a788 │ │ │ │ + beq 74270 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 7a7a4 │ │ │ │ + beq 7428c │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7a8c8 │ │ │ │ + beq 743b0 │ │ │ │ mov r8, r7 │ │ │ │ - b 7a700 │ │ │ │ + b 741e8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 7a7e0 │ │ │ │ + beq 742c8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7a7fc │ │ │ │ + beq 742e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7a870 │ │ │ │ + beq 74358 │ │ │ │ mov r4, r5 │ │ │ │ - b 7a6dc │ │ │ │ + b 741c4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 7a838 │ │ │ │ + beq 74320 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7a854 │ │ │ │ + beq 7433c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a7c0 │ │ │ │ + beq 742a8 │ │ │ │ mov r5, r6 │ │ │ │ - b 7a6e8 │ │ │ │ + b 741d0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 7a890 │ │ │ │ + beq 74378 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7a8ac │ │ │ │ + beq 74394 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7a920 │ │ │ │ + beq 74408 │ │ │ │ mov fp, r4 │ │ │ │ - b 7a6d0 │ │ │ │ + b 741b8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 7a8e8 │ │ │ │ + beq 743d0 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7a904 │ │ │ │ + beq 743ec │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7a818 │ │ │ │ + beq 74300 │ │ │ │ mov r6, r7 │ │ │ │ - b 7a6f4 │ │ │ │ + b 741dc │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 7a940 │ │ │ │ + beq 74428 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7a95c │ │ │ │ + beq 74444 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 7a6c4 │ │ │ │ + bne 741ac │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 7a998 │ │ │ │ + beq 74480 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7a9b8 │ │ │ │ + beq 744a0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 7a6b4 │ │ │ │ + bne 7419c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 7a9f4 │ │ │ │ + beq 744dc │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7aa14 │ │ │ │ + beq 744fc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 7a6a0 │ │ │ │ + bne 74188 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1096] @ 7ae98 │ │ │ │ - ldr r3, [pc, #1096] @ 7ae9c │ │ │ │ + ldr r2, [pc, #1096] @ 74980 │ │ │ │ + ldr r3, [pc, #1096] @ 74984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -79222,309 +72720,309 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #15 │ │ │ │ add fp, r0, #24 │ │ │ │ str fp, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r3] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi 7ac94 │ │ │ │ + bhi 7477c │ │ │ │ cmp r5, #1 │ │ │ │ - bne 7aba8 │ │ │ │ + bne 74690 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, fp │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r3, r7, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r3, [r2, r5] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 7acc8 │ │ │ │ + beq 747b0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r8, r3 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 7abbc │ │ │ │ + beq 746a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r8, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 7ad14 │ │ │ │ + blt 747fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7abc8 │ │ │ │ + beq 746b0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt 7abd8 │ │ │ │ + blt 746c0 │ │ │ │ cmp sl, fp │ │ │ │ - beq 7ab6c │ │ │ │ + beq 74654 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #800] @ 7aea0 │ │ │ │ - ldr r3, [pc, #792] @ 7ae9c │ │ │ │ + ldr r2, [pc, #800] @ 74988 │ │ │ │ + ldr r3, [pc, #792] @ 74984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ae58 │ │ │ │ + bne 74940 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ moveq r2, fp │ │ │ │ - beq 7aab0 │ │ │ │ + beq 74598 │ │ │ │ mov r0, fp │ │ │ │ - b 7acb0 │ │ │ │ + b 74798 │ │ │ │ sub r2, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 7ad14 │ │ │ │ + blt 747fc │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bge 7ab54 │ │ │ │ + bge 7463c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 7ae00 │ │ │ │ + beq 748e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ad7c │ │ │ │ + beq 74864 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r8, r5 │ │ │ │ cmpeq r5, #0 │ │ │ │ - blt 7ae18 │ │ │ │ + blt 74900 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 7a450 │ │ │ │ + bl 73f38 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7ab54 │ │ │ │ + beq 7463c │ │ │ │ subs r0, r5, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r9 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ad9c │ │ │ │ + beq 74884 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 7ab78 │ │ │ │ + b 74660 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b 7aab0 │ │ │ │ + b 74598 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ac30 │ │ │ │ + beq 74718 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r8, r6 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7adec │ │ │ │ + beq 748d4 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7ae08 │ │ │ │ + bne 748f0 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 7ac30 │ │ │ │ - b 7ac54 │ │ │ │ + bge 74718 │ │ │ │ + b 7473c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 7ad70 │ │ │ │ + beq 74858 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cd8c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, r5 │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ad58 │ │ │ │ + beq 74840 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ad5c │ │ │ │ + bne 74844 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7ac30 │ │ │ │ + bge 74718 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ac5c │ │ │ │ + beq 74744 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 7ac54 │ │ │ │ + b 7473c │ │ │ │ sub r3, r8, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 7ac30 │ │ │ │ + bge 74718 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 7ac5c │ │ │ │ + bne 74744 │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r8 │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ade0 │ │ │ │ + beq 748c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ade4 │ │ │ │ + bne 748cc │ │ │ │ sub r0, r8, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 7ac70 │ │ │ │ + b 74758 │ │ │ │ sub r6, r6, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 7ac30 │ │ │ │ + bge 74718 │ │ │ │ mov r0, r2 │ │ │ │ - b 7ac5c │ │ │ │ + b 74744 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ad74 │ │ │ │ + b 7485c │ │ │ │ movlt r3, #0 │ │ │ │ movlt r5, r3 │ │ │ │ - bge 7ac30 │ │ │ │ - b 7ac54 │ │ │ │ + bge 74718 │ │ │ │ + b 7473c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, r9 │ │ │ │ - bne 7ac54 │ │ │ │ + bne 7473c │ │ │ │ mov r9, r6 │ │ │ │ - b 7adb8 │ │ │ │ + b 748a0 │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ - ldr r2, [pc, #104] @ 7aea4 │ │ │ │ - ldr r3, [pc, #92] @ 7ae9c │ │ │ │ + ldr r2, [pc, #104] @ 7498c │ │ │ │ + ldr r3, [pc, #92] @ 74984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7ae94 │ │ │ │ + beq 7497c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #52] @ 7aea8 │ │ │ │ - ldr r3, [pc, #36] @ 7ae9c │ │ │ │ + ldr r2, [pc, #52] @ 74990 │ │ │ │ + ldr r3, [pc, #36] @ 74984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ae58 │ │ │ │ + bne 74940 │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r4, r9, r4, lsr #9 │ │ │ │ + @ instruction: 0x0009a9bc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r4, r9, r4, ror r3 │ │ │ │ - strheq r4, [r9], -r8 │ │ │ │ - andeq r4, r9, r0, lsl #1 │ │ │ │ + andeq sl, r9, ip, lsl #17 │ │ │ │ + ldrdeq sl, [r9], -r0 │ │ │ │ + muleq r9, r8, r5 │ │ │ │ │ │ │ │ -0007aeac : │ │ │ │ +00074994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #308] @ 7affc │ │ │ │ + ldr r2, [pc, #308] @ 74ae4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #304] @ 7b000 │ │ │ │ + ldr r3, [pc, #304] @ 74ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #292] @ 7b004 │ │ │ │ + ldr r7, [pc, #292] @ 74aec │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r8, [sp, #64] @ 0x40 │ │ │ │ bl 2c8ac │ │ │ │ - ldr r3, [pc, #264] @ 7b008 │ │ │ │ + ldr r3, [pc, #264] @ 74af0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r6, [r4, #16] │ │ │ │ add r6, r4, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [r4, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #20] │ │ │ │ bl 2d728 │ │ │ │ - ldr r0, [pc, #220] @ 7b00c │ │ │ │ + ldr r0, [pc, #220] @ 74af4 │ │ │ │ strb r5, [r4, #56] @ 0x38 │ │ │ │ strb r8, [r4, #57] @ 0x39 │ │ │ │ bl 2ba3c │ │ │ │ mov r5, r0 │ │ │ │ bl 2cf3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -79534,69 +73032,69 @@ │ │ │ │ mov r5, sp │ │ │ │ bl 2dcf8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 2c804 │ │ │ │ mov r0, sp │ │ │ │ bl 2bc04 │ │ │ │ - ldr r2, [pc, #152] @ 7b010 │ │ │ │ - ldr r3, [pc, #132] @ 7b000 │ │ │ │ + ldr r2, [pc, #152] @ 74af8 │ │ │ │ + ldr r3, [pc, #132] @ 74ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7afdc │ │ │ │ + bne 74ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2bc04 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dfc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf04 │ │ │ │ - ldr r2, [pc, #84] @ 7b014 │ │ │ │ - ldr r3, [pc, #60] @ 7b000 │ │ │ │ + ldr r2, [pc, #84] @ 74afc │ │ │ │ + ldr r3, [pc, #60] @ 74ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7aff0 │ │ │ │ + beq 74ad8 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #36] @ 7b00c │ │ │ │ + ldr r1, [pc, #36] @ 74af4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - b 7afa8 │ │ │ │ + b 74a90 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 7afa8 │ │ │ │ - b 7afb0 │ │ │ │ - andeq r4, r9, r8, lsr #32 │ │ │ │ + b 74a90 │ │ │ │ + b 74a98 │ │ │ │ + andeq sl, r9, r0, asr #10 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq r3, [r9], -r8 │ │ │ │ + andeq sl, r9, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andeq r3, r9, ip, ror pc │ │ │ │ - andeq r3, r9, r4, lsr pc │ │ │ │ + muleq r9, r4, r4 │ │ │ │ + andeq sl, r9, ip, asr #8 │ │ │ │ │ │ │ │ -0007b018 : │ │ │ │ +00074b00 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b020 )@@Base>: │ │ │ │ +00074b08 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #3912] @ 7bf80 )@@Base+0xf60> │ │ │ │ + ldr r2, [pc, #3912] @ 75a68 )@@Base+0xf60> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #3908] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r3, [pc, #3908] @ 75a6c )@@Base+0xf64> │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -79608,15 +73106,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, ip │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3832] @ 7bf88 )@@Base+0xf68> │ │ │ │ + ldr r1, [pc, #3832] @ 75a70 )@@Base+0xf68> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -79629,55 +73127,55 @@ │ │ │ │ bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ ldr r4, [r8, #96] @ 0x60 │ │ │ │ add sl, r8, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ mov r7, sl │ │ │ │ - beq 7b9bc )@@Base+0x99c> │ │ │ │ + beq 754a4 )@@Base+0x99c> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b10c )@@Base+0xec> │ │ │ │ + beq 74bf4 )@@Base+0xec> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b110 )@@Base+0xf0> │ │ │ │ + bne 74bf8 )@@Base+0xf0> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7b0e0 )@@Base+0xc0> │ │ │ │ + bne 74bc8 )@@Base+0xc0> │ │ │ │ cmp r7, sl │ │ │ │ - beq 7b9bc )@@Base+0x99c> │ │ │ │ + beq 754a4 )@@Base+0x99c> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b164 )@@Base+0x144> │ │ │ │ + beq 74c4c )@@Base+0x144> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b168 )@@Base+0x148> │ │ │ │ + bne 74c50 )@@Base+0x148> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7b9bc )@@Base+0x99c> │ │ │ │ + blt 754a4 )@@Base+0x99c> │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - beq 7b190 )@@Base+0x170> │ │ │ │ + beq 74c78 )@@Base+0x170> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -79690,15 +73188,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3508] @ 7bf8c )@@Base+0xf6c> │ │ │ │ + ldr r1, [pc, #3508] @ 75a74 )@@Base+0xf6c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d740 │ │ │ │ @@ -79711,15 +73209,15 @@ │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3428] @ 7bf90 )@@Base+0xf70> │ │ │ │ + ldr r1, [pc, #3428] @ 75a78 )@@Base+0xf70> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -79730,15 +73228,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3356] @ 7bf94 )@@Base+0xf74> │ │ │ │ + ldr r1, [pc, #3356] @ 75a7c )@@Base+0xf74> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -79751,44 +73249,44 @@ │ │ │ │ stm sp, {r1, r9} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, fp │ │ │ │ - beq 7b2d4 )@@Base+0x2b4> │ │ │ │ + beq 74dbc )@@Base+0x2b4> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b2f0 )@@Base+0x2d0> │ │ │ │ + beq 74dd8 )@@Base+0x2d0> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b30c )@@Base+0x2ec> │ │ │ │ + beq 74df4 )@@Base+0x2ec> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, #19 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #3160] @ 7bf98 )@@Base+0xf78> │ │ │ │ + ldr r1, [pc, #3160] @ 75a80 )@@Base+0xf78> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -79802,61 +73300,61 @@ │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ mov sl, r1 │ │ │ │ - beq 7bac0 )@@Base+0xaa0> │ │ │ │ + beq 755a8 )@@Base+0xaa0> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b3cc )@@Base+0x3ac> │ │ │ │ + beq 74eb4 )@@Base+0x3ac> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b3d0 )@@Base+0x3b0> │ │ │ │ + bne 74eb8 )@@Base+0x3b0> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7b3a0 )@@Base+0x380> │ │ │ │ + bne 74e88 )@@Base+0x380> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp sl, r1 │ │ │ │ str r9, [sp, #32] │ │ │ │ - beq 7bac0 )@@Base+0xaa0> │ │ │ │ + beq 755a8 )@@Base+0xaa0> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b430 )@@Base+0x410> │ │ │ │ + beq 74f18 )@@Base+0x410> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b434 )@@Base+0x414> │ │ │ │ + bne 74f1c )@@Base+0x414> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7bac0 )@@Base+0xaa0> │ │ │ │ + blt 755a8 )@@Base+0xaa0> │ │ │ │ mov r2, #1 │ │ │ │ cmp r8, fp │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 7b45c )@@Base+0x43c> │ │ │ │ + beq 74f44 )@@Base+0x43c> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, r1, r2 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -79866,15 +73364,15 @@ │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2820] @ 7bf9c )@@Base+0xf7c> │ │ │ │ + ldr r1, [pc, #2820] @ 75a84 )@@Base+0xf7c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -79885,15 +73383,15 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2748] @ 7bfa0 )@@Base+0xf80> │ │ │ │ + ldr r1, [pc, #2748] @ 75a88 )@@Base+0xf80> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -79904,15 +73402,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2676] @ 7bfa4 )@@Base+0xf84> │ │ │ │ + ldr r1, [pc, #2676] @ 75a8c )@@Base+0xf84> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -79925,44 +73423,44 @@ │ │ │ │ stm sp, {r1, r8} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, fp │ │ │ │ - beq 7b58c )@@Base+0x56c> │ │ │ │ + beq 75074 )@@Base+0x56c> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b5a8 )@@Base+0x588> │ │ │ │ + beq 75090 )@@Base+0x588> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b5c4 )@@Base+0x5a4> │ │ │ │ + beq 750ac )@@Base+0x5a4> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, #19 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2480] @ 7bfa8 )@@Base+0xf88> │ │ │ │ + ldr r1, [pc, #2480] @ 75a90 )@@Base+0xf88> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -79976,61 +73474,61 @@ │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ mov sl, r1 │ │ │ │ - beq 7bae8 )@@Base+0xac8> │ │ │ │ + beq 755d0 )@@Base+0xac8> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b684 )@@Base+0x664> │ │ │ │ + beq 7516c )@@Base+0x664> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b688 )@@Base+0x668> │ │ │ │ + bne 75170 )@@Base+0x668> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7b658 )@@Base+0x638> │ │ │ │ + bne 75140 )@@Base+0x638> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp sl, r1 │ │ │ │ str r9, [sp, #32] │ │ │ │ - beq 7bae8 )@@Base+0xac8> │ │ │ │ + beq 755d0 )@@Base+0xac8> │ │ │ │ ldr r4, [sl, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b6e8 )@@Base+0x6c8> │ │ │ │ + beq 751d0 )@@Base+0x6c8> │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b6ec )@@Base+0x6cc> │ │ │ │ + bne 751d4 )@@Base+0x6cc> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7bae8 )@@Base+0xac8> │ │ │ │ + blt 755d0 )@@Base+0xac8> │ │ │ │ mov r2, #1 │ │ │ │ cmp r8, fp │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ - beq 7b714 )@@Base+0x6f4> │ │ │ │ + beq 751fc )@@Base+0x6f4> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, r1, r2 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -80040,15 +73538,15 @@ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2140] @ 7bfac )@@Base+0xf8c> │ │ │ │ + ldr r1, [pc, #2140] @ 75a94 )@@Base+0xf8c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -80059,29 +73557,29 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2068] @ 7bfb0 )@@Base+0xf90> │ │ │ │ + ldr r1, [pc, #2068] @ 75a98 )@@Base+0xf90> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r9, [pc, #2032] @ 7bfb4 )@@Base+0xf94> │ │ │ │ + ldr r9, [pc, #2032] @ 75a9c )@@Base+0xf94> │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r8, [pc, #2020] @ 7bfb8 )@@Base+0xf98> │ │ │ │ + ldr r8, [pc, #2020] @ 75aa0 )@@Base+0xf98> │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strd r8, [sp, #16] │ │ │ │ strb r3, [sp, #132] @ 0x84 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -80090,43 +73588,43 @@ │ │ │ │ mov r2, r5 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r8, [sp] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, fp │ │ │ │ - beq 7b820 )@@Base+0x800> │ │ │ │ + beq 75308 )@@Base+0x800> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b83c )@@Base+0x81c> │ │ │ │ + beq 75324 )@@Base+0x81c> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b858 )@@Base+0x838> │ │ │ │ + beq 75340 )@@Base+0x838> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [r3] │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1844] @ 7bfbc )@@Base+0xf9c> │ │ │ │ + ldr r1, [pc, #1844] @ 75aa4 )@@Base+0xf9c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -80139,70 +73637,70 @@ │ │ │ │ bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ ldr r4, [r9, #72] @ 0x48 │ │ │ │ add r5, r9, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ mov r8, r5 │ │ │ │ - beq 7bb10 )@@Base+0xaf0> │ │ │ │ + beq 755f8 )@@Base+0xaf0> │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r6, r5 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b908 )@@Base+0x8e8> │ │ │ │ + beq 753f0 )@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b90c )@@Base+0x8ec> │ │ │ │ + bne 753f4 )@@Base+0x8ec> │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movge r8, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7b8dc )@@Base+0x8bc> │ │ │ │ + bne 753c4 )@@Base+0x8bc> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r8, r5 │ │ │ │ - beq 7bb10 )@@Base+0xaf0> │ │ │ │ + beq 755f8 )@@Base+0xaf0> │ │ │ │ ldr r4, [r8, #20] │ │ │ │ cmp r6, r4 │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b964 )@@Base+0x944> │ │ │ │ + beq 7544c )@@Base+0x944> │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b968 )@@Base+0x948> │ │ │ │ + bne 75450 )@@Base+0x948> │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7bb10 )@@Base+0xaf0> │ │ │ │ + blt 755f8 )@@Base+0xaf0> │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, fp │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ - beq 7b990 )@@Base+0x970> │ │ │ │ + beq 75478 )@@Base+0x970> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ add r1, r1, r3 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #1576] @ 7bfc0 )@@Base+0xfa0> │ │ │ │ - ldr r3, [pc, #1512] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #1576] @ 75aa8 )@@Base+0xfa0> │ │ │ │ + ldr r3, [pc, #1512] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bddc )@@Base+0xdbc> │ │ │ │ + bne 758c4 )@@Base+0xdbc> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r8, #88 @ 0x58 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ @@ -80210,476 +73708,476 @@ │ │ │ │ cmp r5, #15 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #16 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bhi 7bb44 )@@Base+0xb24> │ │ │ │ + bhi 7562c )@@Base+0xb24> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 7bb34 )@@Base+0xb14> │ │ │ │ + bne 7561c )@@Base+0xb14> │ │ │ │ ldrb r3, [r6] │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, r7 │ │ │ │ str r5, [r4, #20] │ │ │ │ strb r6, [r3, r5] │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - beq 7bb74 )@@Base+0xb54> │ │ │ │ + beq 7565c )@@Base+0xb54> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r5, r6 │ │ │ │ movcc r3, r5 │ │ │ │ movcs r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 7bbcc )@@Base+0xbac> │ │ │ │ + beq 756b4 )@@Base+0xbac> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r2, r5, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt 7bbd8 )@@Base+0xbb8> │ │ │ │ + blt 756c0 )@@Base+0xbb8> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ bl 2dc98 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7ba88 )@@Base+0xa68> │ │ │ │ + bne 75570 )@@Base+0xa68> │ │ │ │ sub r2, r6, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 7bc8c )@@Base+0xc6c> │ │ │ │ + blt 75774 )@@Base+0xc6c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r3 │ │ │ │ - beq 7baac )@@Base+0xa8c> │ │ │ │ + beq 75594 )@@Base+0xa8c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ - b 7b170 )@@Base+0x150> │ │ │ │ + b 74c58 )@@Base+0x150> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 7aa34 │ │ │ │ + bl 7451c │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ - b 7b43c )@@Base+0x41c> │ │ │ │ + b 74f24 )@@Base+0x41c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ add r0, r3, #64 @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 7aa34 │ │ │ │ + bl 7451c │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ - b 7b6f4 )@@Base+0x6d4> │ │ │ │ + b 751dc )@@Base+0x6d4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 7aa34 │ │ │ │ + bl 7451c │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ - b 7b970 )@@Base+0x950> │ │ │ │ + b 75458 )@@Base+0x950> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7ba04 )@@Base+0x9e4> │ │ │ │ + beq 754ec )@@Base+0x9e4> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 7bb5c )@@Base+0xb3c> │ │ │ │ + b 75644 )@@Base+0xb3c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b 7ba08 )@@Base+0x9e8> │ │ │ │ + b 754f0 )@@Base+0x9e8> │ │ │ │ ldr r3, [r8, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bc28 )@@Base+0xc08> │ │ │ │ + beq 75710 )@@Base+0xc08> │ │ │ │ ldr r3, [r8, #104] @ 0x68 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r5, r7 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bd94 )@@Base+0xd74> │ │ │ │ + beq 7587c )@@Base+0xd74> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bd60 )@@Base+0xd40> │ │ │ │ + bne 75848 )@@Base+0xd40> │ │ │ │ sub r2, r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 7bc28 )@@Base+0xc08> │ │ │ │ + bge 75710 )@@Base+0xc08> │ │ │ │ mov r7, r0 │ │ │ │ - b 7bc4c )@@Base+0xc2c> │ │ │ │ + b 75734 )@@Base+0xc2c> │ │ │ │ sub r2, r5, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 7ba84 )@@Base+0xa64> │ │ │ │ + bge 7556c )@@Base+0xa64> │ │ │ │ ldr r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 7bcf4 )@@Base+0xcd4> │ │ │ │ + beq 757dc )@@Base+0xcd4> │ │ │ │ mov r0, r7 │ │ │ │ bl 2cd8c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ movcc r2, r5 │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bc1c )@@Base+0xbfc> │ │ │ │ + beq 75704 )@@Base+0xbfc> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 2dc98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 7bc20 )@@Base+0xc00> │ │ │ │ + bne 75708 )@@Base+0xc00> │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7bd48 )@@Base+0xd28> │ │ │ │ + blt 75830 )@@Base+0xd28> │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r8, #88 @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7a568 │ │ │ │ + bl 74050 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba90 )@@Base+0xa70> │ │ │ │ + beq 75578 )@@Base+0xa70> │ │ │ │ subs r0, r7, #0 │ │ │ │ movne r0, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp sl, r7 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bcfc )@@Base+0xcdc> │ │ │ │ + beq 757e4 )@@Base+0xcdc> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 2bbf8 │ │ │ │ ldr r3, [r8, #108] @ 0x6c │ │ │ │ mov r7, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #108] @ 0x6c │ │ │ │ - b 7bab8 )@@Base+0xa98> │ │ │ │ + b 755a0 )@@Base+0xa98> │ │ │ │ ldr r2, [r8, #104] @ 0x68 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 7bcfc )@@Base+0xcdc> │ │ │ │ + beq 757e4 )@@Base+0xcdc> │ │ │ │ mov r0, r7 │ │ │ │ bl 2c6a8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ movcc r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bd6c )@@Base+0xd4c> │ │ │ │ + beq 75854 )@@Base+0xd4c> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl 2dc98 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #56] @ 0x38 │ │ │ │ subeq r2, r5, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge 7bc28 )@@Base+0xc08> │ │ │ │ + bge 75710 )@@Base+0xc08> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r7, r3 │ │ │ │ - bne 7bc4c )@@Base+0xc2c> │ │ │ │ - b 7bd18 )@@Base+0xcf8> │ │ │ │ + bne 75734 )@@Base+0xc2c> │ │ │ │ + b 75800 )@@Base+0xcf8> │ │ │ │ mov r0, #1 │ │ │ │ - b 7bc68 )@@Base+0xc48> │ │ │ │ + b 75750 )@@Base+0xc48> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r5, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movcc r3, r5 │ │ │ │ movcs r3, r6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bd3c )@@Base+0xd1c> │ │ │ │ + beq 75824 )@@Base+0xd1c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 2dc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bd40 )@@Base+0xd20> │ │ │ │ + bne 75828 )@@Base+0xd20> │ │ │ │ sub r0, r5, r6 │ │ │ │ lsr r0, r0, #31 │ │ │ │ - b 7bc68 )@@Base+0xc48> │ │ │ │ + b 75750 )@@Base+0xc48> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bcf4 )@@Base+0xcd4> │ │ │ │ + bne 757dc )@@Base+0xcd4> │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 7bc58 )@@Base+0xc38> │ │ │ │ - bge 7bc28 )@@Base+0xc08> │ │ │ │ + b 75740 )@@Base+0xc38> │ │ │ │ + bge 75710 )@@Base+0xc08> │ │ │ │ mov r7, r6 │ │ │ │ - b 7bc4c )@@Base+0xc2c> │ │ │ │ + b 75734 )@@Base+0xc2c> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 7bc28 )@@Base+0xc08> │ │ │ │ + bge 75710 )@@Base+0xc08> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bcfc )@@Base+0xcdc> │ │ │ │ + beq 757e4 )@@Base+0xcdc> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 7bc58 )@@Base+0xc38> │ │ │ │ + b 75740 )@@Base+0xc38> │ │ │ │ sub r1, r7, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 7bc28 )@@Base+0xc08> │ │ │ │ + bge 75710 )@@Base+0xc08> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b 7bc58 )@@Base+0xc38> │ │ │ │ + b 75740 )@@Base+0xc38> │ │ │ │ bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #516] @ 7bfc4 )@@Base+0xfa4> │ │ │ │ - ldr r3, [pc, #448] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #516] @ 75aac )@@Base+0xfa4> │ │ │ │ + ldr r3, [pc, #448] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7be0c )@@Base+0xdec> │ │ │ │ + beq 758f4 )@@Base+0xdec> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #472] @ 7bfc8 )@@Base+0xfa8> │ │ │ │ - ldr r3, [pc, #400] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #472] @ 75ab0 )@@Base+0xfa8> │ │ │ │ + ldr r3, [pc, #400] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bddc )@@Base+0xdbc> │ │ │ │ + bne 758c4 )@@Base+0xdbc> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #420] @ 7bfcc )@@Base+0xfac> │ │ │ │ - ldr r3, [pc, #344] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #420] @ 75ab4 )@@Base+0xfac> │ │ │ │ + ldr r3, [pc, #344] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bddc )@@Base+0xdbc> │ │ │ │ + bne 758c4 )@@Base+0xdbc> │ │ │ │ bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #360] @ 7bfd0 )@@Base+0xfb0> │ │ │ │ - ldr r3, [pc, #280] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #360] @ 75ab8 )@@Base+0xfb0> │ │ │ │ + ldr r3, [pc, #280] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7be0c )@@Base+0xdec> │ │ │ │ - b 7bddc )@@Base+0xdbc> │ │ │ │ + beq 758f4 )@@Base+0xdec> │ │ │ │ + b 758c4 )@@Base+0xdbc> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #308] @ 7bfd4 )@@Base+0xfb4> │ │ │ │ - ldr r3, [pc, #224] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #308] @ 75abc )@@Base+0xfb4> │ │ │ │ + ldr r3, [pc, #224] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7be0c )@@Base+0xdec> │ │ │ │ - b 7bddc )@@Base+0xdbc> │ │ │ │ - b 7be58 )@@Base+0xe38> │ │ │ │ - b 7be90 )@@Base+0xe70> │ │ │ │ + beq 758f4 )@@Base+0xdec> │ │ │ │ + b 758c4 )@@Base+0xdbc> │ │ │ │ + b 75940 )@@Base+0xe38> │ │ │ │ + b 75978 )@@Base+0xe70> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #248] @ 7bfd8 )@@Base+0xfb8> │ │ │ │ - ldr r3, [pc, #160] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #248] @ 75ac0 )@@Base+0xfb8> │ │ │ │ + ldr r3, [pc, #160] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7be0c )@@Base+0xdec> │ │ │ │ - b 7bddc )@@Base+0xdbc> │ │ │ │ + beq 758f4 )@@Base+0xdec> │ │ │ │ + b 758c4 )@@Base+0xdbc> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 7be88 )@@Base+0xe68> │ │ │ │ - b 7bed0 )@@Base+0xeb0> │ │ │ │ + b 75970 )@@Base+0xe68> │ │ │ │ + b 759b8 )@@Base+0xeb0> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #188] @ 7bfdc )@@Base+0xfbc> │ │ │ │ - ldr r3, [pc, #96] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #188] @ 75ac4 )@@Base+0xfbc> │ │ │ │ + ldr r3, [pc, #96] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7be0c )@@Base+0xdec> │ │ │ │ - b 7bddc )@@Base+0xdbc> │ │ │ │ + beq 758f4 )@@Base+0xdec> │ │ │ │ + b 758c4 )@@Base+0xdbc> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ 7bfe0 )@@Base+0xfc0> │ │ │ │ - ldr r3, [pc, #48] @ 7bf84 )@@Base+0xf64> │ │ │ │ + ldr r2, [pc, #144] @ 75ac8 )@@Base+0xfc0> │ │ │ │ + ldr r3, [pc, #48] @ 75a6c )@@Base+0xf64> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7be0c )@@Base+0xdec> │ │ │ │ - b 7bddc )@@Base+0xdbc> │ │ │ │ + beq 758f4 )@@Base+0xdec> │ │ │ │ + b 758c4 )@@Base+0xdbc> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 7bec8 )@@Base+0xea8> │ │ │ │ - b 7bdb0 )@@Base+0xd90> │ │ │ │ - @ instruction: 0x00093eb0 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - @ instruction: 0x000709b0 │ │ │ │ - andeq sp, r6, r4, ror #18 │ │ │ │ - andeq r0, r7, r0, asr #16 │ │ │ │ - muleq r6, r4, ip │ │ │ │ - strdeq sp, [r6], -ip │ │ │ │ - andeq r0, r7, r8, lsr #12 │ │ │ │ - strdeq r0, [r7], -r4 │ │ │ │ - strdeq r0, [r7], -r4 │ │ │ │ - andeq r0, r7, r8, asr #9 │ │ │ │ - andeq r0, r7, ip, lsl #8 │ │ │ │ - ldrdeq r0, [r7], -ip │ │ │ │ + b 759b0 )@@Base+0xea8> │ │ │ │ + b 75898 )@@Base+0xd90> │ │ │ │ + andeq sl, r9, r8, asr #7 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + muleq r7, r0, r6 │ │ │ │ + andeq r3, r7, ip, ror lr │ │ │ │ + andeq r6, r7, r0, lsr #10 │ │ │ │ + andeq r5, r7, r8, ror #21 │ │ │ │ + andeq r3, r7, r4, lsl sp │ │ │ │ + andeq r6, r7, r8, lsl #6 │ │ │ │ + ldrdeq r6, [r7], -r4 │ │ │ │ + ldrdeq r6, [r7], -r4 │ │ │ │ + andeq r6, r7, r8, lsr #3 │ │ │ │ + andeq r6, r7, ip, ror #1 │ │ │ │ + strheq r6, [r7], -ip │ │ │ │ ldrtpl r4, [r2], #2477 @ 0x9ad │ │ │ │ ldrcs ip, [r4, #893] @ 0x37d │ │ │ │ - ldrdeq r0, [r7], -r4 │ │ │ │ - andeq r3, r9, ip, asr r5 │ │ │ │ - andeq r3, r9, r4, lsr r1 │ │ │ │ - andeq r3, r9, r4, lsl #2 │ │ │ │ - andeq r3, r9, ip, asr #1 │ │ │ │ - andeq r3, r9, ip, lsl #1 │ │ │ │ - andeq r3, r9, r4, asr r0 │ │ │ │ - andeq r3, r9, r4, lsl r0 │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r2, r9, r4, lsr #31 │ │ │ │ + @ instruction: 0x00075fb4 │ │ │ │ + andeq r9, r9, r4, ror sl │ │ │ │ + andeq r9, r9, ip, asr #12 │ │ │ │ + andeq r9, r9, ip, lsl r6 │ │ │ │ + andeq r9, r9, r4, ror #11 │ │ │ │ + andeq r9, r9, r4, lsr #11 │ │ │ │ + andeq r9, r9, ip, ror #10 │ │ │ │ + andeq r9, r9, ip, lsr #10 │ │ │ │ + andeq r9, r9, ip, ror #9 │ │ │ │ + @ instruction: 0x000994bc │ │ │ │ │ │ │ │ -0007bfe4 : │ │ │ │ +00075acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2656] @ 7ca64 │ │ │ │ + ldr r2, [pc, #2656] @ 7654c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #2652] @ 7ca68 │ │ │ │ + ldr r3, [pc, #2652] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - ldr r9, [pc, #2644] @ 7ca6c │ │ │ │ + ldr r9, [pc, #2644] @ 76554 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c3e4 │ │ │ │ + beq 75ecc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 7c064 │ │ │ │ + beq 75b4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7c090 │ │ │ │ - ldr r2, [pc, #2564] @ 7ca70 │ │ │ │ - ldr r3, [pc, #2552] @ 7ca68 │ │ │ │ + ble 75b78 │ │ │ │ + ldr r2, [pc, #2564] @ 76558 │ │ │ │ + ldr r3, [pc, #2552] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c930 │ │ │ │ + bne 76418 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 2d0a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c934 │ │ │ │ - ldr r3, [pc, #2508] @ 7ca74 │ │ │ │ + beq 7641c │ │ │ │ + ldr r3, [pc, #2508] @ 7655c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #2496] @ 7ca78 │ │ │ │ + ldr r3, [pc, #2496] @ 76560 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c934 │ │ │ │ + beq 7641c │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c954 │ │ │ │ + beq 7643c │ │ │ │ ldr r6, [r3, #524] @ 0x20c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r6, [r6, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 7c064 │ │ │ │ + bgt 75b4c │ │ │ │ ldrd r4, [fp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2424] @ 7ca7c │ │ │ │ + ldr r3, [pc, #2424] @ 76564 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c5f4 │ │ │ │ + bne 760dc │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 7c9bc │ │ │ │ + bhi 764a4 │ │ │ │ lsl r4, r8, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ bl 2c87c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -80698,22 +74196,22 @@ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ cmp r8, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 7c238 │ │ │ │ + beq 75d20 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c22c │ │ │ │ + beq 75d14 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r2, #276] @ 0x114 │ │ │ │ blx r3 │ │ │ │ @@ -80721,47 +74219,47 @@ │ │ │ │ lsl r7, r4, #3 │ │ │ │ ldr r1, [r2, #128] @ 0x80 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, [r3, r7] │ │ │ │ mov r0, sl │ │ │ │ strd r2, [sp, #32] │ │ │ │ blx r1 │ │ │ │ - ldr r1, [pc, #2196] @ 7ca80 │ │ │ │ + ldr r1, [pc, #2196] @ 76568 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ cmp r6, r1 │ │ │ │ ldrd r2, [r0, r7] │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - bne 7c5dc │ │ │ │ + bne 760c4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r1, #260] @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r5, [r1, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 7c18c │ │ │ │ + bne 75c74 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #20] │ │ │ │ - ldr r1, [pc, #2100] @ 7ca84 │ │ │ │ + ldr r1, [pc, #2100] @ 7656c │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldrb r4, [fp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7c27c │ │ │ │ + beq 75d64 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ ldrb r6, [fp, #57] @ 0x39 │ │ │ │ @@ -80783,76 +74281,76 @@ │ │ │ │ blx r4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 7c67c │ │ │ │ + bne 76164 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c864 │ │ │ │ + bne 7634c │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c864 │ │ │ │ + bne 7634c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7c3a8 │ │ │ │ + beq 75e90 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c394 │ │ │ │ + beq 75e7c │ │ │ │ ldr r7, [fp, #12] │ │ │ │ - ldr r3, [pc, #1840] @ 7ca80 │ │ │ │ + ldr r3, [pc, #1840] @ 76568 │ │ │ │ ldr ip, [r7] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r4, [ip, #276] @ 0x114 │ │ │ │ ldrd r0, [sl] │ │ │ │ cmp r4, r3 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r2, [r5] │ │ │ │ - bne 7c5c4 │ │ │ │ + bne 760ac │ │ │ │ ldr r4, [ip, #260] @ 0x104 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr ip, [r7] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r4, [ip, #268] @ 0x10c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ add r5, r5, #8 │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 7c328 │ │ │ │ + bne 75e10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 2d20c │ │ │ │ - ldr r2, [pc, #1744] @ 7ca88 │ │ │ │ - ldr r3, [pc, #1708] @ 7ca68 │ │ │ │ + ldr r2, [pc, #1744] @ 76570 │ │ │ │ + ldr r3, [pc, #1708] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c930 │ │ │ │ + bne 76418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2d20c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r6, #68 @ 0x44 │ │ │ │ @@ -80860,28 +74358,28 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1652] @ 7ca8c │ │ │ │ + ldr r1, [pc, #1652] @ 76574 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mvn r6, #0 │ │ │ │ add r8, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #1620] @ 7ca90 │ │ │ │ + ldr r3, [pc, #1620] @ 76578 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ - ldr ip, [pc, #1608] @ 7ca94 │ │ │ │ + ldr ip, [pc, #1608] @ 7657c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #12 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb r4, [r7, r3] │ │ │ │ str r6, [sp, #4] │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ @@ -80909,92 +74407,92 @@ │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ strb r4, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ strb r4, [sp, #142] @ 0x8e │ │ │ │ bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - ldr r3, [pc, #1468] @ 7ca98 │ │ │ │ + ldr r3, [pc, #1468] @ 76580 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7c500 │ │ │ │ + beq 75fe8 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7c51c │ │ │ │ + beq 76004 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7c538 │ │ │ │ + beq 76020 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7c554 │ │ │ │ + beq 7603c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7c570 │ │ │ │ + beq 76058 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7c588 │ │ │ │ + beq 76070 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c5a0 │ │ │ │ + beq 76088 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7c5bc │ │ │ │ + beq 760a4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ - b 7c038 │ │ │ │ + b 75b20 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - b 7c394 │ │ │ │ + b 75e7c │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b 7c22c │ │ │ │ - ldr r3, [pc, #1184] @ 7ca9c │ │ │ │ - ldr r1, [pc, #1184] @ 7caa0 │ │ │ │ + b 75d14 │ │ │ │ + ldr r3, [pc, #1184] @ 76584 │ │ │ │ + ldr r1, [pc, #1184] @ 76588 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ rsb r0, r6, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r6, [pc, #1172] @ 7caa4 │ │ │ │ + ldr r6, [pc, #1172] @ 7658c │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ str r6, [r3] │ │ │ │ bl 2c3cc <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ @@ -81004,25 +74502,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 2d8e4 <__aeabi_ui2d@plt> │ │ │ │ - ldr r3, [pc, #1104] @ 7caa8 │ │ │ │ + ldr r3, [pc, #1104] @ 76590 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c118 │ │ │ │ - b 7c064 │ │ │ │ + beq 75c00 │ │ │ │ + b 75b4c │ │ │ │ add r2, fp, #28 │ │ │ │ mov r1, #10 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ bl 2bb50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -81047,74 +74545,74 @@ │ │ │ │ bl 2d158 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 7c7ac │ │ │ │ + beq 76294 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r9 │ │ │ │ - beq 7c784 │ │ │ │ + beq 7626c │ │ │ │ ldrd r4, [r7] │ │ │ │ - ldr r3, [pc, #880] @ 7caac │ │ │ │ + ldr r3, [pc, #880] @ 76594 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ bl 2e058 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldr r2, [pc, #840] @ 7cab0 │ │ │ │ + ldr r2, [pc, #840] @ 76598 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #828] @ 7cab4 │ │ │ │ + ldr r3, [pc, #828] @ 7659c │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, #8 │ │ │ │ - bne 7c710 │ │ │ │ + bne 761f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq 7c318 │ │ │ │ + beq 75e00 │ │ │ │ mov r0, sl │ │ │ │ bl 2d0a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c840 │ │ │ │ - ldr r3, [pc, #756] @ 7cab8 │ │ │ │ + beq 76328 │ │ │ │ + ldr r3, [pc, #756] @ 765a0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7c840 │ │ │ │ + beq 76328 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ add r5, r8, #1 │ │ │ │ - beq 7c9bc │ │ │ │ + beq 764a4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 2c87c │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -81127,44 +74625,44 @@ │ │ │ │ strd r0, [r4, r7] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2cc18 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d20c │ │ │ │ - b 7c310 │ │ │ │ - ldr r3, [pc, #628] @ 7cabc │ │ │ │ - ldr r0, [pc, #628] @ 7cac0 │ │ │ │ + b 75df8 │ │ │ │ + ldr r3, [pc, #628] @ 765a4 │ │ │ │ + ldr r0, [pc, #628] @ 765a8 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r2, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2d6e0 │ │ │ │ - b 7c310 │ │ │ │ + b 75df8 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #592] @ 7cac4 │ │ │ │ + ldr r1, [pc, #592] @ 765ac │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e950 │ │ │ │ - ldr r1, [pc, #568] @ 7cac8 │ │ │ │ + bl 2e6f0 │ │ │ │ + ldr r1, [pc, #568] @ 765b0 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e950 │ │ │ │ - ldr r1, [pc, #552] @ 7cacc │ │ │ │ + bl 2e6f0 │ │ │ │ + ldr r1, [pc, #552] @ 765b4 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2e950 │ │ │ │ + bl 2e6f0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ strb r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ @@ -81179,70 +74677,70 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #444] @ 7cad0 │ │ │ │ - ldr r3, [pc, #336] @ 7ca68 │ │ │ │ + ldr r2, [pc, #444] @ 765b8 │ │ │ │ + ldr r3, [pc, #336] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c9e4 │ │ │ │ + beq 764cc │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ 7cad4 │ │ │ │ - ldr r1, [pc, #408] @ 7cad8 │ │ │ │ - ldr r0, [pc, #408] @ 7cadc │ │ │ │ + ldr r3, [pc, #408] @ 765bc │ │ │ │ + ldr r1, [pc, #408] @ 765c0 │ │ │ │ + ldr r0, [pc, #408] @ 765c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #77 @ 0x4d │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ 7cae0 │ │ │ │ - ldr r1, [pc, #388] @ 7cae4 │ │ │ │ - ldr r0, [pc, #388] @ 7cae8 │ │ │ │ + ldr r3, [pc, #388] @ 765c8 │ │ │ │ + ldr r1, [pc, #388] @ 765cc │ │ │ │ + ldr r0, [pc, #388] @ 765d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #78 @ 0x4e │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #336] @ 7caec │ │ │ │ - ldr r3, [pc, #200] @ 7ca68 │ │ │ │ + ldr r2, [pc, #336] @ 765d4 │ │ │ │ + ldr r3, [pc, #200] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c930 │ │ │ │ + bne 76418 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #300] @ 7caf0 │ │ │ │ - ldr r3, [pc, #160] @ 7ca68 │ │ │ │ + ldr r2, [pc, #300] @ 765d8 │ │ │ │ + ldr r3, [pc, #160] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c930 │ │ │ │ + bne 76418 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #264] @ 7caf4 │ │ │ │ - ldr r3, [pc, #264] @ 7caf8 │ │ │ │ + ldr r2, [pc, #264] @ 765dc │ │ │ │ + ldr r3, [pc, #264] @ 765e0 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ @@ -81252,85 +74750,85 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #196] @ 7cafc │ │ │ │ - ldr r3, [pc, #44] @ 7ca68 │ │ │ │ + ldr r2, [pc, #196] @ 765e4 │ │ │ │ + ldr r3, [pc, #44] @ 76550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c9b8 │ │ │ │ - b 7c930 │ │ │ │ - b 7ca18 │ │ │ │ - b 7ca20 │ │ │ │ - b 7ca28 │ │ │ │ - andeq r2, r9, ip, ror #29 │ │ │ │ + beq 764a0 │ │ │ │ + b 76418 │ │ │ │ + b 76500 │ │ │ │ + b 76508 │ │ │ │ + b 76510 │ │ │ │ + andeq r9, r9, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r2, [r9], -r8 │ │ │ │ - andeq r2, r9, r8, lsl #29 │ │ │ │ + strdeq r9, [r9], -r0 │ │ │ │ + andeq r9, r9, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andmi sl, r2, #95 @ 0x5f │ │ │ │ andeq r0, r0, r4, ror #31 │ │ │ │ - andeq pc, r6, r8, asr sl @ │ │ │ │ - andeq r2, r9, ip, lsr fp │ │ │ │ - andeq pc, r6, r4, asr #15 │ │ │ │ - andeq sp, r6, r8, lsl r3 │ │ │ │ - ldrdeq pc, [r6], -ip │ │ │ │ + andeq r5, r7, r8, lsr r7 │ │ │ │ + andeq r9, r9, r4, asr r0 │ │ │ │ + andeq r5, r7, r4, lsr #9 │ │ │ │ + andeq r3, r7, r0, lsr r8 │ │ │ │ + @ instruction: 0x000754bc │ │ │ │ andeq r0, r0, r0, ror #26 │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ andseq r6, r9, sp, lsl #12 │ │ │ │ stclcc 3, cr15, [lr], #-380 @ 0xfffffe84 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ svccc 0x00e00000 │ │ │ │ - bls fefa87d8 │ │ │ │ + bls fefa22c0 │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ andeq r0, r0, r0, lsl #30 │ │ │ │ - andeq pc, r6, r4, ror #8 │ │ │ │ - andeq pc, r6, ip, ror #8 │ │ │ │ - andeq ip, r6, r4, asr #29 │ │ │ │ - andeq pc, r6, r4, lsl #7 │ │ │ │ - andeq r2, r9, r0, ror #11 │ │ │ │ - strdeq pc, [r6], -r4 │ │ │ │ - andeq pc, r6, r0, asr r3 @ │ │ │ │ - andeq r9, r6, r0, lsr #9 │ │ │ │ - ldrdeq pc, [r6], -r4 │ │ │ │ - andeq pc, r6, r0, lsr r3 @ │ │ │ │ - andeq lr, r6, r4, lsr #10 │ │ │ │ - andeq r2, r9, r8, asr r5 │ │ │ │ - andeq r2, r9, r0, lsr r5 │ │ │ │ + andeq r5, r7, r4, asr #2 │ │ │ │ + andeq r5, r7, ip, asr #2 │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ + andeq r5, r7, r4, rrx │ │ │ │ + strdeq r8, [r9], -r8 @ │ │ │ │ + ldrdeq r4, [r7], -r4 @ │ │ │ │ + andeq r5, r7, r0, lsr r0 │ │ │ │ + @ instruction: 0x0006f9b8 │ │ │ │ + @ instruction: 0x00074fb4 │ │ │ │ + andeq r5, r7, r0, lsl r0 │ │ │ │ + andeq r4, r7, r8, ror r3 │ │ │ │ + andeq r8, r9, r0, ror sl │ │ │ │ + andeq r8, r9, r8, asr #20 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - @ instruction: 0x000924bc │ │ │ │ + ldrdeq r8, [r9], -r4 │ │ │ │ │ │ │ │ -0007cb00 : │ │ │ │ +000765e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #2044] @ 7d314 │ │ │ │ - ldr r3, [pc, #2044] @ 7d318 │ │ │ │ + ldr r2, [pc, #2044] @ 76dfc │ │ │ │ + ldr r3, [pc, #2044] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r6, [pc, #2032] @ 7d31c │ │ │ │ + ldr r6, [pc, #2032] @ 76e04 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bl 2c8ac │ │ │ │ - ldr r3, [pc, #2008] @ 7d320 │ │ │ │ + ldr r3, [pc, #2008] @ 76e08 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ @@ -81364,15 +74862,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1844] @ 7d324 │ │ │ │ + ldr r1, [pc, #1844] @ 76e0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -81381,24 +74879,24 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr fp, [r5, #192] @ 0xc0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ cmp fp, r2 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - beq 7d1f4 │ │ │ │ + beq 76cdc │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi 7d13c │ │ │ │ + bhi 76c24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7d080 │ │ │ │ + bne 76b68 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r2, r6 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ strb r3, [r2, r9] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ @@ -81407,21 +74905,21 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7cca4 │ │ │ │ + beq 7678c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 7ccbc │ │ │ │ + beq 767a4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -81433,15 +74931,15 @@ │ │ │ │ strb r3, [r4, #56] @ 0x38 │ │ │ │ ldrne r3, [r9, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r3, [pc, #1572] @ 7d328 │ │ │ │ + ldr r3, [pc, #1572] @ 76e10 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r5, #192] @ 0xc0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #13 │ │ │ │ @@ -81450,44 +74948,44 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ stmia ip!, {r0, r1, r2} │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r3, [ip] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ strb fp, [sp, #69] @ 0x45 │ │ │ │ - beq 7d19c │ │ │ │ + beq 76c84 │ │ │ │ mov r0, sl │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi 7d100 │ │ │ │ + bhi 76be8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7d0bc │ │ │ │ + bne 76ba4 │ │ │ │ ldrb r2, [sl] │ │ │ │ mov ip, r6 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r1, [ip, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7cdac │ │ │ │ + beq 76894 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 7cdc4 │ │ │ │ + beq 768ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -81509,60 +75007,60 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1272] @ 7d32c │ │ │ │ + ldr r1, [pc, #1272] @ 76e14 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #19 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr fp, [r5, #192] @ 0xc0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r2 │ │ │ │ - beq 7d29c │ │ │ │ + beq 76d84 │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi 7d0d0 │ │ │ │ + bhi 76bb8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7d094 │ │ │ │ + bne 76b7c │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ strb r3, [r1, r9] │ │ │ │ add r2, r4, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7ced8 │ │ │ │ + beq 769c0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 7cef0 │ │ │ │ + beq 769d8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r9, [r5, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -81579,15 +75077,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #996] @ 7d330 │ │ │ │ + ldr r1, [pc, #996] @ 76e18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -81596,262 +75094,262 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr fp, [r5, #192] @ 0xc0 │ │ │ │ add r3, r4, #64 @ 0x40 │ │ │ │ cmp fp, r2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 7d2e4 │ │ │ │ + beq 76dcc │ │ │ │ mov r0, fp │ │ │ │ bl 2d7c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi 7d16c │ │ │ │ + bhi 76c54 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7d0a8 │ │ │ │ + bne 76b90 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add r2, r4, #64 @ 0x40 │ │ │ │ strb r3, [r1, r5] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7cff4 │ │ │ │ + beq 76adc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 7d00c │ │ │ │ + beq 76af4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [pc, #792] @ 7d334 │ │ │ │ + ldr r0, [pc, #792] @ 76e1c │ │ │ │ bl 2ba3c │ │ │ │ mov r5, r0 │ │ │ │ bl 2cf3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #24] │ │ │ │ bl 2b9e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 2dcf8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ bl 2c804 │ │ │ │ mov r0, r8 │ │ │ │ bl 2bc04 │ │ │ │ - ldr r2, [pc, #736] @ 7d338 │ │ │ │ - ldr r3, [pc, #700] @ 7d318 │ │ │ │ + ldr r2, [pc, #736] @ 76e20 │ │ │ │ + ldr r3, [pc, #700] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d1c0 │ │ │ │ + bne 76ca8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r6 │ │ │ │ - beq 7cc60 │ │ │ │ + beq 76748 │ │ │ │ mov r0, r6 │ │ │ │ - b 7d154 │ │ │ │ + b 76c3c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r6 │ │ │ │ - beq 7ce9c │ │ │ │ + beq 76984 │ │ │ │ mov r0, r6 │ │ │ │ - b 7d0e8 │ │ │ │ + b 76bd0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r6 │ │ │ │ - beq 7cfbc │ │ │ │ + beq 76aa4 │ │ │ │ mov r0, r6 │ │ │ │ - b 7d184 │ │ │ │ + b 76c6c │ │ │ │ cmp r0, #0 │ │ │ │ moveq ip, r6 │ │ │ │ - beq 7cd70 │ │ │ │ + beq 76858 │ │ │ │ mov r0, r6 │ │ │ │ - b 7d124 │ │ │ │ + b 76c0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 7ce9c │ │ │ │ + b 76984 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, sl │ │ │ │ bl 2d740 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - b 7cd70 │ │ │ │ + b 76858 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b 7cc60 │ │ │ │ + b 76748 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 2d740 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 7cfbc │ │ │ │ - ldr r2, [pc, #408] @ 7d33c │ │ │ │ - ldr r3, [pc, #368] @ 7d318 │ │ │ │ + b 76aa4 │ │ │ │ + ldr r2, [pc, #408] @ 76e24 │ │ │ │ + ldr r3, [pc, #368] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d24c │ │ │ │ + beq 76d34 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf04 │ │ │ │ - ldr r2, [pc, #364] @ 7d340 │ │ │ │ - ldr r3, [pc, #320] @ 7d318 │ │ │ │ + ldr r2, [pc, #364] @ 76e28 │ │ │ │ + ldr r3, [pc, #320] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d1c0 │ │ │ │ + bne 76ca8 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #328] @ 7d344 │ │ │ │ - ldr r3, [pc, #280] @ 7d318 │ │ │ │ + ldr r2, [pc, #328] @ 76e2c │ │ │ │ + ldr r3, [pc, #280] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d1c0 │ │ │ │ - ldr r0, [pc, #296] @ 7d348 │ │ │ │ + bne 76ca8 │ │ │ │ + ldr r0, [pc, #296] @ 76e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 2dfc8 │ │ │ │ - b 7d1c4 │ │ │ │ + b 76cac │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 7d224 │ │ │ │ - ldr r0, [pc, #248] @ 7d34c │ │ │ │ + b 76d0c │ │ │ │ + ldr r0, [pc, #248] @ 76e34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - b 7d22c │ │ │ │ - b 7d224 │ │ │ │ - b 7d238 │ │ │ │ - b 7d22c │ │ │ │ - ldr r1, [pc, #172] @ 7d334 │ │ │ │ + b 76d14 │ │ │ │ + b 76d0c │ │ │ │ + b 76d20 │ │ │ │ + b 76d14 │ │ │ │ + ldr r1, [pc, #172] @ 76e1c │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - b 7d22c │ │ │ │ + b 76d14 │ │ │ │ mov r0, r8 │ │ │ │ bl 2bc04 │ │ │ │ - b 7d22c │ │ │ │ - ldr r2, [pc, #172] @ 7d350 │ │ │ │ - ldr r3, [pc, #112] @ 7d318 │ │ │ │ + b 76d14 │ │ │ │ + ldr r2, [pc, #172] @ 76e38 │ │ │ │ + ldr r3, [pc, #112] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d1c0 │ │ │ │ - ldr r0, [pc, #140] @ 7d354 │ │ │ │ + bne 76ca8 │ │ │ │ + ldr r0, [pc, #140] @ 76e3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - b 7d240 │ │ │ │ - b 7d260 │ │ │ │ - b 7d240 │ │ │ │ - b 7d240 │ │ │ │ - b 7d238 │ │ │ │ - b 7d224 │ │ │ │ - ldr r2, [pc, #108] @ 7d358 │ │ │ │ - ldr r3, [pc, #40] @ 7d318 │ │ │ │ + b 76d28 │ │ │ │ + b 76d48 │ │ │ │ + b 76d28 │ │ │ │ + b 76d28 │ │ │ │ + b 76d20 │ │ │ │ + b 76d0c │ │ │ │ + ldr r2, [pc, #108] @ 76e40 │ │ │ │ + ldr r3, [pc, #40] @ 76e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d1c0 │ │ │ │ - ldr r0, [pc, #76] @ 7d35c │ │ │ │ + bne 76ca8 │ │ │ │ + ldr r0, [pc, #76] @ 76e44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - ldrdeq r2, [r9], -ip │ │ │ │ + strdeq r8, [r9], -r4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - @ instruction: 0x000923b0 │ │ │ │ + andeq r8, r9, r8, asr #17 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq lr, r6, r0, lsr #11 │ │ │ │ - andeq lr, r6, r4, lsr #9 │ │ │ │ - muleq r6, r0, ip │ │ │ │ - andeq lr, r6, r4, lsl ip │ │ │ │ + andeq r4, r7, r8, ror #27 │ │ │ │ + andeq r4, r7, ip, ror #25 │ │ │ │ + andeq r4, r7, r0, ror r9 │ │ │ │ + strdeq r4, [r7], -r4 @ │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - muleq r9, ip, lr │ │ │ │ - andeq r1, r9, r0, asr sp │ │ │ │ - andeq r1, r9, r0, lsr #26 │ │ │ │ - strdeq r1, [r9], -r8 │ │ │ │ - andeq r8, r6, r8, asr #30 │ │ │ │ - andeq r8, r6, r4, lsl pc │ │ │ │ - andeq r1, r9, r0, asr ip │ │ │ │ - andeq r8, r6, r0, lsr #29 │ │ │ │ - andeq r1, r9, r8, lsl #24 │ │ │ │ - andeq r8, r6, r8, asr lr │ │ │ │ + @ instruction: 0x000983b4 │ │ │ │ + andeq r8, r9, r8, ror #4 │ │ │ │ + andeq r8, r9, r8, lsr r2 │ │ │ │ + andeq r8, r9, r0, lsl r2 │ │ │ │ + andeq pc, r6, r0, ror #8 │ │ │ │ + andeq pc, r6, ip, lsr #8 │ │ │ │ + andeq r8, r9, r8, ror #2 │ │ │ │ + @ instruction: 0x0006f3b8 │ │ │ │ + andeq r8, r9, r0, lsr #2 │ │ │ │ + andeq pc, r6, r0, ror r3 @ │ │ │ │ │ │ │ │ -0007d360 : │ │ │ │ +00076e48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [ip, #260] @ 0x104 │ │ │ │ @@ -81864,63 +75362,63 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ │ │ │ │ -0007d3ac : │ │ │ │ +00076e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ 7d408 │ │ │ │ - ldr r2, [pc, #68] @ 7d40c │ │ │ │ + ldr r3, [pc, #68] @ 76ef0 │ │ │ │ + ldr r2, [pc, #68] @ 76ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 7d3f0 │ │ │ │ + beq 76ed8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 2dfc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r9, r0, lsr fp │ │ │ │ + andeq r8, r9, r8, asr #32 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ │ │ │ │ -0007d410 : │ │ │ │ +00076ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #348] @ 7d584 │ │ │ │ - ldr r3, [pc, #348] @ 7d588 │ │ │ │ + ldr r2, [pc, #348] @ 7706c │ │ │ │ + ldr r3, [pc, #348] @ 77070 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r6, [pc, #312] @ 7d58c │ │ │ │ + ldr r6, [pc, #312] @ 77074 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c03c │ │ │ │ - ldr r3, [pc, #296] @ 7d590 │ │ │ │ + ldr r3, [pc, #296] @ 77078 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ add r7, r4, #28 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -81928,15 +75426,15 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ bl 2d728 │ │ │ │ ldrh r3, [r5, #56] @ 0x38 │ │ │ │ strh r3, [r4, #56] @ 0x38 │ │ │ │ ldrd r2, [r5, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #236] @ 7d594 │ │ │ │ + ldr r0, [pc, #236] @ 7707c │ │ │ │ strd r2, [r4, #64] @ 0x40 │ │ │ │ bl 2ba3c │ │ │ │ mov r6, r0 │ │ │ │ bl 2cf3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ @@ -81946,4835 +75444,6942 @@ │ │ │ │ mov r5, sp │ │ │ │ bl 2dcf8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ bl 2c804 │ │ │ │ mov r0, sp │ │ │ │ bl 2bc04 │ │ │ │ - ldr r2, [pc, #168] @ 7d598 │ │ │ │ - ldr r3, [pc, #148] @ 7d588 │ │ │ │ + ldr r2, [pc, #168] @ 77080 │ │ │ │ + ldr r3, [pc, #148] @ 77070 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d560 │ │ │ │ + bne 77048 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2bc04 │ │ │ │ mov r0, r7 │ │ │ │ bl 2dfc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf04 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #88] @ 7d59c │ │ │ │ - ldr r3, [pc, #64] @ 7d588 │ │ │ │ + ldr r2, [pc, #88] @ 77084 │ │ │ │ + ldr r3, [pc, #64] @ 77070 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d580 │ │ │ │ + beq 77068 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #40] @ 7d594 │ │ │ │ + ldr r1, [pc, #40] @ 7707c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ - b 7d520 │ │ │ │ - b 7d528 │ │ │ │ - b 7d530 │ │ │ │ - b 7d520 │ │ │ │ + b 77008 │ │ │ │ + b 77010 │ │ │ │ + b 77018 │ │ │ │ + b 77008 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r1, r9, ip, asr #21 │ │ │ │ + andeq r7, r9, r4, ror #31 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, r9, r0, lsr #21 │ │ │ │ + @ instruction: 0x00097fb8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andeq r1, r9, r4, lsl #20 │ │ │ │ - @ instruction: 0x000919b0 │ │ │ │ + andeq r7, r9, ip, lsl pc │ │ │ │ + andeq r7, r9, r8, asr #29 │ │ │ │ │ │ │ │ -0007d5a0 : │ │ │ │ +00077088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ 7d608 │ │ │ │ - ldr r2, [pc, #80] @ 7d60c │ │ │ │ + ldr r3, [pc, #80] @ 770f0 │ │ │ │ + ldr r2, [pc, #80] @ 770f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 7d5e4 │ │ │ │ + beq 770cc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 2dfc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r9, ip, lsr r9 │ │ │ │ + andeq r7, r9, r4, asr lr │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - │ │ │ │ -0007d610 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 2d0a4 │ │ │ │ - ldr r5, [pc, #116] @ 7d6b8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7d6ac │ │ │ │ - ldr r3, [pc, #104] @ 7d6bc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #92] @ 7d6c0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d6ac │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2cd20 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x000918b4 │ │ │ │ - andeq r0, r0, r8, lsl #29 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - │ │ │ │ -0007d6c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ 7d70c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 2c138 │ │ │ │ - ldr r3, [pc, #36] @ 7d710 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4] │ │ │ │ - strb r2, [r4, #140] @ 0x8c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r9, ip, lsl #16 │ │ │ │ - andeq r0, r0, ip, ror #29 │ │ │ │ - │ │ │ │ -0007d714 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ 7d75c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2bcf4 │ │ │ │ - ldr r3, [pc, #36] @ 7d760 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4] │ │ │ │ - strb r2, [r4, #140] @ 0x8c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000917bc │ │ │ │ - andeq r0, r0, ip, ror #29 │ │ │ │ - │ │ │ │ -0007d764 : │ │ │ │ - str r1, [r0, #136] @ 0x88 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007d76c : │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - │ │ │ │ -0007d778 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007d77c : │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007d784 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #144 @ 0x90 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #68] @ 7d7ec │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2d7a0 │ │ │ │ - ldr r3, [pc, #52] @ 7d7f0 │ │ │ │ - ldr r1, [r5, #136] @ 0x88 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldrb r2, [r5, #140] @ 0x8c │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - str r1, [r4, #136] @ 0x88 │ │ │ │ - strb r2, [r4, #140] @ 0x8c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #144 @ 0x90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r1, r9, ip, asr #14 │ │ │ │ - andeq r0, r0, ip, ror #29 │ │ │ │ - │ │ │ │ -0007d7f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d82c │ │ │ │ - ldr r2, [pc, #32] @ 7d830 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - bl 2de78 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r9, r8, ror #13 │ │ │ │ - andeq r0, r0, ip, ror #29 │ │ │ │ - │ │ │ │ -0007d834 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 7d878 │ │ │ │ - ldr r2, [pc, #44] @ 7d87c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - bl 2de78 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #144 @ 0x90 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r9, r8, lsr #13 │ │ │ │ - andeq r0, r0, ip, ror #29 │ │ │ │ - │ │ │ │ -0007d880 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r1, [r6, #212] @ 0xd4 │ │ │ │ - mov r4, r2 │ │ │ │ - sub r1, r3, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub r1, r5, r1, asr #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldr lr, [r6, #216] @ 0xd8 │ │ │ │ - ldr ip, [r6, #212] @ 0xd4 │ │ │ │ - cmp lr, ip │ │ │ │ - sub lr, lr, ip │ │ │ │ - sub r5, r5, lr, asr #2 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - asr lr, lr, #2 │ │ │ │ - sub ip, ip, #4 │ │ │ │ - add r2, r4, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [ip, #4]! │ │ │ │ - add r1, r1, #1 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ - str r3, [r2, #4]! │ │ │ │ - bhi 7d8ec │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 7d940 │ │ │ │ - ldr r1, [pc, #24] @ 7d944 │ │ │ │ - ldr r0, [pc, #24] @ 7d948 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #70 @ 0x46 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq lr, r6, ip, asr #7 │ │ │ │ - andeq lr, r6, r4, lsl #8 │ │ │ │ - andeq lr, r6, ip, lsr #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 7d97c │ │ │ │ - ldr r1, [pc, #24] @ 7d980 │ │ │ │ - ldr r0, [pc, #24] @ 7d984 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq lr, r6, r4, lsl r4 │ │ │ │ - andeq lr, r6, r8, asr #7 │ │ │ │ - andeq lr, r6, r4, asr #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub r7, r2, #1 │ │ │ │ - add r7, r7, r7, lsr #31 │ │ │ │ - cmp r1, r7, asr #1 │ │ │ │ - and r8, r2, #1 │ │ │ │ - bge 7da74 │ │ │ │ - asr r7, r7, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - add lr, r6, #1 │ │ │ │ - lsl ip, lr, #1 │ │ │ │ - sub r4, ip, #1 │ │ │ │ - ldr r5, [r0, lr, lsl #3] │ │ │ │ - ldr r9, [r0, r4, lsl #2] │ │ │ │ - add lr, r0, lr, lsl #3 │ │ │ │ - cmp r9, r5 │ │ │ │ - movgt ip, r4 │ │ │ │ - add r4, r0, r4, lsl #2 │ │ │ │ - movgt r5, r9 │ │ │ │ - movgt lr, r4 │ │ │ │ - cmp r7, ip │ │ │ │ - str r5, [r0, r6, lsl #2] │ │ │ │ - mov r6, ip │ │ │ │ - bgt 7d9a8 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 7da40 │ │ │ │ - sub r4, ip, #1 │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - cmp ip, r1 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - bgt 7da1c │ │ │ │ - b 7da38 │ │ │ │ - cmp r1, r4 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - str r5, [r0, ip, lsl #2] │ │ │ │ - mov ip, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bge 7da68 │ │ │ │ - ldr r5, [r0, r4, lsl #2] │ │ │ │ - sub r2, r4, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - add r6, r0, r4, lsl #2 │ │ │ │ - add lr, r0, ip, lsl #2 │ │ │ │ - bgt 7da04 │ │ │ │ - str r3, [lr] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub r2, r2, #2 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - cmp ip, r2, asr #1 │ │ │ │ - bne 7d9ec │ │ │ │ - lsl ip, ip, #1 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r2, [r0, ip, lsl #2] │ │ │ │ - str r2, [lr] │ │ │ │ - add lr, r0, ip, lsl #2 │ │ │ │ - b 7d9ec │ │ │ │ - mov lr, r6 │ │ │ │ - str r3, [lr] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r8, #0 │ │ │ │ - add lr, r0, r1, lsl #2 │ │ │ │ - bne 7da38 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - cmp r1, r2, asr #1 │ │ │ │ - bne 7da38 │ │ │ │ - mov ip, r1 │ │ │ │ - b 7da50 │ │ │ │ - cmp r0, r1 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r5, r0, #4 │ │ │ │ - cmp r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 7daf0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r2, ip, r6 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble 7db38 │ │ │ │ - rsb r0, r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, ip, r0 │ │ │ │ - bl 2c9a8 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [r6] │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov ip, r5 │ │ │ │ - ldr r4, [r5], #4 │ │ │ │ - cmp r4, r3 │ │ │ │ - blt 7dac8 │ │ │ │ - ldr r2, [r5, #-8] │ │ │ │ - sub r3, ip, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge 7db28 │ │ │ │ - mov ip, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - blt 7db14 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [ip] │ │ │ │ - bne 7daf0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - streq r3, [r5, #-4] │ │ │ │ - b 7dae4 │ │ │ │ - sub r3, r1, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - asr r8, r3, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - asr r3, r3, #3 │ │ │ │ - beq 7dc5c │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldr r2, [r5, r3, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - cmp ip, r2 │ │ │ │ - ldr lr, [r5] │ │ │ │ - sub r7, r7, #1 │ │ │ │ - add r4, r5, #4 │ │ │ │ - bge 7dc08 │ │ │ │ - cmp r2, r1 │ │ │ │ - blt 7dcbc │ │ │ │ - cmp ip, r1 │ │ │ │ - blt 7dc18 │ │ │ │ - stm r5, {ip, lr} │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - mov r3, r6 │ │ │ │ - cmp ip, lr │ │ │ │ - ble 7dbc8 │ │ │ │ - ldr lr, [r4, #4]! │ │ │ │ - cmp lr, ip │ │ │ │ - blt 7dbbc │ │ │ │ - cmp ip, r1 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - bge 7dbe0 │ │ │ │ - ldr r1, [r3, #-4]! │ │ │ │ - cmp r1, ip │ │ │ │ - bgt 7dbd4 │ │ │ │ - cmp r4, r3 │ │ │ │ - bcs 7dc2c │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [r0], #4 │ │ │ │ - str lr, [r3] │ │ │ │ - ldr r1, [r3, #-4] │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r4, r0 │ │ │ │ - b 7dbb4 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt 7dba8 │ │ │ │ - cmp r2, r1 │ │ │ │ - bge 7dcbc │ │ │ │ - str r1, [r5] │ │ │ │ - mov r1, lr │ │ │ │ - str lr, [r6, #-4] │ │ │ │ - ldm r5, {ip, lr} │ │ │ │ - b 7dbb0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7db40 │ │ │ │ - sub r3, r4, r5 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - asr r8, r3, #2 │ │ │ │ - mov r6, r4 │ │ │ │ - asr r3, r3, #3 │ │ │ │ - bne 7db78 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r4, r5, r3, lsl #2 │ │ │ │ - b 7dc6c │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldr r3, [r4, #-4]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7d988 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 7dc68 │ │ │ │ - sub r3, r6, r5 │ │ │ │ - cmp r3, #4 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r6, #-4]! │ │ │ │ - ldr ip, [r5] │ │ │ │ - sub r4, r6, r5 │ │ │ │ - asr r2, r4, #2 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [r6] │ │ │ │ - bl 7d988 │ │ │ │ - cmp r4, #4 │ │ │ │ - bgt 7dc90 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r5] │ │ │ │ - str lr, [r5, r3, lsl #2] │ │ │ │ - ldm r5, {ip, lr} │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - b 7dbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 7de3c │ │ │ │ - ldr r8, [r7, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 7de24 │ │ │ │ - ldr r9, [r8, #12] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 7de0c │ │ │ │ - ldr sl, [r9, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 7ddf4 │ │ │ │ - ldr r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7dddc │ │ │ │ - ldr fp, [r4, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7ddc4 │ │ │ │ - ldr r6, [fp, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7ddac │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 7dd94 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7dd7c │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7dcd0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2c684 │ │ │ │ + beq 774a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7dd4c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ + beq 77448 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr sl, [r3, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 773ec │ │ │ │ + ldr fp, [sl, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 77398 │ │ │ │ + ldr r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 772e8 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 7dd40 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ + beq 77238 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7dd34 │ │ │ │ - mov r0, fp │ │ │ │ - ldr fp, [fp, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 7dd28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + beq 77290 │ │ │ │ + ldr r8, [r6, #12] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 77340 │ │ │ │ + ldr r7, [r8, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 771e0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 770f8 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ + add r1, r7, #48 @ 0x30 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + beq 771b0 │ │ │ │ + ldr r1, [r9, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7dd1c │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [sl, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + add r1, r9, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 771cc │ │ │ │ + ldr r1, [r9, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 7dd10 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [r9, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 7dd04 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r8, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 77184 │ │ │ │ + ldr r0, [r8, #40] @ 0x28 │ │ │ │ + add r2, r8, #48 @ 0x30 │ │ │ │ + cmp r0, r2 │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ + beq 77200 │ │ │ │ + ldr r1, [r8, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 7dcf8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + add r2, r8, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq 7721c │ │ │ │ + ldr r1, [r8, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7dcec │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - beq 7dfb0 │ │ │ │ - ldr r8, [r7, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 7df98 │ │ │ │ - ldr r9, [r8, #12] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 7df80 │ │ │ │ - ldr sl, [r9, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 7df68 │ │ │ │ - ldr r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7df50 │ │ │ │ - ldr fp, [r4, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7df38 │ │ │ │ - ldr r6, [fp, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7df20 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 7df08 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7def0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7de44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq 77340 │ │ │ │ + mov r8, r7 │ │ │ │ + b 77178 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add r3, r4, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + beq 77258 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7dec0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 77274 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 7deb4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + beq 772e8 │ │ │ │ + mov r4, r5 │ │ │ │ + b 77154 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add r3, r5, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + beq 772b0 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 772cc │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7dea8 │ │ │ │ - mov r0, fp │ │ │ │ - ldr fp, [fp, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + beq 77238 │ │ │ │ + mov r5, r6 │ │ │ │ + b 77160 │ │ │ │ + ldr r0, [fp, #40] @ 0x28 │ │ │ │ + add r3, fp, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [fp, #8] │ │ │ │ + beq 77308 │ │ │ │ + ldr r1, [fp, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 7de9c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + ldr r0, [fp, #16] │ │ │ │ + add r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 77324 │ │ │ │ + ldr r1, [fp, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7de90 │ │ │ │ + beq 77398 │ │ │ │ + mov fp, r4 │ │ │ │ + b 77148 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add r3, r6, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + beq 77360 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7737c │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 77290 │ │ │ │ + mov r6, r7 │ │ │ │ + b 7716c │ │ │ │ + ldr r0, [sl, #40] @ 0x28 │ │ │ │ + add r3, sl, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [sl, #8] │ │ │ │ + beq 773b8 │ │ │ │ + ldr r1, [sl, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + add r3, sl, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 773d4 │ │ │ │ + ldr r1, [sl, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [sl, #8] │ │ │ │ - mov r1, #32 │ │ │ │ bl 2c684 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 7de84 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [r9, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + cmp r4, #0 │ │ │ │ + movne sl, r4 │ │ │ │ + bne 7713c │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + add r3, r2, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + beq 77410 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 7de78 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r8, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + add r3, r2, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 77430 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 7de6c │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - mov r1, #32 │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7de60 │ │ │ │ + cmp r4, #0 │ │ │ │ + strne r4, [sp] │ │ │ │ + bne 7712c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + add r3, r2, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + beq 7746c │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + add r3, r2, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7748c │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + strne r4, [sp, #4] │ │ │ │ + bne 77118 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007dfb8 : │ │ │ │ +000774ac : │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + ldr r4, [pc, #84] @ 7750c │ │ │ │ + ldr r5, [pc, #84] @ 77510 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r4, [r0, #16] │ │ │ │ + strd r4, [r0, #24] │ │ │ │ + ldr r5, [pc, #72] @ 77514 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r6, [pc, #68] @ 77518 │ │ │ │ + ldr r7, [pc, #68] @ 7751c │ │ │ │ + strd r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r5, [pc, #64] @ 77520 │ │ │ │ + mov r4, #0 │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + mov r2, #1 │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + strd r4, [r0, #56] @ 0x38 │ │ │ │ + str r1, [r0, #52] @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + strh r2, [r0] │ │ │ │ + bx lr │ │ │ │ + stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ + mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ + adcmi r2, ip, r0 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + addmi r4, pc, r0 │ │ │ │ + │ │ │ │ +00077524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [r0, #236] @ 0xec │ │ │ │ - ldr fp, [pc, #288] @ 7e0f4 │ │ │ │ - add r8, r0, #228 @ 0xe4 │ │ │ │ - cmp r4, r8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add fp, pc, fp │ │ │ │ - beq 7e0e8 │ │ │ │ - ldr r3, [pc, #268] @ 7e0f8 │ │ │ │ - ldr sl, [pc, #268] @ 7e0fc │ │ │ │ - ldr r7, [fp, r3] │ │ │ │ - ldr r3, [pc, #264] @ 7e100 │ │ │ │ - ldr r9, [pc, #264] @ 7e104 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r6, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - b 7e038 │ │ │ │ - ldrb r1, [r0, #39] @ 0x27 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2b9c4 │ │ │ │ - bl 2c648 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6a8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - beq 7e0e8 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2dbc0 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dbc0 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r2, #7 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - bl 2dbc0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3, #-12] │ │ │ │ - add r3, r0, r3 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e0f0 │ │ │ │ - ldrb r3, [r0, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7e010 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 7e108 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [fp, r3] │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - mov r1, #10 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 7e014 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + ldrd r2, [r1, #24] │ │ │ │ + ldrh r0, [r1] │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + ldr r3, [r1, #32] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r2, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r4] │ │ │ │ + strd r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldrd r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ + strd r2, [r4, #56] @ 0x38 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + beq 775a8 │ │ │ │ + ldr r3, [ip] │ │ │ │ + mov r0, ip │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b 7e014 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2d170 │ │ │ │ - andeq r0, r9, r8, lsl pc │ │ │ │ - andeq r0, r0, ip, lsl #31 │ │ │ │ - ldrdeq sp, [r6], -r4 │ │ │ │ - andeq sp, r6, r8, ror #27 │ │ │ │ - ldrdeq sp, [r6], -r4 │ │ │ │ - andeq r0, r0, r0, lsr #29 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007e10c : │ │ │ │ +000775b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [r0, #68] @ 0x44 │ │ │ │ - ldr ip, [r0, #72] @ 0x48 │ │ │ │ - ldr r5, [r0, #80] @ 0x50 │ │ │ │ - sub ip, ip, lr │ │ │ │ - ldr lr, [r0, #84] @ 0x54 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - sub lr, lr, r5 │ │ │ │ - cmp ip, lr │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bne 7e1f4 │ │ │ │ - cmp r5, ip, asr #3 │ │ │ │ - bne 7e1d4 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [r0, #216] @ 0xd8 │ │ │ │ - ldr lr, [r0, #212] @ 0xd4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - sub ip, ip, lr │ │ │ │ - sub ip, r5, ip, asr #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r8, [ip, #20] │ │ │ │ - blx r8 │ │ │ │ - ldrb r3, [r6] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 775dc │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 775ec │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 775fc │ │ │ │ + bl 2d20c │ │ │ │ + ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 7e1a4 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr r1, [r4, #216] @ 0xd8 │ │ │ │ - mov r2, #0 │ │ │ │ - sub r1, r1, r3 │ │ │ │ - sub r0, r5, r1, asr #2 │ │ │ │ - add r0, r7, r0, lsl #3 │ │ │ │ - ldr r3, [pc, #52] @ 7e1f8 │ │ │ │ - asr r1, r1, #2 │ │ │ │ - bl 2beec (double*, int, double)@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #32] @ 7e1fc │ │ │ │ - ldr r1, [pc, #32] @ 7e200 │ │ │ │ - ldr r0, [pc, #32] @ 7e204 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #154 @ 0x9a │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 7d910 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq sp, r6, r8, lsl #24 │ │ │ │ - andeq sp, r6, r0, lsr #25 │ │ │ │ - @ instruction: 0x0006dcb0 │ │ │ │ + beq 77620 │ │ │ │ + ldr r0, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007e208 : │ │ │ │ +00077628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr ip, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - sub r3, r3, r0 │ │ │ │ - sub ip, ip, r2 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 7e2c4 │ │ │ │ - cmp r1, r3, asr #3 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ - bne 7e2a4 │ │ │ │ - ldr r3, [r4, #256] @ 0x100 │ │ │ │ - ldr r2, [r4, #252] @ 0xfc │ │ │ │ - sub r1, r3, r2 │ │ │ │ - asr r1, r1, #3 │ │ │ │ - cmp r5, r1 │ │ │ │ - bhi 7e290 │ │ │ │ - bcs 7e274 │ │ │ │ - add r1, r2, r5, lsl #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - strne r1, [r4, #256] @ 0x100 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - add r4, r4, #272 @ 0x110 │ │ │ │ - strd r2, [r4, #-8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub r1, r5, r1 │ │ │ │ - add r0, r4, #252 @ 0xfc │ │ │ │ - bl 2c3d8 >::_M_default_append(unsigned int)@plt> │ │ │ │ - ldr r2, [r4, #252] @ 0xfc │ │ │ │ - b 7e274 │ │ │ │ - ldr r3, [pc, #28] @ 7e2c8 │ │ │ │ - ldr r1, [pc, #28] @ 7e2cc │ │ │ │ - ldr r0, [pc, #28] @ 7e2d0 │ │ │ │ - ldr r2, [pc, #28] @ 7e2d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 7d94c │ │ │ │ - strdeq sp, [r6], -ip │ │ │ │ - andeq sp, r6, ip, asr #23 │ │ │ │ - andeq sp, r6, r8, asr #24 │ │ │ │ - strdeq r0, [r0], -r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2b9e8 │ │ │ │ │ │ │ │ -0007e2d8 : │ │ │ │ +00077674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldmib r1, {r1, r5} │ │ │ │ - mov r8, r2 │ │ │ │ - sub r5, r5, r1 │ │ │ │ - ldr r1, [pc, #1104] @ 7e750 │ │ │ │ - ldr r2, [pc, #1104] @ 7e754 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ - add r3, r0, #68 @ 0x44 │ │ │ │ - sub r1, r1, r2 │ │ │ │ - asr r1, r1, #3 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r1, r5, asr #2 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - add r3, r4, #80 @ 0x50 │ │ │ │ - sub r1, r1, r2 │ │ │ │ - asr sl, r5, #2 │ │ │ │ + ldr r3, [r2, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - add r1, sl, r1, asr #3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [r4, #212] @ 0xd4 │ │ │ │ - ldr r1, [r4, #216] @ 0xd8 │ │ │ │ - add r3, r4, #212 @ 0xd4 │ │ │ │ - sub r1, r1, r2 │ │ │ │ - ldr r9, [pc, #988] @ 7e758 │ │ │ │ - add r1, sl, r1, asr #2 │ │ │ │ + ldr r3, [r2, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2bbb0 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r3, [r2, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000776e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r1 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #60] @ 77760 │ │ │ │ + mvn r0, #0 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ldr r0, [r2] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r5, [r0, #620] @ 0x26c │ │ │ │ + str r3, [r4, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + strb r1, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cd14 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + svcvc 0x00efffff │ │ │ │ + │ │ │ │ +00077764 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #748] @ 77a6c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #744] @ 77a70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [pc, #740] @ 77a74 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, #0 │ │ │ │ + blt 77830 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r5, r0, r3 │ │ │ │ + cmn r5, #-536870910 @ 0xe0000002 │ │ │ │ + bhi 779c4 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 2c87c │ │ │ │ cmp r5, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r2, [r4, #168] @ 0xa8 │ │ │ │ - ble 7e548 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 7e444 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e3f0 │ │ │ │ - ldr r3, [pc, #916] @ 7e75c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #904] @ 7e760 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + beq 777fc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub ip, r0, #4 │ │ │ │ + add lr, r3, r5 │ │ │ │ + str r3, [ip, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + bne 777ec │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [r3, #448] @ 0x1c0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7784c │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 77868 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + ldrd r8, [r4, #24] │ │ │ │ + ldr r3, [pc, #516] @ 77a78 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e6c8 │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [r3, r7] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2c0fc │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r2, [r4, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 7e61c │ │ │ │ - str r5, [r3], #4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r3, [r4, #248] @ 0xf8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add r0, r0, r3 │ │ │ │ - str r0, [r4, #248] @ 0xf8 │ │ │ │ - bge 7e548 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - lsl r7, r6, #2 │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ - bl 2cfc0 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cmp r3, r2 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - beq 7e5fc │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ - bl 2bd30 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, r2 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - beq 7e60c │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ - beq 7e3b8 │ │ │ │ + beq 778a4 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r5 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 778c8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e3f0 │ │ │ │ - ldr r3, [pc, #676] @ 7e75c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #664] @ 7e760 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 7e3f0 │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2bd24 │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r2, [r4, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 7e654 │ │ │ │ - str r5, [r3], #4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, r4, #224 @ 0xe0 │ │ │ │ - bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r0, [r3, #-4] │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, sl │ │ │ │ - add r0, r0, r3 │ │ │ │ - str r0, [r4, #248] @ 0xf8 │ │ │ │ - blt 7e444 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - sub ip, ip, r1 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, #148] @ 0x94 │ │ │ │ - ldr r8, [r4, #144] @ 0x90 │ │ │ │ - asr lr, ip, #3 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - sub r0, r1, r8 │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - asr r5, r2, #3 │ │ │ │ - asr r0, r0, #3 │ │ │ │ - add r2, r3, r2, asr #3 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r2, r0 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bhi 7e690 │ │ │ │ - bcc 7e644 │ │ │ │ - add r3, r3, lr │ │ │ │ - add r5, r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r1, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - sub r2, r1, r3 │ │ │ │ - asr r2, r2, #3 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi 7e66c │ │ │ │ - bcc 7e634 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr r2, [pc, #400] @ 7e764 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #376] @ 7e754 │ │ │ │ + beq 778fc │ │ │ │ + ldr r2, [pc, #428] @ 77a7c │ │ │ │ + ldr r3, [pc, #412] @ 77a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e718 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ - b 7e470 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ - b 7e498 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r5, [r3, #-4] │ │ │ │ - b 7e424 │ │ │ │ - add r0, r3, r5, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - strne r0, [r4, #96] @ 0x60 │ │ │ │ - b 7e5c8 │ │ │ │ - add r8, r8, r2, lsl #3 │ │ │ │ - cmp r1, r8 │ │ │ │ - strne r8, [r4, #148] @ 0x94 │ │ │ │ - b 7e598 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r5, [r3, #-4] │ │ │ │ - b 7e514 │ │ │ │ - add r3, sp, #24 │ │ │ │ - sub r2, r5, r2 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - sub ip, ip, r2 │ │ │ │ - b 7e5c8 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r0, r4, #144 @ 0x90 │ │ │ │ - bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r5, [r4, #72] @ 0x48 │ │ │ │ - sub ip, ip, r2 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - asr lr, ip, #3 │ │ │ │ - asr r5, r5, #3 │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - b 7e598 │ │ │ │ - ldr r3, [pc, #152] @ 7e768 │ │ │ │ - ldr r1, [pc, #152] @ 7e76c │ │ │ │ - ldr r0, [pc, #152] @ 7e770 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bne 779c0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2cd14 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #372] @ 77a80 │ │ │ │ + add r5, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #428 @ 0x1ac │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #120] @ 7e774 │ │ │ │ - ldr r3, [pc, #84] @ 7e754 │ │ │ │ + bl 2e820 │ │ │ │ + ldr r1, [pc, #352] @ 77a84 │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e820 │ │ │ │ + ldr r1, [pc, #336] @ 77a88 │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2e820 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r9, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + strb r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #232] @ 77a8c │ │ │ │ + ldr r3, [pc, #200] @ 77a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7e74c │ │ │ │ + beq 779ec │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ + ldr r2, [pc, #196] @ 77a90 │ │ │ │ + ldr r3, [pc, #160] @ 77a70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 779c0 │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #160] @ 77a94 │ │ │ │ + ldr r3, [pc, #160] @ 77a98 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #72] @ 7e778 │ │ │ │ - ldr r3, [pc, #32] @ 7e754 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #92] @ 77a9c │ │ │ │ + ldr r3, [pc, #44] @ 77a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e718 │ │ │ │ + bne 779c0 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - strdeq r0, [r9], -r4 │ │ │ │ + b 77a20 │ │ │ │ + b 77a28 │ │ │ │ + b 77a30 │ │ │ │ + andeq r7, r9, r0, ror r7 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r0, r9, r8, ror #22 │ │ │ │ - andeq r0, r0, r4, lsl #29 │ │ │ │ - andeq r0, r0, r0, ror pc │ │ │ │ - andeq r0, r9, ip, lsl r9 │ │ │ │ - andeq sp, r6, r8, asr r8 │ │ │ │ - andeq sp, r6, ip, lsr #15 │ │ │ │ - muleq r6, r4, r8 │ │ │ │ - strdeq r0, [r9], -r8 │ │ │ │ - andeq r0, r9, r4, asr #15 │ │ │ │ + andeq r7, r9, r0, ror #14 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andeq r7, r9, r4, lsr #12 │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ + strdeq r3, [r7], -ip │ │ │ │ + strdeq r3, [r7], -r0 │ │ │ │ + andeq r7, r9, r0, asr r5 │ │ │ │ + andeq r7, r9, r8, lsr #10 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + @ instruction: 0x000974b4 │ │ │ │ + │ │ │ │ +00077aa0 , std::allocator > const&)@@Base>: │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0007e77c : │ │ │ │ +00077aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #948] @ 7eb4c │ │ │ │ - ldr r3, [pc, #948] @ 7eb50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r6, r3 │ │ │ │ + strd sl, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ + ldr fp, [pc, #300] @ 77c00 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strb r3, [r0, #32] │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ + str r3, [r0, #40] @ 0x28 │ │ │ │ + mvn sl, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r1, [r0] │ │ │ │ + strd sl, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - sub r1, r1, r3 │ │ │ │ - add r3, r0, #68 @ 0x44 │ │ │ │ - ldr sl, [r0, #168] @ 0xa8 │ │ │ │ - add r1, r9, r1, asr #3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - ldr r8, [pc, #872] @ 7eb54 │ │ │ │ - sub r1, r1, r3 │ │ │ │ - add r3, r4, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, r9, r1, asr #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr r1, [r4, #216] @ 0xd8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - sub r1, r1, r3 │ │ │ │ - add r3, r4, #212 @ 0xd4 │ │ │ │ - add r1, r9, r1, asr #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 2bbb0 >::reserve(unsigned int)@plt> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldrb r9, [sp, #48] @ 0x30 │ │ │ │ + ldrb r8, [sp, #52] @ 0x34 │ │ │ │ + ldrb r7, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2cd14 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r3, [r4, #48] @ 0x30 │ │ │ │ + strne r3, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 77b3c │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7e988 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ - clz sl, sl │ │ │ │ - sub r5, r5, #4 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 7e8b0 │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - bl 2bd24 │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r2, [r4, #220] @ 0xdc │ │ │ │ - str r7, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 7ea50 │ │ │ │ - str r7, [r3], #4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, r4, #224 @ 0xe0 │ │ │ │ - bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r0, [r3, #-4] │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r3, [r4, #248] @ 0xf8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [r4, #248] @ 0xf8 │ │ │ │ - beq 7e988 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 2cfc0 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cmp r3, r2 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - beq 7e978 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 2bd30 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, r2 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - beq 7e968 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [r5] │ │ │ │ + beq 77bac │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi 77bfc │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi 77bfc │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 77bcc │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, r4, #24 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2b9e8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 77bf0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + svcvc 0x00efffff │ │ │ │ + │ │ │ │ +00077c04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr lr, [pc, #756] @ 77f10 │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #748] @ 77f14 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r0, [lr, r0] │ │ │ │ + sub sp, sp, #104 @ 0x68 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + str ip, [r4, #20] │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 77ce4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e934 │ │ │ │ - ldr r3, [pc, #588] @ 7eb58 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #576] @ 7eb5c │ │ │ │ + bne 77c98 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 77e88 │ │ │ │ + ldr r1, [pc, #632] @ 77f18 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 2dd64 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [pc, #608] @ 77f1c │ │ │ │ + ldr r3, [pc, #596] @ 77f14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 77ee8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #104 @ 0x68 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sl, r4, #44 @ 0x2c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #228] @ 0xe4 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2da1c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2c180 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77cb0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c180 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #340] @ 77f20 │ │ │ │ + ldr r3, [pc, #340] @ 77f24 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldrd r2, [r4, #80] @ 0x50 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2c180 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 77eec │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + add r7, r0, #1 │ │ │ │ + cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ + mov r9, r0 │ │ │ │ + bhi 77ec4 │ │ │ │ + lsl sl, r7, #3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2c87c │ │ │ │ + sub sl, sl, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r7 │ │ │ │ + strd r0, [r6, sl] │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 2cc18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d20c │ │ │ │ + b 77cb4 │ │ │ │ + add r2, r4, #44 @ 0x2c │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #228] @ 0xe4 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2da1c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2d158 │ │ │ │ + b 77cb0 │ │ │ │ + ldr r2, [pc, #92] @ 77f28 │ │ │ │ + ldr r3, [pc, #68] @ 77f14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 77f0c │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #56] @ 77f2c │ │ │ │ + ldr r1, [pc, #56] @ 77f30 │ │ │ │ + ldr r0, [pc, #56] @ 77f34 │ │ │ │ + ldr r2, [pc, #56] @ 77f38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldrdeq r7, [r9], -r0 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r3, r7, r8, lsl r9 │ │ │ │ + andeq r7, r9, r8, lsr r2 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + andeq r7, r9, r8, lsr #32 │ │ │ │ + andeq r3, r7, r4, asr r6 │ │ │ │ + andeq r3, r7, r4, lsr #13 │ │ │ │ + andeq sp, r6, r4, ror #29 │ │ │ │ + andeq r0, r0, r1, lsl #3 │ │ │ │ + │ │ │ │ +00077f3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #4016] @ 78f08 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #4012] @ 78f0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + ldr r8, [pc, #4000] @ 78f10 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2c8ac │ │ │ │ + ldr r3, [pc, #3976] @ 78f14 │ │ │ │ + add r8, pc, r8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ + str r3, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs fp, r0, #0 │ │ │ │ - bne 7e84c │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + strd r2, [r4, #32] │ │ │ │ + add r3, r4, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2d728 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #80] @ 0x50 │ │ │ │ + add r2, r4, #96 @ 0x60 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + strb r6, [r4, #72] @ 0x48 │ │ │ │ + strb r5, [r4, #73] @ 0x49 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 2d824 │ │ │ │ + add r3, r4, #168 @ 0xa8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 2bcb8 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [pc, #3844] @ 78f18 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r7, r0 │ │ │ │ - bl 2c0fc │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r2, [r4, #220] @ 0xdc │ │ │ │ - str r7, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 7ea3c │ │ │ │ - str r7, [r3], #4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - b 7e890 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2cf3c │ │ │ │ + ldr r9, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r9, #4] │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r9, #4] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r2, [pc, #3776] @ 78f1c │ │ │ │ + mov r1, #12 │ │ │ │ + ldr fp, [r0, #76] @ 0x4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + ldr sl, [r7, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ + cmp sl, r3 │ │ │ │ + strb r3, [sp, #156] @ 0x9c │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + beq 78d3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 2d7c4 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78c64 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78a44 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + strb r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + strb r3, [r2, r8] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 78110 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 78128 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r9, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r9, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r9, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + mov r3, #16 │ │ │ │ + ldr sl, [r1, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #3476] @ 78f20 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #16 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr fp, [r7, #192] @ 0xc0 │ │ │ │ + add r3, r4, #152 @ 0x98 │ │ │ │ + cmp fp, r2 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 78d90 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78af8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78ae4 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + strb r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r4, #152 @ 0x98 │ │ │ │ + strb r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 78234 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 7824c │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r9, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r9, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r9, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + mov r3, #22 │ │ │ │ + ldr sl, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #3196] @ 78f24 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #22 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr fp, [r7, #192] @ 0xc0 │ │ │ │ + add r3, r4, #120 @ 0x78 │ │ │ │ + cmp fp, r2 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 78dc8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78b64 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78ad0 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + strb r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r4, #120 @ 0x78 │ │ │ │ + strb r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 78350 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 78368 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 2b9e8 │ │ │ │ + ldr r8, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r8, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r8, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [pc, #2940] @ 78f28 │ │ │ │ + ldr fp, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, #148 @ 0x94 │ │ │ │ + ldr r9, [r7, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + mov sl, #0 │ │ │ │ + mov lr, #14 │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r9, sl │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + strh r3, [ip] │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + strb sl, [sp, #158] @ 0x9e │ │ │ │ + beq 78e7c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78b28 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78abc │ │ │ │ + ldrb r2, [r9] │ │ │ │ + mov ip, r6 │ │ │ │ + strb r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r4, #148 @ 0x94 │ │ │ │ + strb r1, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 78454 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 7846c │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2dcf8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ - b 7e8f8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2c804 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2bc04 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #2664] @ 78f2c │ │ │ │ + ldr r3, [pc, #2664] @ 78f30 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldr r8, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r8, #4] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strd r0, [r4, #80] @ 0x50 │ │ │ │ + strne r3, [r8, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [pc, #2604] @ 78f34 │ │ │ │ + ldr fp, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, #144 @ 0x90 │ │ │ │ + ldr r9, [r7, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + mov lr, #14 │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r9, sl │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + strh r3, [ip] │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + strb sl, [sp, #158] @ 0x9e │ │ │ │ + beq 78f9c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78c28 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78aa8 │ │ │ │ + ldrb r2, [r9] │ │ │ │ + mov ip, r6 │ │ │ │ + strb r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r4, #144 @ 0x90 │ │ │ │ + strb r1, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ - b 7e8d4 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - sub ip, ip, r1 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, #148] @ 0x94 │ │ │ │ - ldr r8, [r4, #144] @ 0x90 │ │ │ │ - asr lr, ip, #3 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - sub r0, r1, r8 │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - asr r5, r2, #3 │ │ │ │ - asr r0, r0, #3 │ │ │ │ - add r2, r3, r2, asr #3 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r2, r0 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bhi 7eaac │ │ │ │ - bcc 7ea78 │ │ │ │ - add r3, r3, lr │ │ │ │ - add r5, r3, r5 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 785ac │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 785c4 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r9, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r9, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r9, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr r2, [pc, #2364] @ 78f38 │ │ │ │ + ldr fp, [r1, #72] @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, r4, #104 @ 0x68 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr sl, [r7, #192] @ 0xc0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov ip, r5 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + mov lr, #11 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + cmp sl, r3 │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + lsr r2, r2, #16 │ │ │ │ + strb r2, [ip] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + strb r3, [sp, #155] @ 0x9b │ │ │ │ + beq 78fd0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2d7c4 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78bf4 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78a94 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + mov r1, r6 │ │ │ │ + strb r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r4, #104 @ 0x68 │ │ │ │ + strb r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 786b0 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 786c8 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r9, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r9, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r9, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + mov r3, #17 │ │ │ │ + ldr sl, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2072] @ 78f3c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #17 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr fp, [r7, #192] @ 0xc0 │ │ │ │ + add r3, r4, #112 @ 0x70 │ │ │ │ + cmp fp, r2 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 78e08 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78bc4 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78a80 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + strb r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r1, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - sub r2, r1, r3 │ │ │ │ - asr r2, r2, #3 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi 7ea88 │ │ │ │ - bcc 7ea68 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr r2, [pc, #332] @ 7eb60 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #308] @ 7eb50 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r4, #112 @ 0x70 │ │ │ │ + strb r3, [r1, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 787cc │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 787e4 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r9, [r7, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r9, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r9, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + mov r3, #20 │ │ │ │ + ldr sl, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1792] @ 78f40 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #20 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr fp, [r7, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + cmp fp, r2 │ │ │ │ + beq 78e40 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2d7c4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78b94 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78a6c │ │ │ │ + ldrb r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + strb r3, [r2, r8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 788e4 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 788fc │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r7, #176] @ 0xb0 │ │ │ │ + subs r3, r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + strb r3, [r4, #97] @ 0x61 │ │ │ │ + ldrne r3, [r8, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r8, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [pc, #1540] @ 78f44 │ │ │ │ + ldr r2, [r8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [r2, #64] @ 0x40 │ │ │ │ + ldr r7, [r7, #192] @ 0xc0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + mov sl, #0 │ │ │ │ + mov lr, #13 │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r7, sl │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + strb r3, [ip] │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + strb sl, [sp, #157] @ 0x9d │ │ │ │ + beq 78ec4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bhi 78c98 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 78a58 │ │ │ │ + ldrb r2, [r7] │ │ │ │ + mov ip, r6 │ │ │ │ + strb r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, r9 │ │ │ │ + strb r1, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 789e4 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 789fc │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1336] @ 78f48 │ │ │ │ + subs r3, r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strb r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #1260] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7eb14 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + bne 78d24 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - b 7e890 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r7, [r3, #-4] │ │ │ │ - b 7e87c │ │ │ │ - add r0, r3, r5, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - strne r0, [r4, #96] @ 0x60 │ │ │ │ - b 7ea08 │ │ │ │ - add r8, r8, r2, lsl #3 │ │ │ │ - cmp r1, r8 │ │ │ │ - strne r8, [r4, #148] @ 0x94 │ │ │ │ - b 7e9d8 │ │ │ │ - add r3, sp, #24 │ │ │ │ - sub r2, r5, r2 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - sub ip, ip, r2 │ │ │ │ - b 7ea08 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r0, r4, #144 @ 0x90 │ │ │ │ - bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r5, [r4, #72] @ 0x48 │ │ │ │ - sub ip, ip, r2 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - asr lr, ip, #3 │ │ │ │ - asr r5, r5, #3 │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - b 7e9d8 │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ - mov r0, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r6 │ │ │ │ + beq 780d0 │ │ │ │ + mov r0, r6 │ │ │ │ + b 78c80 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq ip, r6 │ │ │ │ + beq 789ac │ │ │ │ + mov r0, r6 │ │ │ │ + b 78cbc │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r6 │ │ │ │ + beq 788a8 │ │ │ │ + mov r0, r6 │ │ │ │ + b 78bac │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r6 │ │ │ │ + beq 78794 │ │ │ │ + mov r0, r6 │ │ │ │ + b 78bdc │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r6 │ │ │ │ + beq 78678 │ │ │ │ + mov r0, r6 │ │ │ │ + b 78c10 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq ip, r6 │ │ │ │ + beq 78574 │ │ │ │ + mov r0, r6 │ │ │ │ + b 78c4c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq ip, r6 │ │ │ │ + beq 7841c │ │ │ │ + mov r0, r6 │ │ │ │ + b 78b4c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r6 │ │ │ │ + beq 78318 │ │ │ │ + mov r0, r6 │ │ │ │ + b 78b7c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r1, r6 │ │ │ │ + beq 781fc │ │ │ │ + mov r0, r6 │ │ │ │ + b 78b10 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + b 781fc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #160] @ 0xa0 │ │ │ │ + b 7841c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + b 78318 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + b 788a8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2d740 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + b 78794 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 2d740 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + b 78678 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #160] @ 0xa0 │ │ │ │ + b 78574 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 2d740 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + b 780d0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #160] @ 0xa0 │ │ │ │ + b 789ac │ │ │ │ + ldr r1, [pc, #572] @ 78f18 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #108] @ 7eb64 │ │ │ │ - ldr r3, [pc, #84] @ 7eb50 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2daac │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 2cd98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2dfc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2bf04 │ │ │ │ + ldr r2, [pc, #580] @ 78f4c │ │ │ │ + ldr r3, [pc, #512] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7eb48 │ │ │ │ + beq 78d74 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #60] @ 7eb68 │ │ │ │ - ldr r3, [pc, #32] @ 7eb50 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + b 78ce0 │ │ │ │ + ldr r2, [pc, #524] @ 78f50 │ │ │ │ + ldr r3, [pc, #452] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7eb14 │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #492] @ 78f54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78ce0 │ │ │ │ + b 78cf8 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r0, r9, ip, asr r7 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r0, r9, ip, ror #13 │ │ │ │ - andeq r0, r0, r4, lsl #29 │ │ │ │ - andeq r0, r0, r0, ror pc │ │ │ │ - ldrdeq r0, [r9], -ip │ │ │ │ - strdeq r0, [r9], -ip │ │ │ │ - andeq r0, r9, r8, asr #7 │ │ │ │ - │ │ │ │ -0007eb6c )@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #976] @ 7ef58 )@@Base+0x3ec> │ │ │ │ - ldr r2, [pc, #976] @ 7ef5c )@@Base+0x3f0> │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - ldrne r2, [r3, #4] │ │ │ │ - ldr r5, [pc, #944] @ 7ef60 )@@Base+0x3f4> │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2c6c0 )@plt> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ebf0 )@@Base+0x84> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq 7ee58 )@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #876] @ 7ef64 )@@Base+0x3f8> │ │ │ │ - ldr r7, [r4, #164] @ 0xa4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + b 78ce8 │ │ │ │ + b 78cf0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 78d28 │ │ │ │ + b 78d30 │ │ │ │ + ldr r2, [pc, #448] @ 78f58 │ │ │ │ + ldr r3, [pc, #368] @ 78f0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r6, r4, #228 @ 0xe4 │ │ │ │ - str r2, [r4] │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r2, [r4, #160] @ 0xa0 │ │ │ │ - str r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - str r3, [r4, #220] @ 0xdc │ │ │ │ - str r3, [r4, #228] @ 0xe4 │ │ │ │ - str r3, [r4, #232] @ 0xe8 │ │ │ │ - str r3, [r4, #244] @ 0xf4 │ │ │ │ - str r3, [r4, #252] @ 0xfc │ │ │ │ - str r3, [r4, #256] @ 0x100 │ │ │ │ - str r3, [r4, #260] @ 0x104 │ │ │ │ - str r6, [r4, #236] @ 0xec │ │ │ │ - str r6, [r4, #240] @ 0xf0 │ │ │ │ - str r2, [r4, #248] @ 0xf8 │ │ │ │ - ble 7edf0 )@@Base+0x284> │ │ │ │ - cmn r7, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 7ef2c )@@Base+0x3c0> │ │ │ │ - lsl r5, r7, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sl, r4, #252 @ 0xfc │ │ │ │ - bl 2c87c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - sub r3, r3, r2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7eee0 )@@Base+0x374> │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - asr r1, r3, #3 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7eedc )@@Base+0x370> │ │ │ │ - asr r3, r3, #3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #416] @ 78f5c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d80 │ │ │ │ + b 78d30 │ │ │ │ + ldr r2, [pc, #400] @ 78f60 │ │ │ │ + ldr r3, [pc, #312] @ 78f0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - strd r8, [sp] │ │ │ │ - add sl, r4, #252 @ 0xfc │ │ │ │ - bl 2cc00 │ │ │ │ - sub r8, r5, #4 │ │ │ │ - add r3, r4, #224 @ 0xe0 │ │ │ │ - sub fp, fp, #4 │ │ │ │ - mov r5, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r4, #232] @ 0xe8 │ │ │ │ - ldr ip, [fp, #4]! │ │ │ │ - ldr lr, [r8, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - bne 7ed64 )@@Base+0x1f8> │ │ │ │ - b 7edc0 )@@Base+0x254> │ │ │ │ - bne 7ed54 )@@Base+0x1e8> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp lr, r3 │ │ │ │ - bgt 7ed70 )@@Base+0x204> │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7ed7c )@@Base+0x210> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp ip, r3 │ │ │ │ - ble 7ed44 )@@Base+0x1d8> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7ed64 )@@Base+0x1f8> │ │ │ │ - cmp r6, r1 │ │ │ │ - beq 7edc0 )@@Base+0x254> │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp ip, r2 │ │ │ │ - blt 7edc0 )@@Base+0x254> │ │ │ │ - bne 7eda0 )@@Base+0x234> │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - cmp lr, r2 │ │ │ │ - blt 7edc0 )@@Base+0x254> │ │ │ │ - ldr r3, [pc, #448] @ 7ef68 )@@Base+0x3fc> │ │ │ │ - ldr r1, [pc, #448] @ 7ef6c )@@Base+0x400> │ │ │ │ - ldr r0, [pc, #448] @ 7ef70 )@@Base+0x404> │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #368] @ 78f64 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add sl, r4, #252 @ 0xfc │ │ │ │ - bl 2ddb8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne 7ed18 )@@Base+0x1ac> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 7eebc )@@Base+0x350> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - sub r1, r1, r0 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - add sl, r4, #252 @ 0xfc │ │ │ │ - bne 7eee0 )@@Base+0x374> │ │ │ │ - asr r1, r1, #3 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ 7ef74 )@@Base+0x408> │ │ │ │ - ldr r3, [pc, #296] @ 7ef5c )@@Base+0x3f0> │ │ │ │ + bl 2c6f0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 78d28 │ │ │ │ + b 78d30 │ │ │ │ + ldr r2, [pc, #344] @ 78f68 │ │ │ │ + ldr r3, [pc, #248] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7eeb8 )@@Base+0x34c> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b 7ebf0 )@@Base+0x84> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ee94 )@@Base+0x328> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne 7ee94 )@@Base+0x328> │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #220] @ 7ef78 )@@Base+0x40c> │ │ │ │ - ldr r3, [pc, #188] @ 7ef5c )@@Base+0x3f0> │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #312] @ 78f6c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d80 │ │ │ │ + b 78d30 │ │ │ │ + ldr r2, [pc, #296] @ 78f70 │ │ │ │ + ldr r3, [pc, #192] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7ef28 )@@Base+0x3bc> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ 7ef7c )@@Base+0x410> │ │ │ │ - ldr r1, [pc, #184] @ 7ef80 )@@Base+0x414> │ │ │ │ - ldr r0, [pc, #184] @ 7ef84 )@@Base+0x418> │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #264] @ 78f74 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #45 @ 0x2d │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 7d910 │ │ │ │ - bl 7d94c │ │ │ │ - mov r0, sl │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 7de44 │ │ │ │ - add r0, r4, #212 @ 0xd4 │ │ │ │ - bl 2c954 >::~_Vector_base()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2da94 │ │ │ │ - ldr r2, [pc, #124] @ 7ef88 )@@Base+0x41c> │ │ │ │ - ldr r3, [pc, #76] @ 7ef5c )@@Base+0x3f0> │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d80 │ │ │ │ + b 78d28 │ │ │ │ + b 78d80 │ │ │ │ + ldr r2, [pc, #244] @ 78f78 │ │ │ │ + ldr r3, [pc, #132] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7eeb8 )@@Base+0x34c> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #88] @ 7ef8c )@@Base+0x420> │ │ │ │ - ldr r3, [pc, #36] @ 7ef5c )@@Base+0x3f0> │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #212] @ 78f7c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d28 │ │ │ │ + b 78d28 │ │ │ │ + b 78d28 │ │ │ │ + b 78d28 │ │ │ │ + b 78d28 │ │ │ │ + b 78d28 │ │ │ │ + ldr r2, [pc, #180] @ 78f80 │ │ │ │ + ldr r3, [pc, #60] @ 78f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7eeb8 )@@Base+0x34c> │ │ │ │ - add sl, r4, #252 @ 0xfc │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - andeq r0, r9, ip, ror #6 │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #148] @ 78f84 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d80 │ │ │ │ + b 78d80 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2bc04 │ │ │ │ + b 78ce0 │ │ │ │ + muleq r9, r8, pc @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r0, r9, r8, lsr r3 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - andeq sp, r6, r0, lsl #4 │ │ │ │ - ldrdeq sp, [r6], -r4 │ │ │ │ - andeq sp, r6, ip, asr #4 │ │ │ │ - andeq r0, r9, r4, asr #1 │ │ │ │ - andeq r0, r9, r8, asr r0 │ │ │ │ - andeq sp, r6, r4, ror #1 │ │ │ │ - @ instruction: 0x0006cfb8 │ │ │ │ - andeq sp, r6, r4, asr #2 │ │ │ │ - andeq pc, r8, r8, ror #31 │ │ │ │ - andeq pc, r8, r0, asr #31 │ │ │ │ + andeq r6, r9, ip, ror #30 │ │ │ │ + andeq r0, r0, r4, lsr #27 │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + ldrdeq r2, [r7], -r0 │ │ │ │ + andeq r2, r7, r0, lsr pc │ │ │ │ + andeq lr, r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x0006e7b4 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + andeq r0, r7, r4, lsl #29 │ │ │ │ + muleq r7, r0, sp │ │ │ │ + ldrdeq lr, [r6], -r4 │ │ │ │ + andeq r2, r7, r0, lsl #25 │ │ │ │ + muleq r7, r8, fp │ │ │ │ + ldrdeq r6, [r9], -r8 │ │ │ │ + andeq r6, r9, ip, ror #3 │ │ │ │ + @ instruction: 0x000961b0 │ │ │ │ + andeq sp, r6, r0, lsl #8 │ │ │ │ + andeq r6, r9, ip, asr r1 │ │ │ │ + andeq sp, r6, ip, lsr #7 │ │ │ │ + andeq r6, r9, r4, lsr #2 │ │ │ │ + andeq sp, r6, r4, ror r3 │ │ │ │ + andeq r6, r9, r4, ror #1 │ │ │ │ + andeq sp, r6, r4, lsr r3 │ │ │ │ + andeq r6, r9, ip, lsr #1 │ │ │ │ + strdeq sp, [r6], -ip │ │ │ │ + andeq r6, r9, r0, ror r0 │ │ │ │ + andeq sp, r6, r0, asr #5 │ │ │ │ + andeq r6, r9, r8, lsr #32 │ │ │ │ + andeq sp, r6, r8, ror r2 │ │ │ │ + andeq r5, r9, r0, asr pc │ │ │ │ + andeq sp, r6, r0, lsr #3 │ │ │ │ + andeq r5, r9, ip, lsl pc │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq sp, r6, ip, ror #2 │ │ │ │ + ldr r2, [pc, #-28] @ 78f88 │ │ │ │ + ldr r3, [pc, #-20] @ 78f94 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #-60] @ 78f8c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d80 │ │ │ │ + ldr r2, [pc, #-72] @ 78f90 │ │ │ │ + ldr r3, [pc, #-72] @ 78f94 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 78d24 │ │ │ │ + ldr r0, [pc, #-100] @ 78f98 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c6f0 │ │ │ │ + b 78d80 │ │ │ │ │ │ │ │ -0007ef90 : │ │ │ │ +00079004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #1256] @ 7f490 │ │ │ │ - ldr r3, [pc, #1256] @ 7f494 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r2, [pc, #408] @ 791b4 │ │ │ │ + ldr r3, [pc, #408] @ 791b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r6, [pc, #1244] @ 7f498 │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + ldr r6, [pc, #396] @ 791bc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2d1c4 │ │ │ │ - ldr r2, [pc, #1220] @ 7f49c │ │ │ │ + bl 2c03c │ │ │ │ + ldr r3, [pc, #372] @ 791c0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r6, [r5, #216] @ 0xd8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + add r8, r4, #44 @ 0x2c │ │ │ │ + str r1, [r4, #16] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r1, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r5, #44 @ 0x2c │ │ │ │ + str r2, [r4, #28] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 2d674 │ │ │ │ + ldrh r3, [r5, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + strh r3, [r4, #72] @ 0x48 │ │ │ │ + mov r3, #0 │ │ │ │ + add r9, r4, #96 @ 0x60 │ │ │ │ + strd r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + add r1, r5, #96 @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bl 2bea4 │ │ │ │ + add sl, r4, #168 @ 0xa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2bcb8 │ │ │ │ + ldr r3, [r5, #196] @ 0xc4 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #192] @ 791c4 │ │ │ │ + ldr r3, [pc, #192] @ 791c8 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + strd r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #156] @ 791cc │ │ │ │ + ldr r3, [pc, #132] @ 791b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 791a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, sl │ │ │ │ + bl 2daac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cd98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2dfc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2bf04 │ │ │ │ + ldr r2, [pc, #76] @ 791d0 │ │ │ │ + ldr r3, [pc, #48] @ 791b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 791a8 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 79164 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 7916c │ │ │ │ + b 79174 │ │ │ │ + ldrdeq r5, [r9], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r5, r9, ip, lsr #29 │ │ │ │ + andeq r0, r0, r4, lsr #27 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + andeq r5, r9, r4, asr #27 │ │ │ │ + andeq r5, r9, r0, ror sp │ │ │ │ + │ │ │ │ +000791d4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #100] @ 79250 │ │ │ │ + ldr r2, [pc, #100] @ 79254 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r2, r2, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [r5, #212] @ 0xd4 │ │ │ │ + beq 79218 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + add r0, r4, #168 @ 0xa8 │ │ │ │ + bl 2daac │ │ │ │ + ldr r0, [r4, #160] @ 0xa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79238 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ + bl 2dfc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2bf04 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r5, r9, r8, lsl #26 │ │ │ │ + andeq r0, r0, r4, lsr #27 │ │ │ │ + │ │ │ │ +00079258 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2da70 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00079284 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3664] @ 0xe50 │ │ │ │ + sub sp, sp, #396 @ 0x18c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #2080] @ 79ac4 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #2076] @ 79ac8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [pc, #2068] @ 79acc │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ mov r3, #0 │ │ │ │ - subs r6, r6, r2 │ │ │ │ - str r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - str r3, [r4, #220] @ 0xdc │ │ │ │ - beq 7f360 │ │ │ │ - cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 7f38c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7990c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 2d0a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79858 │ │ │ │ + ldr r3, [pc, #2016] @ 79ad0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #2004] @ 79ad4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 79858 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79878 │ │ │ │ + ldr r3, [r3, #400] @ 0x190 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 2d0b0 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r3, #84] @ 0x54 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ + bl 2cc6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 796cc │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + mov r7, r0 │ │ │ │ + bhi 79a00 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + beq 79700 │ │ │ │ + lsl r6, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ - mov r3, r0 │ │ │ │ - add r6, r3, r6 │ │ │ │ - str r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - str r6, [r4, #220] @ 0xdc │ │ │ │ - ldr r1, [r5, #212] @ 0xd4 │ │ │ │ - ldr r6, [r5, #216] @ 0xd8 │ │ │ │ - sub r6, r6, r1 │ │ │ │ - cmp r6, #4 │ │ │ │ - ble 7f370 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 2c9a8 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r3, r6 │ │ │ │ - str r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r3, [r5, #248] @ 0xf8 │ │ │ │ - ldr r7, [r5, #256] @ 0x100 │ │ │ │ - str r3, [r4, #248] @ 0xf8 │ │ │ │ - ldr r3, [r5, #252] @ 0xfc │ │ │ │ + add r9, r0, r6 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + moveq r7, #8 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + strd r2, [r0], #8 │ │ │ │ + beq 79404 │ │ │ │ + sub r2, r6, #8 │ │ │ │ mov r1, #0 │ │ │ │ - add r6, r4, #228 @ 0xe4 │ │ │ │ - subs r7, r7, r3 │ │ │ │ - str r1, [r4, #228] @ 0xe4 │ │ │ │ - str r1, [r4, #232] @ 0xe8 │ │ │ │ - str r6, [r4, #236] @ 0xec │ │ │ │ - str r6, [r4, #240] @ 0xf0 │ │ │ │ - str r1, [r4, #244] @ 0xf4 │ │ │ │ - str r1, [r4, #252] @ 0xfc │ │ │ │ - str r1, [r4, #256] @ 0x100 │ │ │ │ - str r1, [r4, #260] @ 0x104 │ │ │ │ - beq 7f368 │ │ │ │ - cmn r7, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 7f3b4 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 2c624 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + mov sl, r0 │ │ │ │ + bhi 79a88 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + beq 79710 │ │ │ │ + lsl r6, r0, #3 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ - mov r3, r0 │ │ │ │ - add r7, r3, r7 │ │ │ │ - str r3, [r4, #252] @ 0xfc │ │ │ │ - str r3, [r4, #256] @ 0x100 │ │ │ │ - str r7, [r4, #260] @ 0x104 │ │ │ │ - ldr r1, [r5, #252] @ 0xfc │ │ │ │ - ldr r5, [r5, #256] @ 0x100 │ │ │ │ - sub r5, r5, r1 │ │ │ │ - cmp r5, #8 │ │ │ │ - ble 7f37c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 2c9a8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r8, [r4, #164] @ 0xa4 │ │ │ │ - add r3, r3, r5 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [r4, #256] @ 0x100 │ │ │ │ - beq 7f294 │ │ │ │ - cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 7f464 │ │ │ │ - lsl r5, r8, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c87c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - sub r3, r3, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7f3dc │ │ │ │ - ldr r1, [r4, #212] @ 0xd4 │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - sub r3, r3, r1 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - rsb r3, r3, r2, asr #3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - sub r1, r1, r2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 7f3e0 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r9, r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - asr r1, r1, #3 │ │ │ │ + cmp sl, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + strd r2, [r0], #8 │ │ │ │ + beq 79818 │ │ │ │ + sub r2, r6, #8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2c624 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - strd sl, [sp] │ │ │ │ - bl 2cc00 │ │ │ │ - sub r9, r7, #4 │ │ │ │ - mvn sl, #0 │ │ │ │ - sub r7, r5, #4 │ │ │ │ - add fp, sp, #48 @ 0x30 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [r4, #232] @ 0xe8 │ │ │ │ - ldr ip, [r9, #4]! │ │ │ │ - ldr lr, [r7, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + bl 2c288 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - bne 7f210 │ │ │ │ - b 7f26c │ │ │ │ - bne 7f200 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp lr, r3 │ │ │ │ - bgt 7f21c │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7f228 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp ip, r3 │ │ │ │ - ble 7f1f0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldrd r2, [r4, #112] @ 0x70 │ │ │ │ + bl 2bc28 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #176] @ 0xb0 │ │ │ │ + ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ + ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + beq 79720 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #196] @ 0xc4 │ │ │ │ + strne r3, [r4, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79580 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79698 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r9, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79820 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 798ec │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldrb r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 2bbc8 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + ldrne r2, [r5, #92] @ 0x5c │ │ │ │ + subne r3, r3, #1 │ │ │ │ + strne r3, [r2, #400] @ 0x190 │ │ │ │ + ldr r2, [pc, #1188] @ 79ad8 │ │ │ │ + ldr r3, [pc, #1188] @ 79adc │ │ │ │ + mov r9, r1 │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79648 │ │ │ │ + strd r8, [r5, #16] │ │ │ │ + ldrb r3, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7965c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2de54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c930 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2ba24 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 796b4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 796cc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2de0c │ │ │ │ + ldr r2, [pc, #1028] @ 79ae0 │ │ │ │ + ldr r3, [pc, #1000] @ 79ac8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 798e8 │ │ │ │ + add sp, sp, #396 @ 0x18c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b 79404 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b 794b0 │ │ │ │ + sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7f210 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq 7f26c │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp ip, r2 │ │ │ │ - blt 7f26c │ │ │ │ - bne 7f24c │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - cmp lr, r2 │ │ │ │ - blt 7f26c │ │ │ │ - ldr r3, [pc, #588] @ 7f4a0 │ │ │ │ - ldr r1, [pc, #588] @ 7f4a4 │ │ │ │ - ldr r0, [pc, #588] @ 7f4a8 │ │ │ │ + asr r2, r2, #2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ble 79558 │ │ │ │ + mov r6, #0 │ │ │ │ + b 79750 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble 79558 │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + lsl r9, r6, #2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7973c │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [pc, #860] @ 79ae4 │ │ │ │ + ldr r0, [r3, r9] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #848] @ 79ae8 │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + blx r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 79838 │ │ │ │ + str r0, [r3], #4 │ │ │ │ + str r3, [r1, #8] │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + ldr r0, [r3, r9] │ │ │ │ + add r3, r3, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 797e4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + add r3, r3, r9 │ │ │ │ + ldr r0, [r4, #176] @ 0xb0 │ │ │ │ + add r1, r3, #4 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 7980c │ │ │ │ + sub r2, r0, r1 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble 7984c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c9a8 │ │ │ │ + ldr r0, [r4, #176] @ 0xb0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + str r0, [r4, #176] @ 0xb0 │ │ │ │ + b 79698 │ │ │ │ + mov sl, #8 │ │ │ │ + b 794b0 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 2c894 │ │ │ │ + b 795d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, r3, #4 │ │ │ │ + bl 2c60c >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ + b 797bc │ │ │ │ + ldreq r2, [r3, #4] │ │ │ │ + streq r2, [r3] │ │ │ │ + b 7980c │ │ │ │ + ldr r3, [pc, #652] @ 79aec │ │ │ │ + ldr r1, [pc, #652] @ 79af0 │ │ │ │ + ldr r0, [pc, #652] @ 79af4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #77 @ 0x4d │ │ │ │ + mov r2, #251 @ 0xfb │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r2, fp │ │ │ │ - add r0, r4, #224 @ 0xe0 │ │ │ │ - bl 2ddb8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne 7f1c4 │ │ │ │ + ldr r3, [pc, #632] @ 79af8 │ │ │ │ + ldr r1, [pc, #632] @ 79afc │ │ │ │ + ldr r0, [pc, #632] @ 79b00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #252 @ 0xfc │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl 2c684 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 7f3e4 │ │ │ │ - ldr r2, [r4, #216] @ 0xd8 │ │ │ │ - ldr r3, [r4, #212] @ 0xd4 │ │ │ │ - cmp r2, r3 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 7f330 │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r4, #212] @ 0xd4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ - bl 2cdd4 │ │ │ │ - ldr r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr r2, [r4, #216] @ 0xd8 │ │ │ │ - str r6, [r3, r5, lsl #2] │ │ │ │ - sub r1, r2, r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r1, asr #2 │ │ │ │ - bcc 7f2b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r6, [r4, #168] @ 0xa8 │ │ │ │ - beq 7f330 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - clz r6, r6 │ │ │ │ - mov r5, #0 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ - add r7, r4, #224 @ 0xe0 │ │ │ │ - ldr r0, [r3, r5, lsl #2] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr r2, [r4, #216] @ 0xd8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - cmp r5, r2, asr #2 │ │ │ │ - bcc 7f308 │ │ │ │ - ldr r2, [pc, #372] @ 7f4ac │ │ │ │ - ldr r3, [pc, #344] @ 7f494 │ │ │ │ + bl 2ba24 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2de0c │ │ │ │ + ldr r2, [pc, #568] @ 79b04 │ │ │ │ + ldr r3, [pc, #504] @ 79ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f454 │ │ │ │ + beq 79a7c │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #532] @ 79b08 │ │ │ │ + ldr r1, [pc, #532] @ 79b0c │ │ │ │ + ldr r0, [pc, #532] @ 79b10 │ │ │ │ + ldr r2, [pc, #532] @ 79b14 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #508] @ 79b18 │ │ │ │ + add r6, sp, #292 @ 0x124 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e820 │ │ │ │ + ldr r1, [pc, #488] @ 79b1c │ │ │ │ + add r7, sp, #316 @ 0x13c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2e820 │ │ │ │ + ldr r1, [pc, #472] @ 79b20 │ │ │ │ + add r8, sp, #340 @ 0x154 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2e820 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r9, sp, #364 @ 0x16c │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ + strb r3, [sp, #372] @ 0x174 │ │ │ │ + add r3, sp, #372 @ 0x174 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r6 │ │ │ │ - b 7f018 │ │ │ │ - mov r3, r7 │ │ │ │ - b 7f0a8 │ │ │ │ - ldreq r2, [r1] │ │ │ │ - streq r2, [r3] │ │ │ │ - b 7f04c │ │ │ │ - bne 7f0dc │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [r3] │ │ │ │ - b 7f0dc │ │ │ │ - ldr r2, [pc, #284] @ 7f4b0 │ │ │ │ - ldr r3, [pc, #252] @ 7f494 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #368] @ 79b24 │ │ │ │ + ldr r3, [pc, #272] @ 79ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f454 │ │ │ │ - bl 2c84c │ │ │ │ - ldr r2, [pc, #248] @ 7f4b4 │ │ │ │ - ldr r3, [pc, #212] @ 7f494 │ │ │ │ + bne 798e8 │ │ │ │ + ldr r2, [pc, #336] @ 79b28 │ │ │ │ + ldr r3, [pc, #336] @ 79b2c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + b 798b4 │ │ │ │ + b 79898 │ │ │ │ + b 798bc │ │ │ │ + ldr r2, [pc, #296] @ 79b30 │ │ │ │ + ldr r3, [pc, #188] @ 79ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f454 │ │ │ │ - bl 2c84c │ │ │ │ - bl 7d910 │ │ │ │ - bl 7d94c │ │ │ │ - ldr r3, [pc, #204] @ 7f4b8 │ │ │ │ - ldr r1, [pc, #204] @ 7f4bc │ │ │ │ - ldr r0, [pc, #204] @ 7f4c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 798e8 │ │ │ │ + ldr r0, [pc, #264] @ 79b34 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #82 @ 0x52 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ + bl 2c324 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c684 │ │ │ │ - add r0, r4, #252 @ 0xfc │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 7de44 │ │ │ │ - add r0, r4, #212 @ 0xd4 │ │ │ │ - bl 2c954 >::~_Vector_base()@plt> │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2da94 │ │ │ │ - ldr r2, [pc, #140] @ 7f4c4 │ │ │ │ - ldr r3, [pc, #88] @ 7f494 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #216] @ 79b38 │ │ │ │ + ldr r3, [pc, #100] @ 79ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7f48c │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 7f428 │ │ │ │ - b 7f418 │ │ │ │ - b 7f410 │ │ │ │ - ldr r2, [pc, #92] @ 7f4c8 │ │ │ │ - ldr r3, [pc, #36] @ 7f494 │ │ │ │ + bne 798e8 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 798a4 │ │ │ │ + b 798ac │ │ │ │ + ldr r2, [pc, #172] @ 79b3c │ │ │ │ + ldr r3, [pc, #52] @ 79ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f454 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq pc, r8, ip, asr #30 │ │ │ │ + bne 798e8 │ │ │ │ + ldr r0, [pc, #140] @ 79b40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + b 79a40 │ │ │ │ + b 79a48 │ │ │ │ + b 79a50 │ │ │ │ + andeq r5, r9, ip, asr #24 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq pc, r8, r0, lsr #30 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq ip, [r6], -r8 │ │ │ │ - andeq ip, r6, r8, lsr #24 │ │ │ │ - andeq ip, r6, r0, lsr #27 │ │ │ │ - @ instruction: 0x0008fbbc │ │ │ │ - andeq pc, r8, r0, ror #22 │ │ │ │ - andeq pc, r8, r8, lsr fp @ │ │ │ │ - andeq ip, r6, r0, asr #24 │ │ │ │ - muleq r6, r0, sl │ │ │ │ - muleq r6, r0, ip │ │ │ │ - @ instruction: 0x0008fabc │ │ │ │ - andeq pc, r8, r8, lsl #21 │ │ │ │ + andeq r5, r9, r0, lsr ip │ │ │ │ + andeq r0, r0, ip, lsl #27 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + ldrcs ip, [r4, #893] @ 0x37d │ │ │ │ + ldrtle r4, [r2], #2477 @ 0x9ad │ │ │ │ + andeq r5, r9, r8, lsl r8 │ │ │ │ + teqge sp, #1073741864 @ 0x40000028 │ │ │ │ + ldrtpl r4, [r2], #1278 @ 0x4fe │ │ │ │ + andeq r1, r7, r8, asr #27 │ │ │ │ + andeq r1, r7, ip, lsr sp │ │ │ │ + andeq ip, r6, ip, ror r5 │ │ │ │ + andeq r1, r7, r8, lsr #27 │ │ │ │ + andeq r1, r7, ip, lsl sp │ │ │ │ + andeq r0, r7, ip, lsr pc │ │ │ │ + andeq r5, r9, r8, lsr #12 │ │ │ │ + andeq r1, r7, r0, lsr sp │ │ │ │ + andeq r1, r7, r4, lsr #25 │ │ │ │ + muleq r7, r4, sp │ │ │ │ + andeq r0, r0, lr, lsr r1 │ │ │ │ + @ instruction: 0x00071cb4 │ │ │ │ + andeq pc, r6, r0, lsr #28 │ │ │ │ + ldrdeq r1, [r7], -r0 │ │ │ │ + andeq r5, r9, r0, asr #10 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + andeq r5, r9, ip, ror #9 │ │ │ │ + andeq ip, r6, r8, asr r4 │ │ │ │ + muleq r9, r4, r4 │ │ │ │ + andeq r5, r9, r4, ror #8 │ │ │ │ + ldrdeq ip, [r6], -r0 │ │ │ │ │ │ │ │ -0007f4cc : │ │ │ │ +00079b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79b70 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00079b78 >::_M_realloc_append(OsiRowCut*&&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + sub r7, r7, r8 │ │ │ │ + asr r3, r7, #2 │ │ │ │ + cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ + beq 79c3c >::_M_realloc_append(OsiRowCut*&&)@@Base+0xc4> │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + adds r3, r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [r0, #252] @ 0xfc │ │ │ │ - ldr ip, [r6, #256] @ 0x100 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - cmp r0, ip │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - movne r8, #0 │ │ │ │ - movne r9, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - ldrb lr, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - beq 7f5c8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7f700 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7f6e0 │ │ │ │ - strd r8, [sp] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldr ip, [r6, #212] @ 0xd4 │ │ │ │ - ldr r0, [r6, #216] @ 0xd8 │ │ │ │ - sub r0, r0, ip │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - sub r9, ip, r0, asr #2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr sl, [r6, #164] @ 0xa4 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - bl 2cc00 │ │ │ │ - ldr r1, [r6, #244] @ 0xf4 │ │ │ │ - sub r1, r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, r5, sl, lsl #3 │ │ │ │ - bl 2d614 (double*, int)@plt> │ │ │ │ - ldr r1, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 7f5bc │ │ │ │ - sub r9, r9, #-536870911 @ 0xe0000001 │ │ │ │ - add r8, fp, r9, lsl #3 │ │ │ │ - ldr r0, [r1, r4, lsl #2] │ │ │ │ - ldrd r2, [r8, #8]! │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2c660 │ │ │ │ - ldr r1, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - cmp r4, r3, asr #2 │ │ │ │ - bcc 7f594 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r9, r1 │ │ │ │ + bcs 79c34 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xbc> │ │ │ │ + mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + movcs r3, r2 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7f720 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7f740 │ │ │ │ - ldr r0, [r6, #236] @ 0xec │ │ │ │ - add r8, r6, #228 @ 0xe4 │ │ │ │ - cmp r0, r8 │ │ │ │ - ldr r9, [r6, #164] @ 0xa4 │ │ │ │ - beq 7f670 │ │ │ │ - mov sl, r9 │ │ │ │ - b 7f638 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 7f6a0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r9 │ │ │ │ - blt 7f6c0 │ │ │ │ - mov r3, sl │ │ │ │ - str sl, [r0, #24] │ │ │ │ - add sl, sl, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - str r2, [r7, r3, lsl #2] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - str r2, [r4, r3, lsl #2] │ │ │ │ - bl 2c6a8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 7f670 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 7f5f4 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r9 │ │ │ │ - blt 7f614 │ │ │ │ - ldr r3, [pc, #264] @ 7f760 │ │ │ │ - ldr r1, [pc, #264] @ 7f764 │ │ │ │ - ldr r0, [pc, #264] @ 7f768 │ │ │ │ - ldr r2, [pc, #264] @ 7f76c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r9, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0, r9 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + bgt 79c08 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x90> │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 79c28 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xb0> │ │ │ │ + add r4, r5, r4 │ │ │ │ + stm r6, {r5, r9} │ │ │ │ + str r4, [r6, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2c684 │ │ │ │ + b 79bf8 >::_M_realloc_append(OsiRowCut*&&)@@Base+0x80> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r8 │ │ │ │ + b 79c1c >::_M_realloc_append(OsiRowCut*&&)@@Base+0xa4> │ │ │ │ + mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ + b 79bcc >::_M_realloc_append(OsiRowCut*&&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ 79c48 >::_M_realloc_append(OsiRowCut*&&)@@Base+0xd0> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [r6, #244] @ 0xf4 │ │ │ │ - cmp r3, r5 │ │ │ │ - moveq r7, #1 │ │ │ │ - beq 7f5bc │ │ │ │ - ldr r3, [pc, #232] @ 7f770 │ │ │ │ - ldr r1, [pc, #232] @ 7f774 │ │ │ │ - ldr r0, [pc, #232] @ 7f778 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl 2c324 │ │ │ │ + andeq r0, r7, r4, lsr #18 │ │ │ │ + │ │ │ │ +00079c4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3664] @ 0xe50 │ │ │ │ + ldr r2, [pc, #1000] @ 7a04c │ │ │ │ + ldr r3, [pc, #1000] @ 7a050 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #420 @ 0x1a4 │ │ │ │ + mov r1, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2c5b8 │ │ │ │ + ldr r1, [pc, #964] @ 7a054 │ │ │ │ + mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #324 @ 0x144 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ 7f77c │ │ │ │ - ldr r1, [pc, #212] @ 7f780 │ │ │ │ - ldr r0, [pc, #212] @ 7f784 │ │ │ │ - ldr r2, [pc, #212] @ 7f788 │ │ │ │ + add r0, r5, #8 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [pc, #948] @ 7a058 │ │ │ │ + add r4, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ 7f78c │ │ │ │ - ldr r1, [pc, #196] @ 7f790 │ │ │ │ - ldr r0, [pc, #196] @ 7f794 │ │ │ │ - ldr r2, [pc, #196] @ 7f798 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #900] @ 7a05c │ │ │ │ + mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ 7f79c │ │ │ │ - ldr r1, [pc, #180] @ 7f7a0 │ │ │ │ - ldr r0, [pc, #180] @ 7f7a4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #856] @ 7a060 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #332 @ 0x14c │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ 7f7a8 │ │ │ │ - ldr r1, [pc, #160] @ 7f7ac │ │ │ │ - ldr r0, [pc, #160] @ 7f7b0 │ │ │ │ - ldr r2, [pc, #160] @ 7f7b4 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #812] @ 7a064 │ │ │ │ + mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ 7f7b8 │ │ │ │ - ldr r1, [pc, #144] @ 7f7bc │ │ │ │ - ldr r0, [pc, #144] @ 7f7c0 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #768] @ 7a068 │ │ │ │ + mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #296 @ 0x128 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ 7f7c4 │ │ │ │ - ldr r1, [pc, #124] @ 7f7c8 │ │ │ │ - ldr r0, [pc, #124] @ 7f7cc │ │ │ │ - ldr r2, [pc, #124] @ 7f7d0 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #724] @ 7a06c │ │ │ │ + mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq ip, r6, ip, lsr sl │ │ │ │ - andeq ip, r6, r0, lsr #16 │ │ │ │ - andeq ip, r6, r4, lsr #22 │ │ │ │ - andeq r0, r0, r2, lsr r1 │ │ │ │ - andeq ip, r6, r0, lsl sl │ │ │ │ - strdeq ip, [r6], -r4 │ │ │ │ - andeq ip, r6, r8, asr fp │ │ │ │ - andeq ip, r6, ip, ror #19 │ │ │ │ - ldrdeq ip, [r6], -r0 │ │ │ │ - strdeq ip, [r6], -r8 │ │ │ │ - andeq r0, r0, r5, lsr r1 │ │ │ │ - andeq ip, r6, ip, asr #19 │ │ │ │ - @ instruction: 0x0006c7b0 │ │ │ │ - strdeq ip, [r6], -r0 │ │ │ │ - andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x0006c9b0 │ │ │ │ - muleq r6, r4, r7 │ │ │ │ - andeq ip, r6, r0, lsr #22 │ │ │ │ - andeq ip, r6, ip, lsl #19 │ │ │ │ - andeq ip, r6, r0, ror r7 │ │ │ │ - andeq ip, r6, ip, ror #21 │ │ │ │ - andeq r0, r0, fp, asr #2 │ │ │ │ - andeq ip, r6, r0, ror r9 │ │ │ │ - andeq ip, r6, r4, asr r7 │ │ │ │ - andeq ip, r6, r8, lsr sl │ │ │ │ - andeq ip, r6, ip, asr #18 │ │ │ │ - andeq ip, r6, r0, lsr r7 │ │ │ │ - andeq ip, r6, r4, lsr #20 │ │ │ │ - andeq r0, r0, r9, lsr #2 │ │ │ │ - │ │ │ │ -0007f7d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - subs r3, r1, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bne 7f7fc │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [r0, #216] @ 0xd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r0, #212] @ 0xd4 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r3, r1, r2 │ │ │ │ - cmn r3, #-2147483644 @ 0x80000004 │ │ │ │ - asr r4, r3, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bhi 7fbdc │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r8, r4 │ │ │ │ - streq r8, [sp, #16] │ │ │ │ - beq 7f86c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [r3], #4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 7f86c │ │ │ │ - mov r0, r3 │ │ │ │ - sub r2, r5, #4 │ │ │ │ - add r4, r8, r5 │ │ │ │ - bl 2c624 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - ldr r0, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [sl, #80] @ 0x50 │ │ │ │ - sub r0, r0, r2 │ │ │ │ - ldr r2, [sl, #84] @ 0x54 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 7fbc0 │ │ │ │ - ldr r1, [sl, #212] @ 0xd4 │ │ │ │ - ldr r5, [sl, #216] @ 0xd8 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - sub r5, r5, r1 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add r3, sl, #224 @ 0xe0 │ │ │ │ - rsb r5, r5, r0, asr #3 │ │ │ │ - mov r7, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - sub r4, r4, r5 │ │ │ │ - ldr r0, [r1, r4, lsl #2] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - lsl r9, r4, #2 │ │ │ │ - bl 2c840 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ - ldr r2, [sl, #212] @ 0xd4 │ │ │ │ - ldr r0, [r2, r4, lsl #2] │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r1, [sl, #212] @ 0xd4 │ │ │ │ - ldr ip, [sl, #248] @ 0xf8 │ │ │ │ - ldr fp, [r1, r4, lsl #2] │ │ │ │ - sub ip, ip, r0 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r0, r1, r9 │ │ │ │ - str ip, [sl, #248] @ 0xf8 │ │ │ │ - beq 7f9b0 │ │ │ │ - ldr r0, [fp, #192] @ 0xc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f918 │ │ │ │ - ldr r1, [fp, #200] @ 0xc8 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [fp, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f930 │ │ │ │ - ldr r1, [fp, #188] @ 0xbc │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [fp, #168] @ 0xa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f948 │ │ │ │ - ldr r1, [fp, #176] @ 0xb0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [fp, #156] @ 0x9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f960 │ │ │ │ - ldr r1, [fp, #164] @ 0xa4 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r4, [fp, #140] @ 0x8c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7f98c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7dcd0 │ │ │ │ + bl 2bd60 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7f96c │ │ │ │ - add r0, fp, #64 @ 0x40 │ │ │ │ - bl 2c27c │ │ │ │ - add r0, fp, #24 │ │ │ │ - bl 2cf54 │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2c684 │ │ │ │ - ldr r1, [sl, #212] @ 0xd4 │ │ │ │ - add r0, r1, r9 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - movne r7, r2 │ │ │ │ - bne 7f8b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r4, r3, r8 │ │ │ │ - cmp r4, #0 │ │ │ │ - asr r0, r4, #2 │ │ │ │ - subne r1, r8, #4 │ │ │ │ - movne r2, #0 │ │ │ │ - beq 7f9f8 │ │ │ │ - str r2, [r1, #4]! │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bcc 7f9e8 │ │ │ │ - mov r1, #0 │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - subs r3, r3, r5 │ │ │ │ - bmi 7fb80 │ │ │ │ - cmp r7, r1 │ │ │ │ - str ip, [r8, r3, lsl #2] │ │ │ │ - add r1, r1, #1 │ │ │ │ - bne 7fa00 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - cmp r6, r8 │ │ │ │ - beq 7faa4 │ │ │ │ - clz r2, r0 │ │ │ │ - rsb r2, r2, #31 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7db40 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - ble 7fb70 │ │ │ │ - add r4, r8, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7da98 │ │ │ │ - cmp r6, r4 │ │ │ │ - mov lr, r6 │ │ │ │ - beq 7faa4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, r8, #60 @ 0x3c │ │ │ │ - mov ip, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ - ldr r2, [r4], #4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bge 7fa98 │ │ │ │ - mov ip, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #-4]! │ │ │ │ - cmp r0, r2 │ │ │ │ - blt 7fa84 │ │ │ │ - cmp lr, r1 │ │ │ │ - str r0, [ip] │ │ │ │ - bne 7fa6c │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r9, [sl, #68] @ 0x44 │ │ │ │ - ldr r3, [sl, #80] @ 0x50 │ │ │ │ - cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - mov r1, #0 │ │ │ │ - lsl r4, r5, #3 │ │ │ │ - add r7, r9, r5, lsl #3 │ │ │ │ - add fp, r3, r5, lsl #3 │ │ │ │ - beq 7fb30 │ │ │ │ - sub r6, r7, #8 │ │ │ │ - sub lr, fp, #8 │ │ │ │ - mov ip, r8 │ │ │ │ - mov r0, r1 │ │ │ │ - stmib sp, {r4, r9} │ │ │ │ - str r8, [sp, #12] │ │ │ │ - cmp r2, r0 │ │ │ │ - blt 7fba0 │ │ │ │ - ldr r5, [sl, #212] @ 0xd4 │ │ │ │ - lsl r4, r2, #3 │ │ │ │ - ldrd r8, [r7, r4] │ │ │ │ - ldr r2, [r5, r2, lsl #2] │ │ │ │ - str r2, [r5, r1] │ │ │ │ - ldr r2, [ip, #4]! │ │ │ │ - strd r8, [r6, #8]! │ │ │ │ - ldrd r4, [r4, fp] │ │ │ │ - cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r1, r1, #4 │ │ │ │ - strd r4, [lr, #8]! │ │ │ │ - bne 7fae0 │ │ │ │ - ldmib sp, {r4, r9} │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - add r4, r4, r0, lsl #3 │ │ │ │ - add fp, r3, r4 │ │ │ │ - add r7, r9, r4 │ │ │ │ - ldr r2, [sl, #212] @ 0xd4 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, r2, r1 │ │ │ │ - ldr r1, [sl, #216] @ 0xd8 │ │ │ │ - cmp r1, r2 │ │ │ │ - strne r2, [sl, #216] @ 0xd8 │ │ │ │ - ldr r2, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r7 │ │ │ │ - ldr r2, [sl, #84] @ 0x54 │ │ │ │ - strne r7, [sl, #72] @ 0x48 │ │ │ │ - cmp r2, fp │ │ │ │ - strne fp, [sl, #84] @ 0x54 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2c684 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7da98 │ │ │ │ - b 7faa4 │ │ │ │ - ldr r3, [pc, #96] @ 7fbe8 │ │ │ │ - ldr r1, [pc, #96] @ 7fbec │ │ │ │ - ldr r0, [pc, #96] @ 7fbf0 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #680] @ 7a070 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #464 @ 0x1d0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ 7fbf4 │ │ │ │ - ldr r1, [pc, #76] @ 7fbf8 │ │ │ │ - ldr r0, [pc, #76] @ 7fbfc │ │ │ │ - ldr r2, [pc, #76] @ 7fc00 │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #636] @ 7a074 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 7d910 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 7fbd8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2c684 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #592] @ 7a078 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #548] @ 7a07c │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #504] @ 7a080 │ │ │ │ + mov r2, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #460] @ 7a084 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #416] @ 7a088 │ │ │ │ + mov r2, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #372] @ 7a08c │ │ │ │ + mov r2, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #328] @ 7a090 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r3, [pc, #284] @ 7a094 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bd60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + ldr r2, [pc, #240] @ 7a098 │ │ │ │ + ldr r3, [pc, #164] @ 7a050 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7a004 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #420 @ 0x1a4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d764 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bc04 │ │ │ │ + ldr r2, [pc, #180] @ 7a09c │ │ │ │ + ldr r3, [pc, #100] @ 7a050 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7a048 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd8 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ + b 79fd0 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [pc, #32] @ 7fc04 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - muleq r6, r8, r6 │ │ │ │ - strdeq ip, [r6], -r4 │ │ │ │ - andeq ip, r6, r0, ror #13 │ │ │ │ - andeq ip, r6, r4, ror r6 │ │ │ │ - ldrdeq ip, [r6], -r0 │ │ │ │ - ldrdeq ip, [r6], -r4 │ │ │ │ - ldrdeq r0, [r0], -fp │ │ │ │ - andeq r6, r6, r0, lsr #5 │ │ │ │ + muleq r9, r0, r2 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r1, r7, r4, lsl sl │ │ │ │ + andeq r1, r7, r4, lsl #20 │ │ │ │ + andeq r1, r7, r4, lsl sl │ │ │ │ + andeq r1, r7, r4, lsr #20 │ │ │ │ + andeq r1, r7, r4, lsr sl │ │ │ │ + andeq r1, r7, r8, asr #20 │ │ │ │ + andeq r1, r7, r0, asr sl │ │ │ │ + andeq r1, r7, r0, asr sl │ │ │ │ + andeq r1, r7, r0, ror #20 │ │ │ │ + andeq r1, r7, ip, ror sl │ │ │ │ + muleq r7, ip, sl │ │ │ │ + @ instruction: 0x00071ab4 │ │ │ │ + andeq r1, r7, r4, lsr #21 │ │ │ │ + @ instruction: 0x00071abc │ │ │ │ + @ instruction: 0x00071ab0 │ │ │ │ + @ instruction: 0x00071ab8 │ │ │ │ + andeq r1, r7, r4, lsr #21 │ │ │ │ + andeq r4, r9, ip, asr #30 │ │ │ │ + andeq r4, r9, ip, lsl #30 │ │ │ │ │ │ │ │ -0007fc08 : │ │ │ │ +0007a0a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #352] @ 7fd80 │ │ │ │ - ldr r3, [pc, #352] @ 7fd84 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - ldr r1, [r7, #216] @ 0xd8 │ │ │ │ - ldr r3, [r7, #212] @ 0xd4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r0, [r7] │ │ │ │ - beq 7fd14 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ 7a0fc │ │ │ │ + ldr r2, [pc, #68] @ 7a100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r5, [r0, #200] @ 0xc8 │ │ │ │ + add r2, r2, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7fd04 │ │ │ │ - ldr r0, [r5, #192] @ 0xc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fc6c │ │ │ │ - ldr r1, [r5, #200] @ 0xc8 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fc84 │ │ │ │ - ldr r1, [r5, #188] @ 0xbc │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #168] @ 0xa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fc9c │ │ │ │ - ldr r1, [r5, #176] @ 0xb0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #156] @ 0x9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fcb4 │ │ │ │ - ldr r1, [r5, #164] @ 0xa4 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r4, [r5, #140] @ 0x8c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7fce0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7dcd0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7fcc0 │ │ │ │ - add r0, r5, #64 @ 0x40 │ │ │ │ - bl 2c27c │ │ │ │ - add r0, r5, #24 │ │ │ │ - bl 2cf54 │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r0] │ │ │ │ + beq 7a0ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2bf70 │ │ │ │ + mov r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [r7, #212] @ 0xd4 │ │ │ │ - ldr r1, [r7, #216] @ 0xd8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - sub r2, r1, r3 │ │ │ │ - cmp r6, r2, asr #2 │ │ │ │ - bcc 7fc48 │ │ │ │ - ldr r0, [r7, #252] @ 0xfc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fd2c │ │ │ │ - ldr r1, [r7, #260] @ 0x104 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r4, [r7, #232] @ 0xe8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7fd58 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7de44 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mov r1, #32 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7fd38 │ │ │ │ - ldr r0, [r7, #212] @ 0xd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fd70 │ │ │ │ - ldr r1, [r7, #220] @ 0xdc │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2da94 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq pc, [r8], -r0 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ + bl 2c120 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r4, r9, ip, lsr lr │ │ │ │ + andeq r0, r0, r0, asr #30 │ │ │ │ │ │ │ │ -0007fd88 : │ │ │ │ +0007a104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dca4 │ │ │ │ + bl 2df80 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #272 @ 0x110 │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fdb4 : │ │ │ │ +0007a130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str r6, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 2c99c │ │ │ │ - ldr r3, [r4, #244] @ 0xf4 │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r3, [r4, #248] @ 0xf8 │ │ │ │ - str r3, [r5] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0007fdfc : │ │ │ │ - b 2baf0 │ │ │ │ - │ │ │ │ -0007fe00 : │ │ │ │ - ldrb ip, [sp] │ │ │ │ - str ip, [sp] │ │ │ │ - ldrb ip, [sp, #16] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - b 2c384 │ │ │ │ - │ │ │ │ -0007fe14 : │ │ │ │ + ldr r0, [pc, #192] @ 7a214 │ │ │ │ + ldr r1, [pc, #192] @ 7a218 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #0 │ │ │ │ + blt 7a1a4 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #156] @ 7a21c │ │ │ │ + ldr r3, [pc, #148] @ 7a218 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7a210 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #80] @ 7a220 │ │ │ │ + ldr r3, [pc, #80] @ 7a224 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldrd r2, [r4, #80] @ 0x50 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldrd r2, [r4, #136] @ 0x88 │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a174 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r0, r3 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b 7a178 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, r9, r0, lsr #27 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r4, r9, r4, ror sp │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [r0, #252] @ 0xfc │ │ │ │ - ldr ip, [r0, #256] @ 0x100 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, r6 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - beq 7fedc │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 7a260 │ │ │ │ + b 7a304 │ │ │ │ + mov r4, ip │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + movcc r6, r7 │ │ │ │ + movcs r6, r5 │ │ │ │ + subs r2, r6, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + beq 7a290 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7a294 │ │ │ │ + sub r0, r7, r5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + movlt ip, r3 │ │ │ │ + movlt r2, #1 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 7a25c │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq sl, r4 │ │ │ │ + bne 7a304 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7a2fc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a2fc │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + stmlt r9, {r3, sl} │ │ │ │ + strge r4, [r9] │ │ │ │ + strge r3, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r5, r7 │ │ │ │ + b 7a2e0 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r9, {r3, r4} │ │ │ │ + beq 7a2f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cd8c │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr fp, [r0, #16] │ │ │ │ + cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov lr, r3 │ │ │ │ - bne 7fec4 │ │ │ │ - add r4, r4, #272 @ 0x110 │ │ │ │ - ldrd r4, [r4, #-8] │ │ │ │ - sub ip, ip, r6 │ │ │ │ - cmp r8, ip, asr #3 │ │ │ │ - strd r4, [r9] │ │ │ │ - bne 7feec │ │ │ │ - cmp r8, #0 │ │ │ │ - addgt r8, r6, r8, lsl #3 │ │ │ │ - subgt r7, r7, #8 │ │ │ │ - subgt r6, r6, #8 │ │ │ │ - subgt r8, r8, #8 │ │ │ │ - ble 7feb8 │ │ │ │ - ldrd r2, [r7, #8]! │ │ │ │ - ldrd r0, [r6, #8]! │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + movcc r6, r5 │ │ │ │ + movcs r6, r7 │ │ │ │ + b 7a2c0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 7a378 │ │ │ │ + b 7a41c │ │ │ │ + mov r4, ip │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + movcc r6, r7 │ │ │ │ + movcs r6, r5 │ │ │ │ + subs r2, r6, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + beq 7a3a8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7a3ac │ │ │ │ + sub r0, r7, r5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + movlt ip, r3 │ │ │ │ + movlt r2, #1 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 7a374 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq sl, r4 │ │ │ │ + bne 7a41c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7a414 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a414 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + stmlt r9, {r3, sl} │ │ │ │ + strge r4, [r9] │ │ │ │ + strge r3, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r5, r7 │ │ │ │ + b 7a3f8 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r9, {r3, r4} │ │ │ │ + beq 7a40c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - cmp r8, r6 │ │ │ │ + bl 2cd8c │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr fp, [r0, #16] │ │ │ │ + cmp r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r9] │ │ │ │ - bne 7fe84 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2d1ac │ │ │ │ - ldr ip, [r4, #256] @ 0x100 │ │ │ │ - ldr r6, [r4, #252] @ 0xfc │ │ │ │ - b 7fe54 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2d1ac │ │ │ │ - ldr r3, [pc, #24] @ 7ff0c │ │ │ │ - ldr r1, [pc, #24] @ 7ff10 │ │ │ │ - ldr r0, [pc, #24] @ 7ff14 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #173 @ 0xad │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq ip, r6, r4, lsr #7 │ │ │ │ - andeq fp, r6, r8, lsl #31 │ │ │ │ - andeq ip, r6, r8, lsl #8 │ │ │ │ - │ │ │ │ -0007ff18 : │ │ │ │ + movcc r6, r5 │ │ │ │ + movcs r6, r7 │ │ │ │ + b 7a3d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [r0, #252] @ 0xfc │ │ │ │ - ldr lr, [r0, #256] @ 0x100 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - cmp lr, ip │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - beq 7ffa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq 7a804 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 7ff8c │ │ │ │ - sub lr, lr, ip │ │ │ │ - cmp r5, lr, asr #3 │ │ │ │ - bne 7ffb8 │ │ │ │ + beq 7a7a8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr sl, [r3, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 7a74c │ │ │ │ + ldr fp, [sl, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 7a6f8 │ │ │ │ + ldr r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7a648 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - addgt r1, ip, r5, lsl #3 │ │ │ │ - subgt r3, ip, #8 │ │ │ │ - subgt r2, r4, #8 │ │ │ │ - subgt r1, r1, #8 │ │ │ │ - ble 7ff80 │ │ │ │ - ldrd r4, [r3, #8]! │ │ │ │ - cmp r3, r1 │ │ │ │ - strd r4, [r2, #8]! │ │ │ │ - bne 7ff70 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 2bd54 │ │ │ │ - ldr lr, [r6, #256] @ 0x100 │ │ │ │ - ldr ip, [r6, #252] @ 0xfc │ │ │ │ - b 7ff4c │ │ │ │ - str r4, [sp, #32] │ │ │ │ + beq 7a598 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7a5f0 │ │ │ │ + ldr r8, [r6, #12] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7a6a0 │ │ │ │ + ldr r7, [r8, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7a540 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a458 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ + add r1, r7, #48 @ 0x30 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + beq 7a510 │ │ │ │ + ldr r1, [r9, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + add r1, r9, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 7a52c │ │ │ │ + ldr r1, [r9, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 7a4e4 │ │ │ │ + ldr r0, [r8, #40] @ 0x28 │ │ │ │ + add r2, r8, #48 @ 0x30 │ │ │ │ + cmp r0, r2 │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ + beq 7a560 │ │ │ │ + ldr r1, [r8, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + add r2, r8, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq 7a57c │ │ │ │ + ldr r1, [r8, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7a6a0 │ │ │ │ + mov r8, r7 │ │ │ │ + b 7a4d8 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add r3, r4, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + beq 7a5b8 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a5d4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 7a648 │ │ │ │ + mov r4, r5 │ │ │ │ + b 7a4b4 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add r3, r5, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + beq 7a610 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a62c │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7a598 │ │ │ │ + mov r5, r6 │ │ │ │ + b 7a4c0 │ │ │ │ + ldr r0, [fp, #40] @ 0x28 │ │ │ │ + add r3, fp, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [fp, #8] │ │ │ │ + beq 7a668 │ │ │ │ + ldr r1, [fp, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [fp, #16] │ │ │ │ + add r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a684 │ │ │ │ + ldr r1, [fp, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7a6f8 │ │ │ │ + mov fp, r4 │ │ │ │ + b 7a4a8 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add r3, r6, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + beq 7a6c0 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a6dc │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7a5f0 │ │ │ │ + mov r6, r7 │ │ │ │ + b 7a4cc │ │ │ │ + ldr r0, [sl, #40] @ 0x28 │ │ │ │ + add r3, sl, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [sl, #8] │ │ │ │ + beq 7a718 │ │ │ │ + ldr r1, [sl, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + add r3, sl, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a734 │ │ │ │ + ldr r1, [sl, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + movne sl, r4 │ │ │ │ + bne 7a49c │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + add r3, r2, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + beq 7a770 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + add r3, r2, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a790 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + strne r4, [sp] │ │ │ │ + bne 7a48c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + add r3, r2, #48 @ 0x30 │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + beq 7a7cc │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + add r3, r2, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7a7ec │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + strne r4, [sp, #4] │ │ │ │ + bne 7a478 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2bd54 │ │ │ │ - ldr r3, [pc, #24] @ 7ffd8 │ │ │ │ - ldr r1, [pc, #24] @ 7ffdc │ │ │ │ - ldr r0, [pc, #24] @ 7ffe0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #189 @ 0xbd │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq ip, r6, ip, asr r3 │ │ │ │ - @ instruction: 0x0006bebc │ │ │ │ - andeq ip, r6, ip, lsr r3 │ │ │ │ - │ │ │ │ -0007ffe4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [r0, #68] @ 0x44 │ │ │ │ - ldr r8, [r0, #72] @ 0x48 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ - sub r8, r8, lr │ │ │ │ - ldr lr, [r0, #84] @ 0x54 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - sub lr, lr, r4 │ │ │ │ - cmp r8, lr │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - bne 80078 │ │ │ │ - ldr r7, [r0, #212] @ 0xd4 │ │ │ │ - ldr ip, [r0, #216] @ 0xd8 │ │ │ │ - sub ip, ip, r7 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - rsb ip, ip, r8, asr #3 │ │ │ │ - cmp ip, lr │ │ │ │ - ble 80048 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2d8fc │ │ │ │ - mov r4, r2 │ │ │ │ - sub lr, lr, ip │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r7, lr, lsl #2] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 2cb1c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r2, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7d910 │ │ │ │ - │ │ │ │ -0008007c : │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [r0, #216] @ 0xd8 │ │ │ │ - ldr lr, [r0, #212] @ 0xd4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub ip, ip, lr │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - sub r4, r4, ip, asr #2 │ │ │ │ - str r4, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 2d698 │ │ │ │ - ldr r3, [r5, #212] @ 0xd4 │ │ │ │ - ldr r2, [r5, #216] @ 0xd8 │ │ │ │ - cmp r2, r3 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1096] @ 7ac70 │ │ │ │ + ldr r3, [pc, #1096] @ 7ac74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cmp r5, #15 │ │ │ │ + add fp, r0, #24 │ │ │ │ + str fp, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [r3] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bhi 7aa6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 7a980 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + mov r2, fp │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + add r3, r7, #4 │ │ │ │ + cmp r3, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + strb r3, [r2, r5] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr sl, [r4, #16] │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + beq 7aaa0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r8, r3 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq 7a994 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r2, r8, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + blt 7aaec │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a9a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blt 7a9b0 │ │ │ │ + cmp sl, fp │ │ │ │ + beq 7a944 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, sl │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #800] @ 7ac78 │ │ │ │ + ldr r3, [pc, #792] @ 7ac74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ac30 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r2, fp │ │ │ │ + beq 7a888 │ │ │ │ + mov r0, fp │ │ │ │ + b 7aa88 │ │ │ │ + sub r2, r8, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 7aaec │ │ │ │ + sub r0, r3, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bge 7a92c │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq 7abd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ - beq 8010c │ │ │ │ - sub r4, r4, #-536870911 @ 0xe0000001 │ │ │ │ - add r6, r6, r4, lsl #3 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - mov r2, r8 │ │ │ │ + cmp r8, r5 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7ab54 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r5, r8, r5 │ │ │ │ + cmpeq r5, #0 │ │ │ │ + blt 7abf0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 2cb1c │ │ │ │ - ldr r3, [r5, #212] @ 0xd4 │ │ │ │ - ldr ip, [r5, #216] @ 0xd8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - cmp r4, ip, asr #2 │ │ │ │ - strd r0, [r6, #8]! │ │ │ │ - bcc 800e0 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00080118 : │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 7a228 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7a92c │ │ │ │ + subs r0, r5, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r9 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ab74 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b 7a950 │ │ │ │ + add r0, r0, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b 7a888 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7aa08 │ │ │ │ + ldr r9, [r7, #16] │ │ │ │ + ldr r6, [r9, #20] │ │ │ │ + cmp r8, r6 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7abc4 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 2dc98 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 7abe0 │ │ │ │ + sub r6, r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 7aa08 │ │ │ │ + b 7aa2c │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 7ab48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7ab30 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ab34 │ │ │ │ + sub r0, r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7aa08 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7aa34 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 7aa2c │ │ │ │ + sub r3, r8, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 7aa08 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bne 7aa34 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + ldr r2, [r9, #16] │ │ │ │ + cmp r8, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7abb8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7abbc │ │ │ │ + sub r0, r8, r3 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + b 7aa48 │ │ │ │ + sub r6, r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 7aa08 │ │ │ │ + mov r0, r2 │ │ │ │ + b 7aa34 │ │ │ │ + mov r5, #0 │ │ │ │ + b 7ab4c │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r5, r3 │ │ │ │ + bge 7aa08 │ │ │ │ + b 7aa2c │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r5, r9 │ │ │ │ + bne 7aa2c │ │ │ │ + mov r9, r6 │ │ │ │ + b 7ab90 │ │ │ │ + bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ + ldr r2, [pc, #104] @ 7ac7c │ │ │ │ + ldr r3, [pc, #92] @ 7ac74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7ac6c │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #52] @ 7ac80 │ │ │ │ + ldr r3, [pc, #36] @ 7ac74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ac30 │ │ │ │ + bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r4, r9, ip, asr #13 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + muleq r9, ip, r5 │ │ │ │ + andeq r4, r9, r0, ror #5 │ │ │ │ + andeq r4, r9, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1096] @ 7b0e8 │ │ │ │ + ldr r3, [pc, #1096] @ 7b0ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [r0, #216] @ 0xd8 │ │ │ │ - ldr lr, [r0, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - sub ip, ip, lr │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - sub sl, sl, ip, asr #2 │ │ │ │ - str sl, [sp] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr fp, [r0, #160] @ 0xa0 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - ldr ip, [r0, #168] @ 0xa8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 2c618 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 801fc │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 802fc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 802dc │ │ │ │ - ldr r2, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - add r5, r5, fp, lsl #3 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 801f4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r2, r4, lsl #2] │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r2, [r6, #212] @ 0xd4 │ │ │ │ - mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r2, r4, lsl #2] │ │ │ │ - mov r2, r8 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2c1ec │ │ │ │ - ldr r2, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r4, r3, asr #2 │ │ │ │ - add r5, r5, r7, lsl #3 │ │ │ │ - bcc 801ac │ │ │ │ + mov r0, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cmp r5, #15 │ │ │ │ + add fp, r0, #24 │ │ │ │ + str fp, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [r3] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bhi 7aee4 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 7adf8 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + mov r2, fp │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + add r3, r7, #4 │ │ │ │ + cmp r3, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + strb r3, [r2, r5] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr sl, [r4, #16] │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + beq 7af18 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r8, r3 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq 7ae0c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r2, r8, r3 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + blt 7af64 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ae18 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blt 7ae28 │ │ │ │ + cmp sl, fp │ │ │ │ + beq 7adbc │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #800] @ 7b0f0 │ │ │ │ + ldr r3, [pc, #792] @ 7b0ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7b0a8 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 8029c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 802bc │ │ │ │ - ldr lr, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - add r7, r7, fp, lsl #2 │ │ │ │ - cmp r3, lr │ │ │ │ - add r4, r4, fp, lsl #2 │ │ │ │ - beq 801f4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov fp, r0 │ │ │ │ - sub r9, r3, #1 │ │ │ │ - clz r9, r9 │ │ │ │ - lsr r9, r9, #5 │ │ │ │ - add sl, sl, r9 │ │ │ │ - ldr r0, [lr, r5, lsl #2] │ │ │ │ - bl 2d7f4 │ │ │ │ - add r2, sl, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d1e8 (int*, int, int)@plt> │ │ │ │ - ldr r2, [r6, #212] @ 0xd4 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [r2, r5, lsl #2] │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r2, fp │ │ │ │ + beq 7ad00 │ │ │ │ + mov r0, fp │ │ │ │ + b 7af00 │ │ │ │ + sub r2, r8, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 7af64 │ │ │ │ + sub r0, r3, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bge 7ada4 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq 7b050 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7afcc │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r5, r8, r5 │ │ │ │ + cmpeq r5, #0 │ │ │ │ + blt 7b068 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 7a340 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7ada4 │ │ │ │ + subs r0, r5, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r9 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7afec │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b 7adc8 │ │ │ │ + add r0, r0, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b 7ad00 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7ae80 │ │ │ │ + ldr r9, [r7, #16] │ │ │ │ + ldr r6, [r9, #20] │ │ │ │ + cmp r8, r6 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b03c │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 2dc98 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 7b058 │ │ │ │ + sub r6, r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 7ae80 │ │ │ │ + b 7aea4 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 7afc0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7afa8 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7afac │ │ │ │ + sub r0, r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7ae80 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7aeac │ │ │ │ + mov r5, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 7aea4 │ │ │ │ + sub r3, r8, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 7ae80 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bne 7aeac │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + ldr r2, [r9, #16] │ │ │ │ + cmp r8, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movcc r2, r8 │ │ │ │ + movcs r2, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b030 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2dc98 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b034 │ │ │ │ + sub r0, r8, r3 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + b 7aec0 │ │ │ │ + sub r6, r6, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 7ae80 │ │ │ │ + mov r0, r2 │ │ │ │ + b 7aeac │ │ │ │ + mov r5, #0 │ │ │ │ + b 7afc4 │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r5, r3 │ │ │ │ + bge 7ae80 │ │ │ │ + b 7aea4 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r5, r9 │ │ │ │ + bne 7aea4 │ │ │ │ + mov r9, r6 │ │ │ │ + b 7b008 │ │ │ │ + bl 2d9f8 <__cxa_end_catch@plt> │ │ │ │ + ldr r2, [pc, #104] @ 7b0f4 │ │ │ │ + ldr r3, [pc, #92] @ 7b0ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7b0e4 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + bl 2c0d8 <__cxa_begin_catch@plt> │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #52] @ 7b0f8 │ │ │ │ + ldr r3, [pc, #36] @ 7b0ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7b0a8 │ │ │ │ + bl 2d6c8 <__cxa_rethrow@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r4, r9, r4, asr r2 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r4, r9, r4, lsr #2 │ │ │ │ + andeq r3, r9, r8, ror #28 │ │ │ │ + andeq r3, r9, r0, lsr lr │ │ │ │ + │ │ │ │ +0007b0fc )@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3776] @ 0xec0 │ │ │ │ + ldr r2, [pc, #3328] @ 7be14 )@@Base+0xd18> │ │ │ │ + ldr r3, [pc, #3328] @ 7be18 )@@Base+0xd1c> │ │ │ │ + sub sp, sp, #284 @ 0x11c │ │ │ │ + ldr r5, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + add r8, sp, #252 @ 0xfc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r9, sp, #80 @ 0x50 │ │ │ │ + mov r4, #17 │ │ │ │ + mov r1, r9 │ │ │ │ + add r7, sp, #260 @ 0x104 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mov r3, #0 │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #3252] @ 7be1c )@@Base+0xd20> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d44c │ │ │ │ - ldr lr, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [r6, #216] @ 0xd8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - sub r3, r3, lr │ │ │ │ - cmp r5, r3, asr #2 │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - add r4, r4, r8, lsl #2 │ │ │ │ - bcc 8023c │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + mov r0, r5 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ + add r5, r5, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + mov sl, r5 │ │ │ │ + beq 7bba4 )@@Base+0xaa8> │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + cmp r6, r5 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b1e8 )@@Base+0xec> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b1ec )@@Base+0xf0> │ │ │ │ + sub r0, r5, r6 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 7b1bc )@@Base+0xc0> │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, sl │ │ │ │ + beq 7bba4 )@@Base+0xaa8> │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + cmp r6, r4 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b244 )@@Base+0x148> │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 8031c │ │ │ │ - ldr r1, [pc, #120] @ 80320 │ │ │ │ - ldr r0, [pc, #120] @ 80324 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b248 )@@Base+0x14c> │ │ │ │ + sub r0, r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7bba4 )@@Base+0xaa8> │ │ │ │ + mov r2, #0 │ │ │ │ + cmp fp, r7 │ │ │ │ + str r2, [sl, #40] @ 0x28 │ │ │ │ + beq 7b270 )@@Base+0x174> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r4, [r3] │ │ │ │ + mov r5, #18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + add r6, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2928] @ 7be20 )@@Base+0xd24> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #236 @ 0xec │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ 80328 │ │ │ │ - ldr r1, [pc, #100] @ 8032c │ │ │ │ - ldr r0, [pc, #100] @ 80330 │ │ │ │ - add r3, pc, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add sl, sp, #116 @ 0x74 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2848] @ 7be24 )@@Base+0xd28> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #237 @ 0xed │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ 80334 │ │ │ │ - ldr r1, [pc, #80] @ 80338 │ │ │ │ - ldr r0, [pc, #80] @ 8033c │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 2d740 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov ip, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #2804] @ 7be28 )@@Base+0xd2c> │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + strb r2, [lr, r0] │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add ip, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + add fp, sp, #188 @ 0xbc │ │ │ │ + strh r1, [sp, #140] @ 0x8c │ │ │ │ + strh r1, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r9 │ │ │ │ + add ip, sp, #164 @ 0xa4 │ │ │ │ + mov r0, r3 │ │ │ │ + strb r2, [sp, #142] @ 0x8e │ │ │ │ + strb r2, [sp, #166] @ 0xa6 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #156] @ 0x9c │ │ │ │ + str fp, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2716] @ 7be2c )@@Base+0xd30> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #251 @ 0xfb │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ 80340 │ │ │ │ - ldr r1, [pc, #60] @ 80344 │ │ │ │ - ldr r0, [pc, #60] @ 80348 │ │ │ │ + mov r2, #111 @ 0x6f │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [pc, #2692] @ 7be30 )@@Base+0xd34> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #3 │ │ │ │ + lsr lr, r3, #16 │ │ │ │ + mov r0, #41 @ 0x29 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + strb r2, [r5, r1] │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ + add ip, sp, #228 @ 0xe4 │ │ │ │ + add r5, sp, #212 @ 0xd4 │ │ │ │ + strb lr, [sp, #214] @ 0xd6 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + add lr, sp, #236 @ 0xec │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, ip │ │ │ │ + strh r3, [sp, #212] @ 0xd4 │ │ │ │ + strb r2, [sp, #215] @ 0xd7 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + str lr, [sp, #228] @ 0xe4 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2592] @ 7be34 )@@Base+0xd38> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #250 @ 0xfa │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq ip, r6, r8, ror #1 │ │ │ │ - ldrdeq fp, [r6], -r8 │ │ │ │ - @ instruction: 0x0006bebc │ │ │ │ - andeq ip, r6, r8, asr #1 │ │ │ │ - @ instruction: 0x0006bbb8 │ │ │ │ - andeq fp, r6, ip, lsr #29 │ │ │ │ - andeq ip, r6, r8, lsr #1 │ │ │ │ - muleq r6, r8, fp │ │ │ │ - andeq fp, r6, r4, lsr #30 │ │ │ │ - andeq ip, r6, r8, lsl #1 │ │ │ │ - andeq fp, r6, r8, ror fp │ │ │ │ - strdeq fp, [r6], -r4 │ │ │ │ - │ │ │ │ -0008034c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [r0, #68] @ 0x44 │ │ │ │ - ldr r9, [r0, #72] @ 0x48 │ │ │ │ - ldr lr, [r0, #80] @ 0x50 │ │ │ │ - sub r9, r9, ip │ │ │ │ - ldr ip, [r0, #84] @ 0x54 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub ip, ip, lr │ │ │ │ - cmp r9, ip │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - bne 80440 │ │ │ │ - ldr lr, [r0, #212] @ 0xd4 │ │ │ │ - ldr ip, [r0, #216] @ 0xd8 │ │ │ │ - mov r5, r0 │ │ │ │ - sub ip, ip, lr │ │ │ │ - asr ip, ip, #2 │ │ │ │ - rsb ip, ip, r9, asr #3 │ │ │ │ - cmp ip, r4 │ │ │ │ - bgt 80424 │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r4, r4, ip │ │ │ │ - beq 803e0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 80444 │ │ │ │ - ldr r0, [lr, r4, lsl #2] │ │ │ │ - ldr r1, [r7] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2c1ec │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 80464 │ │ │ │ - ldr r0, [lr, r4, lsl #2] │ │ │ │ - ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r3, [r5, #212] @ 0xd4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 2d44c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2ccfc │ │ │ │ - bl 7d910 │ │ │ │ - ldr r3, [pc, #56] @ 80484 │ │ │ │ - ldr r1, [pc, #56] @ 80488 │ │ │ │ - ldr r0, [pc, #56] @ 8048c │ │ │ │ - ldr r2, [pc, #56] @ 80490 │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + strb r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add r4, sp, #156 @ 0x9c │ │ │ │ + add ip, sp, #204 @ 0xcc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp] │ │ │ │ + blx ip │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 7b4a8 )@@Base+0x3ac> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7b4c4 )@@Base+0x3c8> │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 7b4dc )@@Base+0x3e0> │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, fp │ │ │ │ + beq 7b4f4 )@@Base+0x3f8> │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7b510 )@@Base+0x414> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7b52c )@@Base+0x430> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, sl │ │ │ │ + beq 7b544 )@@Base+0x448> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 7b55c )@@Base+0x460> │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #19 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #2220] @ 7be38 )@@Base+0xd3c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ 80494 │ │ │ │ - ldr r1, [pc, #40] @ 80498 │ │ │ │ - ldr r0, [pc, #40] @ 8049c │ │ │ │ - ldr r2, [pc, #40] @ 804a0 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2ce7c , std::allocator > const&, int)@plt> │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r3, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + mov sl, r1 │ │ │ │ + beq 7bbc8 )@@Base+0xacc> │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + cmp r6, r5 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b614 )@@Base+0x518> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b618 )@@Base+0x51c> │ │ │ │ + sub r0, r5, r6 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 7b5e8 )@@Base+0x4ec> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, sl │ │ │ │ + beq 7bbc8 )@@Base+0xacc> │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + cmp r6, r4 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b674 )@@Base+0x578> │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b678 )@@Base+0x57c> │ │ │ │ + sub r0, r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7bbc8 )@@Base+0xacc> │ │ │ │ + mov r2, #0 │ │ │ │ + cmp fp, r7 │ │ │ │ + str r2, [sl, #40] @ 0x28 │ │ │ │ + beq 7b6a0 )@@Base+0x5a4> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #1936] @ 7be3c )@@Base+0xd40> │ │ │ │ + ldr r4, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r2, #12 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, #32 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + mov ip, #0 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + strb ip, [sp, #224] @ 0xe0 │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1856] @ 7be40 )@@Base+0xd44> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq fp, r6, r8, ror #31 │ │ │ │ - andeq fp, r6, ip, lsr #20 │ │ │ │ - @ instruction: 0x0006bdb8 │ │ │ │ - andeq r0, r0, r6, lsl r1 │ │ │ │ - andeq fp, r6, r8, asr #31 │ │ │ │ - andeq fp, r6, ip, lsl #20 │ │ │ │ - andeq fp, r6, r0, lsl #26 │ │ │ │ - andeq r0, r0, r1, lsl r1 │ │ │ │ - │ │ │ │ -000804a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - mov r7, r2 │ │ │ │ - cmp ip, r1 │ │ │ │ - ldr r1, [pc, #1016] @ 808c8 │ │ │ │ - ldr r2, [pc, #1016] @ 808cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #32 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, #86 @ 0x56 │ │ │ │ mov r2, #0 │ │ │ │ - bne 80844 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r0, #68 @ 0x44 │ │ │ │ - ldr r8, [r0, #168] @ 0xa8 │ │ │ │ - ldmib fp, {r0, r2} │ │ │ │ - ldr r1, [fp, #32] │ │ │ │ - sub r2, r2, r0 │ │ │ │ - ldr r0, [fp, #28] │ │ │ │ - asr r2, r2, #2 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - add r2, r2, r1, asr #2 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - sub r1, r1, r0 │ │ │ │ - add r1, r2, r1, asr #3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldmib fp, {r1, r2} │ │ │ │ - ldr r0, [fp, #28] │ │ │ │ - sub r2, r2, r1 │ │ │ │ - ldr r1, [fp, #32] │ │ │ │ - asr r2, r2, #2 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - add r2, r2, r1, asr #2 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - add r3, r4, #80 @ 0x50 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - add r1, r2, r1, asr #3 │ │ │ │ - mov r0, r3 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1788] @ 7be44 )@@Base+0xd48> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #86 @ 0x56 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 2d740 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [sp, #252] @ 0xfc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, #2 │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [lr, r2] │ │ │ │ + stm sp, {r1, ip} │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldmib fp, {r1, r2} │ │ │ │ - ldr r0, [fp, #28] │ │ │ │ - sub r2, r2, r1 │ │ │ │ - ldr r1, [fp, #32] │ │ │ │ - asr r2, r2, #2 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - add r2, r2, r1, asr #2 │ │ │ │ - ldr r0, [r4, #212] @ 0xd4 │ │ │ │ - ldr r1, [r4, #216] @ 0xd8 │ │ │ │ - add r3, r4, #212 @ 0xd4 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - add r1, r2, r1, asr #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2bbb0 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [fp, #28] │ │ │ │ - ldr ip, [fp, #32] │ │ │ │ - sub ip, ip, r2 │ │ │ │ - cmp ip, #0 │ │ │ │ - asr sl, ip, #2 │ │ │ │ - ble 806ec │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add r9, r4, #224 @ 0xe0 │ │ │ │ - add r3, sp, #24 │ │ │ │ - clz r8, r8 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r8 │ │ │ │ - b 8068c │ │ │ │ - strd r0, [r2], #8 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ - ldr r2, [fp, #28] │ │ │ │ - ldr r0, [r2, r8] │ │ │ │ - bl 2bd30 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ - ldr ip, [r7, #88] @ 0x58 │ │ │ │ - cmp r2, ip │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - beq 806d4 │ │ │ │ - strd r0, [r2], #8 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ - mov r0, #208 @ 0xd0 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r2, [fp, #28] │ │ │ │ - ldr r1, [r2, r8] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2bd24 │ │ │ │ - ldr r2, [r7, #216] @ 0xd8 │ │ │ │ - ldr r1, [r7, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 806bc │ │ │ │ - str r5, [r2], #4 │ │ │ │ - str r2, [r7, #216] @ 0xd8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr r2, [r7, #216] @ 0xd8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r0, [r2, #-4] │ │ │ │ - bl 2d7f4 │ │ │ │ - ldr r2, [r7, #248] @ 0xf8 │ │ │ │ - cmp sl, r6 │ │ │ │ - add r2, r2, r0 │ │ │ │ - str r2, [r7, #248] @ 0xf8 │ │ │ │ - ble 806e4 │ │ │ │ - ldr r2, [fp, #28] │ │ │ │ - ldr r0, [r2, r6, lsl #2] │ │ │ │ - bl 2cfc0 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ - ldr ip, [r7, #76] @ 0x4c │ │ │ │ - lsl r8, r6, #2 │ │ │ │ - cmp r2, ip │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - bne 805f0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ - b 805f8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr r2, [r7, #216] @ 0xd8 │ │ │ │ - ldr r5, [r2, #-4] │ │ │ │ - b 80654 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ - b 80620 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add r5, sp, #24 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 7b7ac )@@Base+0x6b0> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7b7c8 )@@Base+0x6cc> │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 7b7e0 )@@Base+0x6e4> │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #1628] @ 7be48 )@@Base+0xd4c> │ │ │ │ + ldr ip, [r2] │ │ │ │ + mov r2, #12 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [sp, #272] @ 0x110 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + stm r7, {r0, r1, r2} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add r1, ip, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + mov sl, r1 │ │ │ │ + beq 7bbec )@@Base+0xaf0> │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + cmp r6, r5 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b874 )@@Base+0x778> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2db9c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b878 )@@Base+0x77c> │ │ │ │ + sub r0, r5, r6 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 7b848 )@@Base+0x74c> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, sl │ │ │ │ + beq 7bbec )@@Base+0xaf0> │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + cmp r6, r4 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b8d4 )@@Base+0x7d8> │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b8d8 )@@Base+0x7dc> │ │ │ │ + sub r0, r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7bbec )@@Base+0xaf0> │ │ │ │ + mov r2, #3 │ │ │ │ + cmp fp, r7 │ │ │ │ + str r2, [sl, #40] @ 0x28 │ │ │ │ + beq 7b900 )@@Base+0x804> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [r3] │ │ │ │ + mov sl, #16 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1300] @ 7be4c )@@Base+0xd50> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #65 @ 0x41 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1224] @ 7be50 )@@Base+0xd54> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #228] @ 0xe4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + strb r3, [ip, r2] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + ldr fp, [pc, #1168] @ 7be54 )@@Base+0xd58> │ │ │ │ + mov r2, sl │ │ │ │ + mov sl, #0 │ │ │ │ + strd sl, [sp, #16] │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dd88 │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + strb r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + strd sl, [sp] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 7ba0c )@@Base+0x910> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7ba28 )@@Base+0x92c> │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 7ba40 )@@Base+0x944> │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #16 │ │ │ │ + ldr r5, [r3] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #252] @ 0xfc │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #1000] @ 7be58 )@@Base+0xd5c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2daac │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - ldr r1, [r4, #148] @ 0x94 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r8, [r4, #144] @ 0x90 │ │ │ │ - asr lr, ip, #3 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - sub r2, r1, r8 │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - add r9, r3, r0, asr #3 │ │ │ │ - asr r2, r2, #3 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r9, r2 │ │ │ │ - asr r0, r0, #3 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bhi 8080c │ │ │ │ - bcc 807d8 │ │ │ │ - add r3, r3, lr │ │ │ │ - add r0, r3, r0 │ │ │ │ - ldr r1, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - mov r6, #0 │ │ │ │ - sub r2, r1, r3 │ │ │ │ - asr r2, r2, #3 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r0, r2 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bhi 807e8 │ │ │ │ - bcc 807c8 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr r2, [pc, #304] @ 808d0 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #292] @ 808cc │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2c9d8 , std::allocator > const&)@plt> │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + add r5, r5, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + mov sl, r5 │ │ │ │ + beq 7bc10 )@@Base+0xb14> │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + cmp r6, r5 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7baf0 )@@Base+0x9f4> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7baf4 )@@Base+0x9f8> │ │ │ │ + sub r0, r5, r6 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + movge sl, r4 │ │ │ │ + movlt r4, r1 │ │ │ │ + movge r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 7bac4 )@@Base+0x9c8> │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, sl │ │ │ │ + beq 7bc10 )@@Base+0xb14> │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + cmp r6, r4 │ │ │ │ + movcc r2, r6 │ │ │ │ + movcs r2, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7bb4c )@@Base+0xa50> │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7bb50 )@@Base+0xa54> │ │ │ │ + sub r0, r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7bc10 )@@Base+0xb14> │ │ │ │ + mov r2, #3 │ │ │ │ + cmp fp, r7 │ │ │ │ + str r2, [sl, #40] @ 0x28 │ │ │ │ + beq 7bb78 )@@Base+0xa7c> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #732] @ 7be5c )@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #660] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80890 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + bne 7bc98 )@@Base+0xb9c> │ │ │ │ + add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, r3, r0, lsl #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - strne r0, [r4, #96] @ 0x60 │ │ │ │ - b 80794 │ │ │ │ - add r8, r8, r9, lsl #3 │ │ │ │ - cmp r1, r8 │ │ │ │ - strne r8, [r4, #148] @ 0x94 │ │ │ │ - b 80764 │ │ │ │ - sub r2, r0, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - sub ip, ip, r2 │ │ │ │ - b 80794 │ │ │ │ - add r0, r4, #144 @ 0x90 │ │ │ │ - mov r3, r5 │ │ │ │ - sub r2, r9, r2 │ │ │ │ - bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - asr lr, ip, #3 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - asr r0, r0, #3 │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - b 80764 │ │ │ │ - ldr r3, [pc, #136] @ 808d4 │ │ │ │ - ldr r1, [pc, #136] @ 808d8 │ │ │ │ - ldr r0, [pc, #136] @ 808dc │ │ │ │ - ldr r2, [pc, #136] @ 808e0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2daac │ │ │ │ - ldr r2, [pc, #112] @ 808e4 │ │ │ │ - ldr r3, [pc, #84] @ 808cc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r3, #88 @ 0x58 │ │ │ │ + mov r2, r9 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + bl 7ac84 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + b 7b250 )@@Base+0x154> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r3, #88 @ 0x58 │ │ │ │ + mov r2, r9 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + bl 7ac84 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + b 7b680 )@@Base+0x584> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r3, #64 @ 0x40 │ │ │ │ + mov r2, r9 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + bl 7a80c │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + b 7b8e0 )@@Base+0x7e4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r3, #64 @ 0x40 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + bl 7a80c │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + b 7bb58 )@@Base+0xa5c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #484] @ 7be60 )@@Base+0xd64> │ │ │ │ + ldr r3, [pc, #408] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 808c4 │ │ │ │ + beq 7bcc8 )@@Base+0xbcc> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - mov r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #64] @ 808e8 │ │ │ │ - ldr r3, [pc, #32] @ 808cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #440] @ 7be64 )@@Base+0xd68> │ │ │ │ + ldr r3, [pc, #360] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80890 │ │ │ │ + bne 7bc98 )@@Base+0xb9c> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq lr, r8, r4, lsr #20 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq lr, r8, r0, asr r7 │ │ │ │ - andeq fp, r6, r8, lsl #25 │ │ │ │ - andeq fp, r6, ip, lsr #12 │ │ │ │ - andeq fp, r6, r8, asr #25 │ │ │ │ - andeq r0, r0, sp, asr r1 │ │ │ │ - andeq lr, r8, r0, lsl #13 │ │ │ │ - andeq lr, r8, ip, asr #12 │ │ │ │ - │ │ │ │ -000808ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #136] @ 8099c │ │ │ │ - add r3, pc, r3 │ │ │ │ - bne 8097c │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #124] @ 809a0 │ │ │ │ - ldr r2, [pc, #124] @ 809a4 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 80968 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2cd2c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2dd88 │ │ │ │ - ldr r3, [pc, #36] @ 809a8 │ │ │ │ - ldr r1, [pc, #36] @ 809ac │ │ │ │ - ldr r0, [pc, #36] @ 809b0 │ │ │ │ - ldr r2, [pc, #36] @ 809b4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq lr, r8, r4, ror #11 │ │ │ │ - andeq r0, r0, ip, ror #30 │ │ │ │ - andeq r0, r0, ip, ror pc │ │ │ │ - @ instruction: 0x0006bbb0 │ │ │ │ - strdeq fp, [r6], -r4 │ │ │ │ - muleq r6, r0, fp │ │ │ │ - muleq r0, r2, r1 │ │ │ │ - │ │ │ │ -000809b8 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&)@@Base>: │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809c0 : │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809c8 : │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809d0 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&)@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809d4 : │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809dc : │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809e4 : │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000809ec : │ │ │ │ - ldr r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 80a50 │ │ │ │ - b 80a90 │ │ │ │ - bne 80a3c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt 80a60 │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - mov r5, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 80a6c │ │ │ │ - mov r4, ip │ │ │ │ - ldr lr, [r4, #16] │ │ │ │ - mov r5, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ - ble 80a2c │ │ │ │ - ldr ip, [r4, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 80a4c │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r3, r4 │ │ │ │ - bne 80a90 │ │ │ │ - cmp r6, lr │ │ │ │ - ble 80ac0 │ │ │ │ - mov r2, #0 │ │ │ │ - stm r8, {r2, r3} │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r8, {r3, r4} │ │ │ │ - beq 80a88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr lr, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, lr │ │ │ │ - bgt 80a80 │ │ │ │ - bne 80ad0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r2, r7 │ │ │ │ - blt 80a80 │ │ │ │ - mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ - str r4, [r8] │ │ │ │ - str r3, [r8, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00080ae4 : │ │ │ │ - ldr r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #36] @ 80b14 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #32] @ 80b18 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r1, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 80b10 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r1 │ │ │ │ - andeq lr, r8, r0, lsl #8 │ │ │ │ - andeq r0, r0, r8, lsr #27 │ │ │ │ - │ │ │ │ -00080b1c : │ │ │ │ - ldr r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #36] @ 80b4c │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #32] @ 80b50 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r1, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 80b48 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r1 │ │ │ │ - andeq lr, r8, r8, asr #7 │ │ │ │ - andeq r1, r0, r4, asr #32 │ │ │ │ - │ │ │ │ -00080b54 : │ │ │ │ - ldr r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #36] @ 80b84 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #32] @ 80b88 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r1, #104] @ 0x68 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 80b80 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r1 │ │ │ │ - muleq r8, r0, r3 │ │ │ │ - andeq r0, r0, r4, ror #30 │ │ │ │ - │ │ │ │ -00080b8c >::reserve(unsigned int)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 80c30 >::reserve(unsigned int)@@Base+0xa4> │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r1, r3, asr #3 │ │ │ │ - popls {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - lsl r5, r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - sub r6, r6, r2 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - sub r2, r2, r7 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt 80c08 >::reserve(unsigned int)@@Base+0x7c> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 80c24 >::reserve(unsigned int)@@Base+0x98> │ │ │ │ - add r6, r8, r6 │ │ │ │ - add r1, r8, r5 │ │ │ │ - str r8, [r4] │ │ │ │ - str r6, [r4, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c684 │ │ │ │ - b 80bf0 >::reserve(unsigned int)@@Base+0x64> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - b 80c18 >::reserve(unsigned int)@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #4] @ 80c3c >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - andeq fp, r6, ip, asr #18 │ │ │ │ - │ │ │ │ -00080c40 (double*, int, double)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #568] @ 80e94 (double*, int, double)@@Base+0x254> │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #564] @ 80e98 (double*, int, double)@@Base+0x258> │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #380] @ 7be68 )@@Base+0xd6c> │ │ │ │ + ldr r3, [pc, #296] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #560] @ 80e9c (double*, int, double)@@Base+0x25c> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 80d14 (double*, int, double)@@Base+0xd4> │ │ │ │ - blt 80d40 (double*, int, double)@@Base+0x100> │ │ │ │ - asrs ip, r1, #3 │ │ │ │ - beq 80cd4 (double*, int, double)@@Base+0x94> │ │ │ │ - add r0, r0, #64 @ 0x40 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, ip │ │ │ │ - subs r2, r2, #1 │ │ │ │ - strd r4, [r3, #-64] @ 0xffffffc0 │ │ │ │ - strd r4, [r3, #-56] @ 0xffffffc8 │ │ │ │ - strd r4, [r3, #-48] @ 0xffffffd0 │ │ │ │ - strd r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ - strd r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ - strd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ - strd r4, [r3, #-16] │ │ │ │ - strd r4, [r3, #-8] │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - bne 80ca0 (double*, int, double)@@Base+0x60> │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r0, r0, ip, lsl #6 │ │ │ │ - ldr r2, [pc, #452] @ 80ea0 (double*, int, double)@@Base+0x260> │ │ │ │ - and r3, r1, #7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 80d14 (double*, int, double)@@Base+0xd4> │ │ │ │ - ldrb r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - strd r4, [r0, #48] @ 0x30 │ │ │ │ - strd r4, [r0, #40] @ 0x28 │ │ │ │ - strd r4, [r0, #32] │ │ │ │ - strd r4, [r0, #24] │ │ │ │ - strd r4, [r0, #16] │ │ │ │ - strd r4, [r0, #8] │ │ │ │ - strd r4, [r0] │ │ │ │ - ldr r2, [pc, #392] @ 80ea4 (double*, int, double)@@Base+0x264> │ │ │ │ - ldr r3, [pc, #376] @ 80e98 (double*, int, double)@@Base+0x258> │ │ │ │ + beq 7bcc8 )@@Base+0xbcc> │ │ │ │ + b 7bc98 )@@Base+0xb9c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #336] @ 7be6c )@@Base+0xd70> │ │ │ │ + ldr r3, [pc, #248] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80e10 (double*, int, double)@@Base+0x1d0> │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #344] @ 80ea8 (double*, int, double)@@Base+0x268> │ │ │ │ - add r5, sp, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #320] @ 80eac (double*, int, double)@@Base+0x26c> │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #300] @ 80eb0 (double*, int, double)@@Base+0x270> │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + beq 7bcc8 )@@Base+0xbcc> │ │ │ │ + b 7bc98 )@@Base+0xb9c> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ 80eb4 (double*, int, double)@@Base+0x274> │ │ │ │ - ldr r3, [pc, #160] @ 80e98 (double*, int, double)@@Base+0x258> │ │ │ │ + ldr r2, [pc, #276] @ 7be70 )@@Base+0xd74> │ │ │ │ + ldr r3, [pc, #184] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 80e18 (double*, int, double)@@Base+0x1d8> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 80e4c (double*, int, double)@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #152] @ 80eb8 (double*, int, double)@@Base+0x278> │ │ │ │ - ldr r3, [pc, #152] @ 80ebc (double*, int, double)@@Base+0x27c> │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + beq 7bcc8 )@@Base+0xbcc> │ │ │ │ + b 7bc98 )@@Base+0xb9c> │ │ │ │ + b 7bcdc )@@Base+0xbe0> │ │ │ │ + b 7bd44 )@@Base+0xc48> │ │ │ │ + b 7bd4c )@@Base+0xc50> │ │ │ │ + mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ 80ec0 (double*, int, double)@@Base+0x280> │ │ │ │ - ldr r3, [pc, #56] @ 80e98 (double*, int, double)@@Base+0x258> │ │ │ │ + ldr r2, [pc, #220] @ 7be74 )@@Base+0xd78> │ │ │ │ + ldr r3, [pc, #124] @ 7be18 )@@Base+0xd1c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80e10 (double*, int, double)@@Base+0x1d0> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 80e44 (double*, int, double)@@Base+0x204> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + beq 7bcc8 )@@Base+0xbcc> │ │ │ │ + b 7bc98 )@@Base+0xb9c> │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + add r4, sp, #156 @ 0x9c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 7bc44 )@@Base+0xb48> │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + add r4, sp, #156 @ 0x9c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 7bc54 )@@Base+0xb58> │ │ │ │ + b 7bc6c )@@Base+0xb70> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 80e3c (double*, int, double)@@Base+0x1fc> │ │ │ │ - muleq r8, r4, r2 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq lr, r8, r0, lsl #5 │ │ │ │ - @ instruction: 0x00071bba │ │ │ │ - ldrdeq lr, [r8], -r8 │ │ │ │ - andeq fp, r6, r0, asr #16 │ │ │ │ - andeq fp, r6, ip, asr #16 │ │ │ │ - andeq sl, r6, r8, asr pc │ │ │ │ - andeq lr, r8, r0, lsl #2 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - muleq r8, r8, r0 │ │ │ │ + ldr r2, [pc, #132] @ 7be78 )@@Base+0xd7c> │ │ │ │ + ldr r3, [pc, #32] @ 7be18 )@@Base+0xd1c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7bcc8 )@@Base+0xbcc> │ │ │ │ + b 7bc98 )@@Base+0xb9c> │ │ │ │ + ldrdeq r3, [r9], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + strdeq fp, [r6], -r0 │ │ │ │ + andeq sp, r6, r0, lsr #17 │ │ │ │ + andeq r0, r7, r4, lsr r7 │ │ │ │ + andeq r6, r0, lr, ror #30 │ │ │ │ + andeq r0, r7, r8, ror #13 │ │ │ │ + andeq fp, r6, r8, lsl r3 │ │ │ │ + ldrdeq r0, [r7], -r4 │ │ │ │ + andeq fp, r6, r0, ror #16 │ │ │ │ + andeq r0, r7, r8, ror #8 │ │ │ │ + andeq r0, r7, r4, lsr #8 │ │ │ │ + andeq pc, r6, ip, lsl r9 @ │ │ │ │ + andeq r0, r7, r0, lsr #6 │ │ │ │ + andeq r0, r7, ip, lsl #4 │ │ │ │ + ldrdeq r0, [r7], -r4 │ │ │ │ + subsmi r0, r9, r0 │ │ │ │ + ldrdeq r0, [r7], -r4 │ │ │ │ + andeq r3, r9, r4, ror r3 │ │ │ │ + andeq r3, r9, r8, ror r2 │ │ │ │ + andeq r3, r9, r8, asr #4 │ │ │ │ + andeq r3, r9, r8, lsl #4 │ │ │ │ + ldrdeq r3, [r9], -r8 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + andeq r3, r9, ip, asr r1 │ │ │ │ + andeq r3, r9, r0, lsl #2 │ │ │ │ │ │ │ │ -00080ec4 (int*, int, int)@@Base>: │ │ │ │ +0007be7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr ip, [pc, #564] @ 81110 (int*, int, int)@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #564] @ 81114 (int*, int, int)@@Base+0x250> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r4, [pc, #560] @ 81118 (int*, int, int)@@Base+0x254> │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r9, [r0, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #816] @ 7c1cc │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #808] @ 7c1d0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r8, [pc, #804] @ 7c1d4 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 80f90 (int*, int, int)@@Base+0xcc> │ │ │ │ - blt 80fbc (int*, int, int)@@Base+0xf8> │ │ │ │ - asrs lr, r1, #3 │ │ │ │ - beq 80f50 (int*, int, int)@@Base+0x8c> │ │ │ │ - add r0, r0, #32 │ │ │ │ - mov r3, r0 │ │ │ │ - mov ip, lr │ │ │ │ - subs ip, ip, #1 │ │ │ │ - str r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ - str r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ - str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ - str r2, [r3, #-20] @ 0xffffffec │ │ │ │ - str r2, [r3, #-16] │ │ │ │ - str r2, [r3, #-12] │ │ │ │ - str r2, [r3, #-8] │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - add r3, r3, #32 │ │ │ │ - bne 80f1c (int*, int, int)@@Base+0x58> │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add r0, r0, lr, lsl #5 │ │ │ │ - ldr r3, [pc, #452] @ 8111c (int*, int, int)@@Base+0x258> │ │ │ │ - and r1, r1, #7 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi 80f90 (int*, int, int)@@Base+0xcc> │ │ │ │ - ldrb r1, [r3, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - str r2, [r0, #24] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r2, [pc, #392] @ 81120 (int*, int, int)@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #376] @ 81114 (int*, int, int)@@Base+0x250> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 7bfcc │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 7bf90 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + b 7bf04 │ │ │ │ + ldr r3, [r9, #28] │ │ │ │ + ldr r0, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 7c080 │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #680] @ 7c1d8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + bl 2e058 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sl] │ │ │ │ + ldrne r3, [pc, #616] @ 7c1dc │ │ │ │ + ldreq r3, [pc, #616] @ 7c1e0 │ │ │ │ + ldr r6, [r0, #244] @ 0xf4 │ │ │ │ + mov r0, sl │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r9, #32] │ │ │ │ + cmp r3, fp │ │ │ │ + bgt 7bf00 │ │ │ │ + mov r6, sl │ │ │ │ + ldr r2, [pc, #588] @ 7c1e4 │ │ │ │ + ldr r3, [pc, #564] @ 7c1d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8108c (int*, int, int)@@Base+0x1c8> │ │ │ │ + bne 7c148 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ + blx r2 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + ble 7bf90 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #168] @ 0xa8 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7c06c │ │ │ │ + ldrd r4, [r8] │ │ │ │ + ldr r3, [pc, #448] @ 7c1d8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + bl 2e058 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r4, [r1, #244] @ 0xf4 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [pc, #376] @ 7c1dc │ │ │ │ + ldreq r3, [pc, #376] @ 7c1e0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r8, r8, #8 │ │ │ │ + bne 7bff0 │ │ │ │ + b 7bf90 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #344] @ 81124 (int*, int, int)@@Base+0x260> │ │ │ │ - add r6, sp, #28 │ │ │ │ + ldr r1, [pc, #340] @ 7c1e8 │ │ │ │ + add r5, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2e950 │ │ │ │ + ldr r1, [pc, #320] @ 7c1ec │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #320] @ 81128 (int*, int, int)@@Base+0x264> │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + bl 2e950 │ │ │ │ + ldr r1, [pc, #304] @ 7c1f0 │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #300] @ 8112c (int*, int, int)@@Base+0x268> │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + bl 2e950 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ 81130 (int*, int, int)@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #160] @ 81114 (int*, int, int)@@Base+0x250> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #200] @ 7c1f4 │ │ │ │ + ldr r3, [pc, #160] @ 7c1d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 81094 (int*, int, int)@@Base+0x1d0> │ │ │ │ + beq 7c150 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 810c8 (int*, int, int)@@Base+0x204> │ │ │ │ - ldr r2, [pc, #152] @ 81134 (int*, int, int)@@Base+0x270> │ │ │ │ - ldr r3, [pc, #152] @ 81138 (int*, int, int)@@Base+0x274> │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + b 7c184 │ │ │ │ + ldr r2, [pc, #160] @ 7c1f8 │ │ │ │ + ldr r3, [pc, #160] @ 7c1fc │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ 8113c (int*, int, int)@@Base+0x278> │ │ │ │ - ldr r3, [pc, #56] @ 81114 (int*, int, int)@@Base+0x250> │ │ │ │ + ldr r2, [pc, #108] @ 7c200 │ │ │ │ + ldr r3, [pc, #56] @ 7c1d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8108c (int*, int, int)@@Base+0x1c8> │ │ │ │ + bne 7c148 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 810c0 (int*, int, int)@@Base+0x1fc> │ │ │ │ + b 7c17c │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 810b8 (int*, int, int)@@Base+0x1f4> │ │ │ │ - andeq lr, r8, r8, lsl r0 │ │ │ │ + b 7c174 │ │ │ │ + andeq r3, r9, r0, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq lr, r8, r4 │ │ │ │ - andeq r1, r7, r5, asr #18 │ │ │ │ - andeq sp, r8, ip, asr pc │ │ │ │ - andeq fp, r6, r4, asr #11 │ │ │ │ - ldrdeq fp, [r6], -r0 │ │ │ │ - ldrdeq sl, [r6], -ip │ │ │ │ - andeq sp, r8, r4, lsl #29 │ │ │ │ + andeq r3, r9, ip, lsr r0 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r2, r9, ip, asr pc │ │ │ │ + andeq sp, r6, ip, lsr #14 │ │ │ │ + strdeq pc, [r6], -r4 │ │ │ │ + strdeq pc, [r6], -r0 │ │ │ │ + andeq r2, r9, r8, asr #27 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq sp, r8, ip, lsl lr │ │ │ │ + andeq r2, r9, r0, ror #26 │ │ │ │ │ │ │ │ -00081140 (double*, int)@@Base>: │ │ │ │ +0007c204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #628] @ 813cc (double*, int)@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #628] @ 813d0 (double*, int)@@Base+0x290> │ │ │ │ + ldr r2, [pc, #1256] @ 7c704 │ │ │ │ + ldr r3, [pc, #1256] @ 7c708 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #624] @ 813d4 (double*, int)@@Base+0x294> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 8124c (double*, int)@@Base+0x10c> │ │ │ │ - blt 81278 (double*, int)@@Base+0x138> │ │ │ │ - asrs ip, r1, #3 │ │ │ │ - beq 811d4 (double*, int)@@Base+0x94> │ │ │ │ - add r0, r0, #64 @ 0x40 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, ip │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - subs r2, r2, #1 │ │ │ │ - strd r4, [r3, #-64] @ 0xffffffc0 │ │ │ │ - strd r4, [r3, #-56] @ 0xffffffc8 │ │ │ │ - strd r4, [r3, #-48] @ 0xffffffd0 │ │ │ │ - strd r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ - strd r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ - strd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ - strd r4, [r3, #-16] │ │ │ │ - strd r4, [r3, #-8] │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - bne 811a0 (double*, int)@@Base+0x60> │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r0, r0, ip, lsl #6 │ │ │ │ - ldr r3, [pc, #508] @ 813d8 (double*, int)@@Base+0x298> │ │ │ │ - and r1, r1, #7 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi 8124c (double*, int)@@Base+0x10c> │ │ │ │ - ldrb r1, [r3, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r0, #48] @ 0x30 │ │ │ │ - mov r2, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #32] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r6, [pc, #1216] @ 7c70c │ │ │ │ + bl 2ccc0 │ │ │ │ + ldr r3, [pc, #1212] @ 7c710 │ │ │ │ + ldr r2, [pc, #1212] @ 7c714 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + ldr r8, [r5, #192] @ 0xc0 │ │ │ │ + mov ip, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov lr, #7 │ │ │ │ + lsr r7, r1, #16 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4] │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str ip, [r4, #200] @ 0xc8 │ │ │ │ + strh r1, [sp, #56] @ 0x38 │ │ │ │ + strb r7, [sp, #58] @ 0x3a │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + strb ip, [sp, #59] @ 0x3b │ │ │ │ + bl 2d7c4 │ │ │ │ + cmp r0, #7 │ │ │ │ + beq 7c60c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 2d7c4 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + cmp r0, #15 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi 7c5dc │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 7c638 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + strb r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r3, #14 │ │ │ │ + bls 7c698 │ │ │ │ + ldr r1, [pc, #1024] @ 7c718 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2cc84 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov r0, #56 @ 0x38 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 2c00c , std::allocator > const&)@plt> │ │ │ │ + ldr r8, [r5, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #24] │ │ │ │ - mov r2, #0 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrne r3, [r8, #4] │ │ │ │ + add r9, sp, #28 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + str r6, [r4, #200] @ 0xc8 │ │ │ │ + mov r0, r9 │ │ │ │ + strne r3, [r8, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #936] @ 7c71c │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr fp, [r3, #72] @ 0x48 │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov sl, #10 │ │ │ │ + mov lr, #0 │ │ │ │ + mov ip, r6 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + mov r3, r7 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + str r8, [sp, #28] │ │ │ │ + strh r2, [ip] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ + strb lr, [sp, #110] @ 0x6e │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 7c3dc │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r8, [r5, #176] @ 0xb0 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - mov r2, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrne r3, [r8, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r8, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [pc, #776] @ 7c720 │ │ │ │ + ldr r2, [r8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r2, #76] @ 0x4c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + mov fp, #14 │ │ │ │ + mov lr, #0 │ │ │ │ + mov ip, r6 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str r8, [sp, #28] │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + strh r3, [ip] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, r4, #148 @ 0x94 │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ + strb lr, [sp, #114] @ 0x72 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 7c474 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldrd r2, [r5, #104] @ 0x68 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7c4a8 │ │ │ │ + ldrd sl, [sp, #16] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #148] @ 0x94 │ │ │ │ + strd sl, [r4, #136] @ 0x88 │ │ │ │ + ldr sl, [r5, #176] @ 0xb0 │ │ │ │ + cmp r2, r3 │ │ │ │ + strgt r3, [r4, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #8] │ │ │ │ + cmp sl, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrne r3, [sl, #4] │ │ │ │ + add r5, sp, #24 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + strne r3, [sl, #4] │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sl] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r8, [r0, #64] @ 0x40 │ │ │ │ + mov r3, #18 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r0] │ │ │ │ - ldr r2, [pc, #392] @ 813dc (double*, int)@@Base+0x29c> │ │ │ │ - ldr r3, [pc, #376] @ 813d0 (double*, int)@@Base+0x290> │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #524] @ 7c724 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #18 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r0, sl │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, r4, #204 @ 0xcc │ │ │ │ + mov r1, r9 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 7c56c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7c590 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7c5ac │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #372] @ 7c728 │ │ │ │ + ldr r3, [pc, #336] @ 7c708 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81348 (double*, int)@@Base+0x208> │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #344] @ 813e0 (double*, int)@@Base+0x2a0> │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #320] @ 813e4 (double*, int)@@Base+0x2a4> │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 7c694 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #300] @ 813e8 (double*, int)@@Base+0x2a8> │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + b 7c2ec │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2dc98 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7c2b0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 7c2e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7c2e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b 7c5f8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ 813ec (double*, int)@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #160] @ 813d0 (double*, int)@@Base+0x290> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c120 │ │ │ │ + ldr r2, [pc, #180] @ 7c72c │ │ │ │ + ldr r3, [pc, #140] @ 7c708 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 81350 (double*, int)@@Base+0x210> │ │ │ │ + beq 7c6f4 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 81384 (double*, int)@@Base+0x244> │ │ │ │ - ldr r2, [pc, #152] @ 813f0 (double*, int)@@Base+0x2b0> │ │ │ │ - ldr r3, [pc, #152] @ 813f4 (double*, int)@@Base+0x2b4> │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ 813f8 (double*, int)@@Base+0x2b8> │ │ │ │ - ldr r3, [pc, #56] @ 813d0 (double*, int)@@Base+0x290> │ │ │ │ + ldr r2, [pc, #144] @ 7c730 │ │ │ │ + ldr r3, [pc, #100] @ 7c708 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81348 (double*, int)@@Base+0x208> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 8137c (double*, int)@@Base+0x23c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 81374 (double*, int)@@Base+0x234> │ │ │ │ - muleq r8, ip, sp │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sp, r8, r8, lsl #27 │ │ │ │ - andeq r1, r7, r8, asr #13 │ │ │ │ - andeq sp, r8, r0, lsr #25 │ │ │ │ - andeq fp, r6, r8, lsl #6 │ │ │ │ - andeq fp, r6, r0, lsr #6 │ │ │ │ - andeq sl, r6, r0, lsr #20 │ │ │ │ - andeq sp, r8, r8, asr #23 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - andeq sp, r8, r0, ror #22 │ │ │ │ - │ │ │ │ -000813fc >::reserve(unsigned int)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 814a0 >::reserve(unsigned int)@@Base+0xa4> │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r1, r3, asr #2 │ │ │ │ - popls {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - lsl r5, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - sub r6, r6, r2 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - sub r2, r2, r7 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt 81478 >::reserve(unsigned int)@@Base+0x7c> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 81494 >::reserve(unsigned int)@@Base+0x98> │ │ │ │ - add r6, r8, r6 │ │ │ │ - add r1, r8, r5 │ │ │ │ - str r8, [r4] │ │ │ │ - str r6, [r4, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c684 │ │ │ │ - b 81460 >::reserve(unsigned int)@@Base+0x64> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - b 81488 >::reserve(unsigned int)@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #4] @ 814ac >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ + bne 7c694 │ │ │ │ + ldr r0, [pc, #112] @ 7c734 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - ldrdeq fp, [r6], -ip │ │ │ │ - │ │ │ │ -000814b0 >::~_Vector_base()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 814dc >::~_Vector_base()@@Base+0x2c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r0 │ │ │ │ + b 7c658 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #56 @ 0x38 │ │ │ │ bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 7c658 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ + b 7c658 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 7c6e0 │ │ │ │ + b 7c650 │ │ │ │ + b 7c660 │ │ │ │ + ldrdeq r2, [r9], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r2, r9, r0, lsr #25 │ │ │ │ + andeq r9, r6, r0, lsr #24 │ │ │ │ + andeq r0, r0, r0, asr #30 │ │ │ │ + andeq pc, r6, r8, asr #17 │ │ │ │ + muleq r6, r8, r8 │ │ │ │ + andeq sl, r6, r8, asr #14 │ │ │ │ + andeq ip, r6, ip, lsr r6 │ │ │ │ + andeq r2, r9, r0, asr #18 │ │ │ │ + andeq r2, r9, ip, ror r8 │ │ │ │ + andeq r2, r9, r4, asr r8 │ │ │ │ + ldrdeq r9, [r6], -r4 │ │ │ │ │ │ │ │ -000814e4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base>: │ │ │ │ +0007c738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - subs r5, r2, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - beq 81594 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ - ldr sl, [r0, #4] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - sub r2, r2, sl │ │ │ │ - cmp r5, r2, asr #3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - bhi 8159c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb8> │ │ │ │ - sub fp, sl, r1 │ │ │ │ - cmp r5, fp, asr #3 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - asr r0, fp, #3 │ │ │ │ - bcc 8166c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x188> │ │ │ │ - subs r0, r5, r0 │ │ │ │ - moveq r0, sl │ │ │ │ - beq 8155c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x78> │ │ │ │ - add r0, sl, r0, lsl #3 │ │ │ │ - cmp sl, r0 │ │ │ │ - beq 8155c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x78> │ │ │ │ - mov r3, sl │ │ │ │ - strd r8, [r3], #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 81550 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x6c> │ │ │ │ - cmp fp, #8 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - ble 816fc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x218> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2c9a8 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r0, r0, fp │ │ │ │ - cmp sl, r7 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - beq 81594 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ - strd r8, [r4], #8 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne 81588 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xa4> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr fp, [r0] │ │ │ │ - mvn r1, #-268435456 @ 0xf0000000 │ │ │ │ - sub r4, sl, fp │ │ │ │ - sub r2, r1, r4, asr #3 │ │ │ │ - cmp r5, r2 │ │ │ │ - asr r4, r4, #3 │ │ │ │ - bhi 81750 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x26c> │ │ │ │ - cmp r5, r4 │ │ │ │ - movcs r2, r5 │ │ │ │ - movcc r2, r4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ - sub r8, r7, fp │ │ │ │ - bcs 816cc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1e8> │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r9, r4 │ │ │ │ - bne 816ec >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x208> │ │ │ │ - add r2, r9, r8 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - lsl r3, r5, #3 │ │ │ │ - add r5, r2, r5, lsl #3 │ │ │ │ - strd r0, [r2], #8 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 815ec >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x108> │ │ │ │ - cmp r8, #8 │ │ │ │ - ble 8171c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x238> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2c9a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub sl, sl, r7 │ │ │ │ - add r8, r8, r3 │ │ │ │ - cmp sl, #8 │ │ │ │ - add r8, r9, r8 │ │ │ │ - ble 8170c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x228> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d740 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r8, r8, sl │ │ │ │ - beq 81658 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x174> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, fp │ │ │ │ - sub r1, r1, fp │ │ │ │ - bl 2c684 │ │ │ │ - str r9, [r6] │ │ │ │ - str r8, [r6, #4] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl fp, r5, #3 │ │ │ │ - cmp fp, #8 │ │ │ │ - sub r5, sl, r5, lsl #3 │ │ │ │ - ble 8173c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x258> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2c9a8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - sub r2, r5, r7 │ │ │ │ - add r3, r3, fp │ │ │ │ - cmp r2, #8 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ble 8172c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x248> │ │ │ │ - sub r0, sl, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2c9a8 │ │ │ │ - add r3, r7, fp │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 81594 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ - strd r8, [r4], #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 816bc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1d8> │ │ │ │ - b 81594 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ - mvn r4, #-2147483641 @ 0x80000007 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r0, [ip, #3640] @ 0xe38 │ │ │ │ + ldr ip, [pc, #3828] @ 7d644 │ │ │ │ + sub sp, sp, #420 @ 0x1a4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #3816] @ 7d648 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + bhi 7d754 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r7, [sp, #148] @ 0x94 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + beq 7d464 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - add r4, r0, r4 │ │ │ │ - b 815dc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xf8> │ │ │ │ - cmp r4, r1 │ │ │ │ - movcs r4, r1 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - b 816d0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1ec> │ │ │ │ - bne 81578 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x94> │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [r0] │ │ │ │ - b 81578 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x94> │ │ │ │ - bne 8163c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x158> │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8163c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x158> │ │ │ │ - bne 81618 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x134> │ │ │ │ - ldrd r0, [fp] │ │ │ │ - strd r0, [r9] │ │ │ │ - b 81618 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x134> │ │ │ │ - bne 816b0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1cc> │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [sl, #-8] │ │ │ │ - b 816b0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1cc> │ │ │ │ - bne 81748 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x264> │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [sl] │ │ │ │ - mov r3, sl │ │ │ │ - b 81690 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #4] @ 8175c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x278> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - andeq sl, r6, r0, lsl #29 │ │ │ │ - │ │ │ │ -00081760 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ 819c4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x264> │ │ │ │ - ldr r3, [pc, #584] @ 819c8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x268> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, r0, r6 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + strd r2, [r0], #8 │ │ │ │ + beq 7d4c8 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r2, r6, #8 │ │ │ │ + bl 2c624 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, #32 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + bhi 7d618 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + beq 7d450 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ - add r2, r6, #8 │ │ │ │ - add r8, r5, #4 │ │ │ │ - cmp r7, r8 │ │ │ │ - add ip, r0, #16 │ │ │ │ - add r3, r0, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - beq 818ec const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x18c> │ │ │ │ - ldr r9, [r4, #16] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - mov r6, r7 │ │ │ │ - cmp r9, r3 │ │ │ │ - bge 81848 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xe8> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq 81898 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - ble 81944 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1e4> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, r0, r6 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + str r5, [sp, #164] @ 0xa4 │ │ │ │ + strd r2, [r0], #8 │ │ │ │ + beq 7d4d8 │ │ │ │ + sub r2, r6, #8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2c624 │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r0, [r6, #200] @ 0xc8 │ │ │ │ + bl 2c570 │ │ │ │ + ldr r0, [r6, #200] @ 0xc8 │ │ │ │ + bl 2d338 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + beq 7d5d8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81898 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ + ble 7d59c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b 7c954 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 7ca28 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r3, #244] @ 0xf4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #168] @ 0xa8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8189c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ - ldr r9, [r4, #16] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - blt 81898 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ - movne r0, #0 │ │ │ │ - bne 8189c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - b 81994 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x234> │ │ │ │ - beq 8192c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1cc> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + beq 7c944 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 819a8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x248> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - blt 81880 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x120> │ │ │ │ - bne 81958 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1f8> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + strne r4, [r7], #4 │ │ │ │ + bne 7c944 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub r1, r7, r3 │ │ │ │ + asr r3, r1, #2 │ │ │ │ + cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ + beq 7d7b4 │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + bcs 7d5d0 │ │ │ │ + mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 81958 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1f8> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8182c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xcc> │ │ │ │ + movcs r3, r2 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - b 8189c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ - mov r0, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ + add r3, r1, #4 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r7, r0, r3 │ │ │ │ + str r4, [r0, r1] │ │ │ │ + bgt 7d4a4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7d4b0 │ │ │ │ + add r3, r6, r5 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + bne 7c954 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - mov r6, r4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 2c288 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq 7d474 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r4, [r3, #244] @ 0xf4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #2952] @ 7d64c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c024 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r4, [r3, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + blx r4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #144] @ 0x90 │ │ │ │ + ldrd r0, [r1, #136] @ 0x88 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #200] @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #2784] @ 7d650 │ │ │ │ + ldr r3, [pc, #2784] @ 7d654 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + mvn r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [pc, #2736] @ 7d658 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bne 7d448 │ │ │ │ + bl 2e040 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #200] @ 0xc8 │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #264] @ 819cc const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #256] @ 819c8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x268> │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [r1, #36] @ 0x24 │ │ │ │ + beq 7d3f4 │ │ │ │ + add r3, r1, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, #3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 2bb50 │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + bl 2da1c │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + bl 2da1c │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + beq 7cef4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + sub r7, r7, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + ldmib r2, {r2, r3} │ │ │ │ + asr r9, r7, #2 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + cmn r7, #-1073741820 @ 0xc0000004 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + lsl r3, r9, #3 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + movls r3, #0 │ │ │ │ + strls r3, [sp, #112] @ 0x70 │ │ │ │ + bhi 7d784 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + beq 7cfbc │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r3, r0 │ │ │ │ + add r4, r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + cmp r9, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + beq 7d3b8 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + sub r2, r5, #8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2c624 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + add r4, r0, r4 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + sub r3, r4, r3 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r6, #0 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + sub r8, r3, #8 │ │ │ │ + ldr r3, [r7, #4]! │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + ldrd r4, [r2, r3] │ │ │ │ + ldr r3, [pc, #2376] @ 7d65c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + bl 2e058 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldr r2, [pc, #2336] @ 7d660 │ │ │ │ + ldr r3, [pc, #2336] @ 7d664 │ │ │ │ + bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, fp │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7d57c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + strd r4, [r8, #8]! │ │ │ │ + bne 7ccfc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #2288] @ 7d668 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2dfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 2c180 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2172] @ 7d650 │ │ │ │ + ldr r3, [pc, #2172] @ 7d654 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7cfd8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldrb r1, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, #0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r5, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #672] @ 0x2a0 │ │ │ │ + mov r3, #1 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + sub r2, r2, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + rsbs r2, r3, r2, asr #2 │ │ │ │ + beq 7d5b0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2dd4c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #1992] @ 7d650 │ │ │ │ + ldr r3, [pc, #1992] @ 7d654 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, [r4, #80] @ 0x50 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldrd r2, [r4, #136] @ 0x88 │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7cfa4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #128] @ 0x80 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 7cfa4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #148] @ 0x94 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt 7d208 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7cef4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7d4e8 │ │ │ │ + mvn r4, #0 │ │ │ │ + mvn r5, #1048576 @ 0x100000 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 2ba24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7cf40 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r3 │ │ │ │ + sub r1, r2, r3 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7cf58 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7cf70 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #1780] @ 7d66c │ │ │ │ + ldr r3, [pc, #1740] @ 7d648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 819b0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x250> │ │ │ │ + bne 7d63c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, sp, #420 @ 0x1a4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7cef4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 2c684 │ │ │ │ + b 7cef4 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r9, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + b 7cd64 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r2, [r4, #112] @ 0x70 │ │ │ │ + bl 2c1f8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #1636] @ 7d670 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7d068 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldrd r2, [r4, #112] @ 0x70 │ │ │ │ + bl 2d884 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #1560] @ 7d674 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d260 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 7d130 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7d0b4 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r4, [ip, #104] @ 0x68 │ │ │ │ + strd r6, [sp, #88] @ 0x58 │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7d3dc │ │ │ │ + ldr r1, [pc, #1412] @ 7d668 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r2, [ip] │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7d5f8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #88] @ 0x58 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldrb r1, [r6, #96] @ 0x60 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, #0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r5, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #672] @ 0x2a0 │ │ │ │ + mov r3, #1 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7ce34 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2da1c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 2c180 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [pc, #1152] @ 7d678 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + b 7ce34 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c024 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + blx r4 │ │ │ │ + ldrd r2, [r5, #80] @ 0x50 │ │ │ │ + ldrd r0, [r5, #136] @ 0x88 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldr r6, [r5, #200] @ 0xc8 │ │ │ │ + ldr r7, [r5, #144] @ 0x90 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #952] @ 7d650 │ │ │ │ + ldr r3, [pc, #952] @ 7d654 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81964 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x204> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r3, [pc, #904] @ 7d658 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bne 7d3d4 │ │ │ │ + bl 2e040 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + beq 7d3c4 │ │ │ │ + mov r1, #3 │ │ │ │ + bl 2bb50 │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + bl 2da1c │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + bl 2da1c │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7cfa4 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2bb50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c180 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7d398 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + ldmib r2, {r2, r3} │ │ │ │ + sub r3, r3, r2 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b 7cc74 │ │ │ │ + mov r2, #8 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + b 7cce4 │ │ │ │ + mov r1, #4 │ │ │ │ + bl 2bb50 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + b 7d30c │ │ │ │ + bl 2d548 │ │ │ │ + b 7d2dc │ │ │ │ + ldr r3, [pc, #644] @ 7d668 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 809fc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + b 7d0f0 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #4 │ │ │ │ + add r3, r4, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 2bb50 │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + bl 2da1c │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + bl 2da1c │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 819b4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x254> │ │ │ │ - mov r1, #32 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + bne 7cc34 │ │ │ │ + b 7cf14 │ │ │ │ + bl 2d548 │ │ │ │ + b 7cbb4 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + str r5, [sp, #156] @ 0x9c │ │ │ │ + str r5, [sp, #164] @ 0xa4 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + b 7c8c0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + b 7c810 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #204] @ 0xcc │ │ │ │ + ldr r5, [r3, #664] @ 0x298 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + b 7ca94 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r3 │ │ │ │ + sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ - b 818bc const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x15c> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 817e4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x84> │ │ │ │ - bge 8191c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1bc> │ │ │ │ - b 8184c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xec> │ │ │ │ - bne 81958 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1f8> │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 81804 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xa4> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - b 81900 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1a0> │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ - ldr r9, [r4, #16] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, r9 │ │ │ │ - blt 819a8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x248> │ │ │ │ - bne 818f8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x198> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bge 818f8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x198> │ │ │ │ - cmp r7, r6 │ │ │ │ - beq 81898 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b 8189c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ + b 7ca0c │ │ │ │ + mov r3, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + b 7c810 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b 7c8c0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + mov r1, #7 │ │ │ │ + bl 2bb50 │ │ │ │ + ldr r1, [pc, #376] @ 7d67c │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 2dd64 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 81818 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xb8> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r6, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - b 81818 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xb8> │ │ │ │ - andeq sp, r8, r8, ror r7 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sp, r8, r0, lsr r6 │ │ │ │ - │ │ │ │ -000819d0 >::_M_realloc_append(double&&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldm r0, {r7, r8} │ │ │ │ - sub r8, r8, r7 │ │ │ │ - asr r3, r8, #3 │ │ │ │ - cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - beq 81a90 >::_M_realloc_append(double&&)@@Base+0xc0> │ │ │ │ - cmp r3, #1 │ │ │ │ - movcs r2, r3 │ │ │ │ - movcc r2, #1 │ │ │ │ - adds r3, r3, r2 │ │ │ │ + bl 2cb88 <__getrusage64@plt> │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bcs 81a88 >::_M_realloc_append(double&&)@@Base+0xb8> │ │ │ │ - mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 2dae8 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #280] @ 7d650 │ │ │ │ + ldr r3, [pc, #280] @ 7d654 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldrd r2, [r5, #80] @ 0x50 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ba3c │ │ │ │ - ldrd r2, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, r8, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0, r9 │ │ │ │ - strd r2, [r0, r8] │ │ │ │ - bgt 81a5c >::_M_realloc_append(double&&)@@Base+0x8c> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 81a7c >::_M_realloc_append(double&&)@@Base+0xac> │ │ │ │ - add r4, r5, r4 │ │ │ │ - stm r6, {r5, r9} │ │ │ │ - str r4, [r6, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 2c180 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 2c180 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2d158 │ │ │ │ + ldr r5, [pc, #224] @ 7d658 │ │ │ │ + mvn r4, #0 │ │ │ │ + b 7cf1c │ │ │ │ + ldr r3, [pc, #252] @ 7d680 │ │ │ │ + ldr r1, [pc, #252] @ 7d684 │ │ │ │ + ldr r0, [pc, #252] @ 7d688 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #138 @ 0x8a │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b 7ca28 │ │ │ │ + ldr r3, [pc, #212] @ 7d68c │ │ │ │ + ldr r1, [pc, #212] @ 7d690 │ │ │ │ + ldr r0, [pc, #212] @ 7d694 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #201 @ 0xc9 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mvn r5, #-2147483645 @ 0x80000003 │ │ │ │ + b 7c9d8 │ │ │ │ + ldr r3, [pc, #184] @ 7d698 │ │ │ │ + ldr r1, [pc, #184] @ 7d69c │ │ │ │ + ldr r0, [pc, #184] @ 7d6a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #82 @ 0x52 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 7d6a4 │ │ │ │ + ldr r1, [pc, #164] @ 7d6a8 │ │ │ │ + ldr r0, [pc, #164] @ 7d6ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #164 @ 0xa4 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r2, [pc, #144] @ 7d6b0 │ │ │ │ + ldr r3, [pc, #36] @ 7d648 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7d748 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 7d6e8 │ │ │ │ + muleq r9, r8, r7 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + ldrdeq pc, [r6], -ip │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + svcvc 0x00efffff │ │ │ │ + svccc 0x00e00000 │ │ │ │ + stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ + mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r1, r9, ip, ror pc │ │ │ │ + muleq r6, r4, ip │ │ │ │ + andeq lr, r6, r4, asr #24 │ │ │ │ + andeq lr, r6, r8, lsr #21 │ │ │ │ + strdeq lr, [r6], -r4 │ │ │ │ + andeq lr, r6, r8, ror #12 │ │ │ │ + andeq lr, r6, r0, lsl #14 │ │ │ │ + andeq lr, r6, r0, lsr #14 │ │ │ │ + andeq lr, r6, r4, lsr r6 │ │ │ │ + andeq lr, r6, ip, asr #13 │ │ │ │ + andeq sp, r6, r8, lsr ip │ │ │ │ + andeq lr, r6, ip, lsl #12 │ │ │ │ + andeq lr, r6, r4, lsr #13 │ │ │ │ + andeq r8, r6, r8, lsl #17 │ │ │ │ + andeq lr, r6, ip, ror #11 │ │ │ │ + andeq lr, r6, r4, lsl #13 │ │ │ │ + andeq sp, r6, r4, ror #23 │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + ldrdeq r1, [r9], -r8 │ │ │ │ + andeq r8, r6, r4, lsr r7 │ │ │ │ + muleq r9, r8, r7 │ │ │ │ + andeq r8, r6, r4, lsl #14 │ │ │ │ + andeq r1, r9, r8, ror #14 │ │ │ │ + ldrdeq r8, [r6], -r4 │ │ │ │ + andeq r1, r9, r8, lsr r7 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq ip, r6, r8, lsl #27 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 2ba24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + sub r1, r2, r3 │ │ │ │ + beq 7d704 │ │ │ │ + mov r0, r3 │ │ │ │ bl 2c684 │ │ │ │ - b 81a4c >::_M_realloc_append(double&&)@@Base+0x7c> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r7 │ │ │ │ - b 81a70 >::_M_realloc_append(double&&)@@Base+0xa0> │ │ │ │ - mvn r4, #-2147483641 @ 0x80000007 │ │ │ │ - b 81a20 >::_M_realloc_append(double&&)@@Base+0x50> │ │ │ │ - ldr r0, [pc, #4] @ 81a9c >::_M_realloc_append(double&&)@@Base+0xcc> │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #-104] @ 7d6b4 │ │ │ │ + ldr r3, [pc, #-80] @ 7d6d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d63c │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 7d70c │ │ │ │ + b 7d6e0 │ │ │ │ + b 7d704 │ │ │ │ + ldr r0, [pc, #-152] @ 7d6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - @ instruction: 0x00067fb8 │ │ │ │ - │ │ │ │ -00081aa0 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - sub r7, r7, r8 │ │ │ │ - asr r3, r7, #2 │ │ │ │ - cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - beq 81b64 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xc4> │ │ │ │ - cmp r3, #1 │ │ │ │ - movcs r2, r3 │ │ │ │ - movcc r2, #1 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bcs 81b5c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xbc> │ │ │ │ - mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - add r9, r7, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0, r9 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - bgt 81b30 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x90> │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 81b50 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xb0> │ │ │ │ - add r4, r5, r4 │ │ │ │ - stm r6, {r5, r9} │ │ │ │ - str r4, [r6, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2d740 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2c684 │ │ │ │ - b 81b20 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x80> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - sub r1, r1, r8 │ │ │ │ - b 81b44 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xa4> │ │ │ │ - mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ - b 81af4 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ 81b70 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #-160] @ 7d6bc │ │ │ │ + ldr r3, [pc, #-144] @ 7d6d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d63c │ │ │ │ + ldr r0, [pc, #-192] @ 7d6c0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r2, [pc, #-200] @ 7d6c4 │ │ │ │ + ldr r3, [pc, #-192] @ 7d6d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d63c │ │ │ │ + ldr r0, [pc, #-232] @ 7d6c8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r2, [pc, #-240] @ 7d6cc │ │ │ │ + ldr r3, [pc, #-240] @ 7d6d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d63c │ │ │ │ + ldr r0, [pc, #-268] @ 7d6d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq r7, r6, r4, ror #29 │ │ │ │ │ │ │ │ -00081b74 : │ │ │ │ +0007d7e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #48] @ 81bc0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c3f0 │ │ │ │ - mov r0, #272 @ 0x110 │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ bl 2ba3c │ │ │ │ + ldr r6, [pc, #112] @ 7d878 │ │ │ │ mov r1, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2d464 │ │ │ │ + bl 2cef4 │ │ │ │ + ldr r3, [pc, #96] @ 7d87c │ │ │ │ + mov r0, #56 @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r1, [r5, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 2d6bc │ │ │ │ + ldr r3, [r5, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [r4, #200] @ 0xc8 │ │ │ │ + str r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #272 @ 0x110 │ │ │ │ + b 7d864 │ │ │ │ + mov r1, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c120 │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq sl, r6, r0, ror #20 │ │ │ │ + b 7d85c │ │ │ │ + andeq r1, r9, ip, ror #13 │ │ │ │ + andeq r0, r0, r0, asr #30 │ │ │ │ │ │ │ │ -00081bc4 : │ │ │ │ +0007d880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #364] @ 81d4c │ │ │ │ + ldr r0, [pc, #364] @ 7da08 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #360] @ 81d50 │ │ │ │ + ldr r1, [pc, #360] @ 7da0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [lr, #8] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - beq 81d08 │ │ │ │ + beq 7d9c4 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - bne 81d2c │ │ │ │ + bne 7d9e8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 81cc4 │ │ │ │ + beq 7d980 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81cc4 │ │ │ │ - ldr r9, [pc, #276] @ 81d54 │ │ │ │ + beq 7d980 │ │ │ │ + ldr r9, [pc, #276] @ 7da10 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strd r8, [ip] │ │ │ │ - beq 81c60 │ │ │ │ + beq 7d91c │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c60 │ │ │ │ + beq 7d91c │ │ │ │ add r1, r5, r3, lsl #3 │ │ │ │ strd r8, [r1, #-8] │ │ │ │ mov r1, ip │ │ │ │ ldr lr, [r0] │ │ │ │ sub r4, r4, #1 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - ldr r5, [pc, #220] @ 81d54 │ │ │ │ + ldr r5, [pc, #220] @ 7da10 │ │ │ │ str r4, [sp, #8] │ │ │ │ add ip, ip, #8 │ │ │ │ mov r4, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r6, [lr, #12] │ │ │ │ strd r4, [sp, #16] │ │ │ │ strd r4, [r7] │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #184] @ 81d58 │ │ │ │ - ldr r3, [pc, #172] @ 81d50 │ │ │ │ + ldr r2, [pc, #184] @ 7da14 │ │ │ │ + ldr r3, [pc, #172] @ 7da0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81d28 │ │ │ │ + bne 7d9e4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 81d00 │ │ │ │ + beq 7d9bc │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r1, [r6] │ │ │ │ - beq 81cec │ │ │ │ - ldr r9, [pc, #112] @ 81d54 │ │ │ │ + beq 7d9a8 │ │ │ │ + ldr r9, [pc, #112] @ 7da10 │ │ │ │ add lr, r5, r3, lsl #3 │ │ │ │ mov r8, #0 │ │ │ │ strd r8, [lr, #-8] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 81c60 │ │ │ │ + bne 7d91c │ │ │ │ add r1, sp, #16 │ │ │ │ - b 81c64 │ │ │ │ - ldr r3, [pc, #76] @ 81d5c │ │ │ │ - ldr r1, [pc, #76] @ 81d60 │ │ │ │ - ldr r0, [pc, #76] @ 81d64 │ │ │ │ + b 7d920 │ │ │ │ + ldr r3, [pc, #76] @ 7da18 │ │ │ │ + ldr r1, [pc, #76] @ 7da1c │ │ │ │ + ldr r0, [pc, #76] @ 7da20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ 81d68 │ │ │ │ - ldr r1, [pc, #52] @ 81d6c │ │ │ │ - ldr r0, [pc, #52] @ 81d70 │ │ │ │ + ldr r3, [pc, #52] @ 7da24 │ │ │ │ + ldr r1, [pc, #52] @ 7da28 │ │ │ │ + ldr r0, [pc, #52] @ 7da2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq sp, r8, r0, lsl r3 │ │ │ │ + andeq r1, r9, r4, asr r6 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq sp, r8, r4, asr r2 │ │ │ │ - strdeq sl, [r6], -r8 │ │ │ │ - andeq sl, r6, r8, lsl #19 │ │ │ │ - muleq r6, r8, r9 │ │ │ │ - ldrdeq sl, [r6], -r4 │ │ │ │ - andeq sl, r6, r4, ror #18 │ │ │ │ - andeq sl, r6, r8, lsl #19 │ │ │ │ + muleq r9, r8, r5 │ │ │ │ + andeq lr, r6, r8, lsr #6 │ │ │ │ + @ instruction: 0x0006e3b8 │ │ │ │ + andeq lr, r6, r8, asr #7 │ │ │ │ + andeq lr, r6, r4, lsl #6 │ │ │ │ + muleq r6, r4, r3 │ │ │ │ + @ instruction: 0x0006e3b8 │ │ │ │ │ │ │ │ -00081d74 : │ │ │ │ +0007da30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81dc0 │ │ │ │ + beq 7da7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 81de0 │ │ │ │ + bne 7da9c │ │ │ │ ldr r1, [r0] │ │ │ │ mov ip, #1 │ │ │ │ ldr lr, [r1, #24] │ │ │ │ str ip, [r2], #4 │ │ │ │ sub r1, r3, #1 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #56] @ 81e00 │ │ │ │ - ldr r1, [pc, #56] @ 81e04 │ │ │ │ - ldr r0, [pc, #56] @ 81e08 │ │ │ │ + ldr r3, [pc, #56] @ 7dabc │ │ │ │ + ldr r1, [pc, #56] @ 7dac0 │ │ │ │ + ldr r0, [pc, #56] @ 7dac4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ 81e0c │ │ │ │ - ldr r1, [pc, #36] @ 81e10 │ │ │ │ - ldr r0, [pc, #36] @ 81e14 │ │ │ │ + ldr r3, [pc, #36] @ 7dac8 │ │ │ │ + ldr r1, [pc, #36] @ 7dacc │ │ │ │ + ldr r0, [pc, #36] @ 7dad0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq sl, r6, r4, lsl #18 │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ - andeq sl, r6, r0, ror #17 │ │ │ │ - andeq sl, r6, r4, ror #17 │ │ │ │ - @ instruction: 0x0006a8b0 │ │ │ │ - ldrdeq sl, [r6], -r4 │ │ │ │ + andeq lr, r6, r4, lsr r3 │ │ │ │ + andeq lr, r6, r0, lsl #6 │ │ │ │ + andeq lr, r6, r0, lsl r3 │ │ │ │ + andeq lr, r6, r4, lsl r3 │ │ │ │ + andeq lr, r6, r0, ror #5 │ │ │ │ + andeq lr, r6, r4, lsl #6 │ │ │ │ │ │ │ │ -00081e18 : │ │ │ │ +0007dad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq 81ec0 │ │ │ │ + beq 7db7c │ │ │ │ ldr r8, [ip, #12] │ │ │ │ cmp r8, r4 │ │ │ │ - bne 81f00 │ │ │ │ + bne 7dbbc │ │ │ │ ldr r4, [ip, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 81ee0 │ │ │ │ - ldr r7, [pc, #184] @ 81f20 │ │ │ │ + bne 7db9c │ │ │ │ + ldr r7, [pc, #184] @ 7dbdc │ │ │ │ sub r9, r4, #-536870911 @ 0xe0000001 │ │ │ │ mov ip, r5 │ │ │ │ lsl r9, r9, #3 │ │ │ │ mvn r5, #1048576 @ 0x100000 │ │ │ │ sub r1, r4, #1 │ │ │ │ mvn r6, #0 │ │ │ │ mvn r4, #0 │ │ │ │ @@ -86790,189 +82395,189 @@ │ │ │ │ strd r4, [ip], #8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [fp, #28] │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #92] @ 81f24 │ │ │ │ - ldr r1, [pc, #92] @ 81f28 │ │ │ │ - ldr r0, [pc, #92] @ 81f2c │ │ │ │ + ldr r3, [pc, #92] @ 7dbe0 │ │ │ │ + ldr r1, [pc, #92] @ 7dbe4 │ │ │ │ + ldr r0, [pc, #92] @ 7dbe8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ 81f30 │ │ │ │ - ldr r1, [pc, #72] @ 81f34 │ │ │ │ - ldr r0, [pc, #72] @ 81f38 │ │ │ │ + ldr r3, [pc, #72] @ 7dbec │ │ │ │ + ldr r1, [pc, #72] @ 7dbf0 │ │ │ │ + ldr r0, [pc, #72] @ 7dbf4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #98 @ 0x62 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ 81f3c │ │ │ │ - ldr r1, [pc, #52] @ 81f40 │ │ │ │ - ldr r0, [pc, #52] @ 81f44 │ │ │ │ + ldr r3, [pc, #52] @ 7dbf8 │ │ │ │ + ldr r1, [pc, #52] @ 7dbfc │ │ │ │ + ldr r0, [pc, #52] @ 7dc00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ svcvc 0x00efffff │ │ │ │ - andeq sl, r6, ip, ror #16 │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ - andeq sl, r6, r0, ror #15 │ │ │ │ - andeq sl, r6, ip, asr #16 │ │ │ │ - @ instruction: 0x0006a7b0 │ │ │ │ - ldrdeq sl, [r6], -r4 │ │ │ │ - andeq sl, r6, ip, lsr #16 │ │ │ │ - muleq r6, r0, r7 │ │ │ │ - @ instruction: 0x0006a7b4 │ │ │ │ + muleq r6, ip, r2 │ │ │ │ + andeq lr, r6, r0, lsl #4 │ │ │ │ + andeq lr, r6, r0, lsl r2 │ │ │ │ + andeq lr, r6, ip, ror r2 │ │ │ │ + andeq lr, r6, r0, ror #3 │ │ │ │ + andeq lr, r6, r4, lsl #6 │ │ │ │ + andeq lr, r6, ip, asr r2 │ │ │ │ + andeq lr, r6, r0, asr #3 │ │ │ │ + andeq lr, r6, r4, ror #3 │ │ │ │ │ │ │ │ -00081f48 : │ │ │ │ +0007dc04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldm r8, {r8, r9, sl, fp} │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldrb r6, [sp, #56] @ 0x38 │ │ │ │ - beq 82030 │ │ │ │ + beq 7dcec │ │ │ │ ldr r4, [ip, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 82010 │ │ │ │ + bne 7dccc │ │ │ │ ldr ip, [ip, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 81ff0 │ │ │ │ + bne 7dcac │ │ │ │ sub r1, ip, #1 │ │ │ │ sub ip, r4, #1 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ - beq 81fe4 │ │ │ │ + beq 7dca0 │ │ │ │ ldrd r4, [lr], #8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r5, [pc, #100] @ 82050 │ │ │ │ + ldr r5, [pc, #100] @ 7dd0c │ │ │ │ mov r4, #0 │ │ │ │ - b 81fb4 │ │ │ │ - ldr r3, [pc, #92] @ 82054 │ │ │ │ - ldr r1, [pc, #92] @ 82058 │ │ │ │ - ldr r0, [pc, #92] @ 8205c │ │ │ │ + b 7dc70 │ │ │ │ + ldr r3, [pc, #92] @ 7dd10 │ │ │ │ + ldr r1, [pc, #92] @ 7dd14 │ │ │ │ + ldr r0, [pc, #92] @ 7dd18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ 82060 │ │ │ │ - ldr r1, [pc, #72] @ 82064 │ │ │ │ - ldr r0, [pc, #72] @ 82068 │ │ │ │ + ldr r3, [pc, #72] @ 7dd1c │ │ │ │ + ldr r1, [pc, #72] @ 7dd20 │ │ │ │ + ldr r0, [pc, #72] @ 7dd24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #170 @ 0xaa │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ 8206c │ │ │ │ - ldr r1, [pc, #52] @ 82070 │ │ │ │ - ldr r0, [pc, #52] @ 82074 │ │ │ │ + ldr r3, [pc, #52] @ 7dd28 │ │ │ │ + ldr r1, [pc, #52] @ 7dd2c │ │ │ │ + ldr r0, [pc, #52] @ 7dd30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #169 @ 0xa9 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq sl, [r6], -r4 │ │ │ │ - andeq sl, r6, r0, lsr #13 │ │ │ │ - andeq sl, r6, r4, asr #15 │ │ │ │ - @ instruction: 0x0006a7b4 │ │ │ │ - andeq sl, r6, r0, lsl #13 │ │ │ │ - andeq sl, r6, r4, lsr #13 │ │ │ │ - muleq r6, r4, r7 │ │ │ │ - andeq sl, r6, r0, ror #12 │ │ │ │ - andeq sl, r6, r0, ror r6 │ │ │ │ + andeq lr, r6, r4, lsl #4 │ │ │ │ + ldrdeq lr, [r6], -r0 │ │ │ │ + strdeq lr, [r6], -r4 │ │ │ │ + andeq lr, r6, r4, ror #3 │ │ │ │ + strheq lr, [r6], -r0 │ │ │ │ + ldrdeq lr, [r6], -r4 │ │ │ │ + andeq lr, r6, r4, asr #3 │ │ │ │ + muleq r6, r0, r0 │ │ │ │ + andeq lr, r6, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 820a8 │ │ │ │ - ldr r1, [pc, #24] @ 820ac │ │ │ │ - ldr r0, [pc, #24] @ 820b0 │ │ │ │ + ldr r3, [pc, #24] @ 7dd64 │ │ │ │ + ldr r1, [pc, #24] @ 7dd68 │ │ │ │ + ldr r0, [pc, #24] @ 7dd6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #98 @ 0x62 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq sl, r6, r8, lsl #16 │ │ │ │ - andeq sl, r6, r8, ror #16 │ │ │ │ - andeq sl, r6, ip, lsr #14 │ │ │ │ + andeq lr, r6, r8, lsr r2 │ │ │ │ + muleq r6, r8, r2 │ │ │ │ + andeq lr, r6, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 820e4 │ │ │ │ - ldr r1, [pc, #24] @ 820e8 │ │ │ │ - ldr r0, [pc, #24] @ 820ec │ │ │ │ + ldr r3, [pc, #24] @ 7dda0 │ │ │ │ + ldr r1, [pc, #24] @ 7dda4 │ │ │ │ + ldr r0, [pc, #24] @ 7dda8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #107 @ 0x6b │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq sl, r6, r4, asr #16 │ │ │ │ - andeq sl, r6, ip, lsr #16 │ │ │ │ - strdeq sl, [r6], -r0 │ │ │ │ + andeq lr, r6, r4, ror r2 │ │ │ │ + andeq lr, r6, ip, asr r2 │ │ │ │ + andeq lr, r6, r0, lsr #2 │ │ │ │ │ │ │ │ -000820f0 : │ │ │ │ +0007ddac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #348] @ 8226c │ │ │ │ + ldr r0, [pc, #348] @ 7df28 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - beq 8223c │ │ │ │ + beq 7def8 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ cmp ip, r9 │ │ │ │ - bne 8221c │ │ │ │ + bne 7ded8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 821fc │ │ │ │ + bne 7deb8 │ │ │ │ ldr fp, [r7] │ │ │ │ - ldr r1, [pc, #296] @ 82270 │ │ │ │ + ldr r1, [pc, #296] @ 7df2c │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ sub sl, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ mov ip, r0 │ │ │ │ - bne 821c0 │ │ │ │ + bne 7de7c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne 8225c │ │ │ │ + bne 7df18 │ │ │ │ sub r4, r4, #-536870910 @ 0xe0000002 │ │ │ │ mov r3, r2 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldrd r0, [r3, r4]! │ │ │ │ strd r0, [r6] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ @@ -86997,78 +82602,78 @@ │ │ │ │ add r4, r8, r4, lsl #3 │ │ │ │ ldrd r2, [r4, #-8] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ cmp r7, #0 │ │ │ │ strd r0, [r6] │ │ │ │ - bne 82260 │ │ │ │ + bne 7df1c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #112] @ 82274 │ │ │ │ - ldr r1, [pc, #112] @ 82278 │ │ │ │ - ldr r0, [pc, #112] @ 8227c │ │ │ │ + ldr r3, [pc, #112] @ 7df30 │ │ │ │ + ldr r1, [pc, #112] @ 7df34 │ │ │ │ + ldr r0, [pc, #112] @ 7df38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #131 @ 0x83 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 82280 │ │ │ │ - ldr r1, [pc, #92] @ 82284 │ │ │ │ - ldr r0, [pc, #92] @ 82288 │ │ │ │ + ldr r3, [pc, #92] @ 7df3c │ │ │ │ + ldr r1, [pc, #92] @ 7df40 │ │ │ │ + ldr r0, [pc, #92] @ 7df44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #130 @ 0x82 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ 8228c │ │ │ │ - ldr r1, [pc, #72] @ 82290 │ │ │ │ - ldr r0, [pc, #72] @ 82294 │ │ │ │ + ldr r3, [pc, #72] @ 7df48 │ │ │ │ + ldr r1, [pc, #72] @ 7df4c │ │ │ │ + ldr r0, [pc, #72] @ 7df50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 82078 │ │ │ │ + bl 7dd34 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr fp, [r7] │ │ │ │ - b 8218c │ │ │ │ - andeq ip, r8, r0, ror #27 │ │ │ │ + b 7de48 │ │ │ │ + andeq r1, r9, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, asr #30 │ │ │ │ - andeq sl, r6, r8, ror r7 │ │ │ │ - muleq r6, r4, r4 │ │ │ │ - @ instruction: 0x0006a5b8 │ │ │ │ - andeq sl, r6, r8, asr r7 │ │ │ │ - andeq sl, r6, r4, ror r4 │ │ │ │ - muleq r6, r8, r4 │ │ │ │ - andeq sl, r6, r8, lsr r7 │ │ │ │ - andeq sl, r6, r4, asr r4 │ │ │ │ - andeq sl, r6, r4, ror #8 │ │ │ │ + andeq lr, r6, r8, lsr #3 │ │ │ │ + andeq sp, r6, r4, asr #29 │ │ │ │ + andeq sp, r6, r8, ror #31 │ │ │ │ + andeq lr, r6, r8, lsl #3 │ │ │ │ + andeq sp, r6, r4, lsr #29 │ │ │ │ + andeq sp, r6, r8, asr #29 │ │ │ │ + andeq lr, r6, r8, ror #2 │ │ │ │ + andeq sp, r6, r4, lsl #29 │ │ │ │ + muleq r6, r4, lr │ │ │ │ │ │ │ │ -00082298 : │ │ │ │ +0007df54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr fp, [pc, #308] @ 823ec │ │ │ │ + ldr fp, [pc, #308] @ 7e0a8 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldrb ip, [sp, #64] @ 0x40 │ │ │ │ ldrb r7, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ - beq 823a8 │ │ │ │ + beq 7e064 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, lr │ │ │ │ - bne 823c8 │ │ │ │ + bne 7e084 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr lr, [r0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -87077,114 +82682,114 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r8, [lr, #32] │ │ │ │ mov r6, r3 │ │ │ │ blx r8 │ │ │ │ - ldr r3, [pc, #196] @ 823f0 │ │ │ │ + ldr r3, [pc, #196] @ 7e0ac │ │ │ │ sub r4, r4, #-536870911 @ 0xe0000001 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ lsl r1, r4, #3 │ │ │ │ add r4, r6, r4, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 82390 │ │ │ │ + bne 7e04c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne 823e8 │ │ │ │ + bne 7e0a4 │ │ │ │ ldrd r2, [r4, #-8] │ │ │ │ strd r2, [r6, r1] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r7, #0 │ │ │ │ andne r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82384 │ │ │ │ + beq 7e040 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r9] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ blx r5 │ │ │ │ - b 82364 │ │ │ │ - ldr r3, [pc, #68] @ 823f4 │ │ │ │ - ldr r1, [pc, #68] @ 823f8 │ │ │ │ - ldr r0, [pc, #68] @ 823fc │ │ │ │ + b 7e020 │ │ │ │ + ldr r3, [pc, #68] @ 7e0b0 │ │ │ │ + ldr r1, [pc, #68] @ 7e0b4 │ │ │ │ + ldr r0, [pc, #68] @ 7e0b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #114 @ 0x72 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ 82400 │ │ │ │ - ldr r1, [pc, #48] @ 82404 │ │ │ │ - ldr r0, [pc, #48] @ 82408 │ │ │ │ + ldr r3, [pc, #48] @ 7e0bc │ │ │ │ + ldr r1, [pc, #48] @ 7e0c0 │ │ │ │ + ldr r0, [pc, #48] @ 7e0c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 82078 │ │ │ │ - andeq ip, r8, r8, lsr ip │ │ │ │ + bl 7dd34 │ │ │ │ + andeq r0, r9, ip, ror pc │ │ │ │ andeq r0, r0, r8, asr #30 │ │ │ │ - andeq sl, r6, r0, asr #12 │ │ │ │ - andeq sl, r6, r8, ror #5 │ │ │ │ - strdeq sl, [r6], -r8 │ │ │ │ - andeq sl, r6, r0, lsr #12 │ │ │ │ - andeq sl, r6, r8, asr #5 │ │ │ │ - andeq sl, r6, ip, ror #5 │ │ │ │ + andeq lr, r6, r0, ror r0 │ │ │ │ + andeq sp, r6, r8, lsl sp │ │ │ │ + andeq sp, r6, r8, lsr #26 │ │ │ │ + andeq lr, r6, r0, asr r0 │ │ │ │ + strdeq sp, [r6], -r8 │ │ │ │ + andeq sp, r6, ip, lsl sp │ │ │ │ │ │ │ │ -0008240c : │ │ │ │ +0007e0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r5, [pc, #292] @ 82550 │ │ │ │ + ldr r5, [pc, #292] @ 7e20c │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - beq 824ec │ │ │ │ + beq 7e1a8 │ │ │ │ ldr r4, [ip, #12] │ │ │ │ cmp r4, lr │ │ │ │ - ble 8252c │ │ │ │ + ble 7e1e8 │ │ │ │ ldr r4, [ip, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 8250c │ │ │ │ + bne 7e1c8 │ │ │ │ cmp lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ sub r1, r4, #1 │ │ │ │ - beq 82488 │ │ │ │ + beq 7e144 │ │ │ │ sub lr, lr, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldr r8, [ip, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #192] @ 82554 │ │ │ │ + ldr ip, [pc, #192] @ 7e210 │ │ │ │ mov r7, r2 │ │ │ │ ldr ip, [r5, ip] │ │ │ │ cmp r8, ip │ │ │ │ - bne 824d8 │ │ │ │ + bne 7e194 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8254c │ │ │ │ + bne 7e208 │ │ │ │ add r3, r2, r4, lsl #3 │ │ │ │ ldrd r0, [r3, #-16] │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r6] │ │ │ │ add r2, r7, r4, lsl #3 │ │ │ │ ldrd r2, [r2, #-8] │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ @@ -87192,114 +82797,114 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r6, [sp] │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r6] │ │ │ │ - b 824bc │ │ │ │ - ldr r3, [pc, #100] @ 82558 │ │ │ │ - ldr r1, [pc, #100] @ 8255c │ │ │ │ - ldr r0, [pc, #100] @ 82560 │ │ │ │ + b 7e178 │ │ │ │ + ldr r3, [pc, #100] @ 7e214 │ │ │ │ + ldr r1, [pc, #100] @ 7e218 │ │ │ │ + ldr r0, [pc, #100] @ 7e21c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #180 @ 0xb4 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ 82564 │ │ │ │ - ldr r1, [pc, #80] @ 82568 │ │ │ │ - ldr r0, [pc, #80] @ 8256c │ │ │ │ + ldr r3, [pc, #80] @ 7e220 │ │ │ │ + ldr r1, [pc, #80] @ 7e224 │ │ │ │ + ldr r0, [pc, #80] @ 7e228 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #182 @ 0xb6 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ 82570 │ │ │ │ - ldr r1, [pc, #60] @ 82574 │ │ │ │ - ldr r0, [pc, #60] @ 82578 │ │ │ │ + ldr r3, [pc, #60] @ 7e22c │ │ │ │ + ldr r1, [pc, #60] @ 7e230 │ │ │ │ + ldr r0, [pc, #60] @ 7e234 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #181 @ 0xb5 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 82078 │ │ │ │ - andeq ip, r8, r4, asr #21 │ │ │ │ + bl 7dd34 │ │ │ │ + andeq r0, r9, r8, lsl #28 │ │ │ │ andeq r0, r0, r8, asr #30 │ │ │ │ - andeq sl, r6, r0, lsr #11 │ │ │ │ - andeq sl, r6, r4, lsr #3 │ │ │ │ - @ instruction: 0x0006a1b4 │ │ │ │ - andeq sl, r6, r0, lsl #11 │ │ │ │ - andeq sl, r6, r4, lsl #3 │ │ │ │ - andeq sl, r6, r8, lsr #5 │ │ │ │ - andeq sl, r6, r0, ror #10 │ │ │ │ - andeq sl, r6, r4, ror #2 │ │ │ │ - andeq sl, r6, ip, asr #11 │ │ │ │ + ldrdeq sp, [r6], -r0 │ │ │ │ + ldrdeq sp, [r6], -r4 │ │ │ │ + andeq sp, r6, r4, ror #23 │ │ │ │ + @ instruction: 0x0006dfb0 │ │ │ │ + @ instruction: 0x0006dbb4 │ │ │ │ + ldrdeq sp, [r6], -r8 │ │ │ │ + muleq r6, r0, pc @ │ │ │ │ + muleq r6, r4, fp │ │ │ │ + strdeq sp, [r6], -ip │ │ │ │ │ │ │ │ -0008257c : │ │ │ │ +0007e238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr ip, [pc, #708] @ 8285c │ │ │ │ + ldr ip, [pc, #708] @ 7e518 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - beq 827b8 │ │ │ │ + beq 7e474 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, lr │ │ │ │ - bne 827d8 │ │ │ │ + bne 7e494 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 82818 │ │ │ │ + bne 7e4d4 │ │ │ │ ldr lr, [r9, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp lr, r7 │ │ │ │ - bne 827f8 │ │ │ │ + bne 7e4b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r6, r2 │ │ │ │ sub r7, r0, #1 │ │ │ │ - beq 826b8 │ │ │ │ - ldr r1, [pc, #616] @ 82860 │ │ │ │ + beq 7e374 │ │ │ │ + ldr r1, [pc, #616] @ 7e51c │ │ │ │ ldr sl, [r8, #40] @ 0x28 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ cmp sl, r1 │ │ │ │ - bne 82794 │ │ │ │ + bne 7e450 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8283c │ │ │ │ + beq 7e4f8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 82838 │ │ │ │ + bne 7e4f4 │ │ │ │ sub r2, fp, #2 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r9, r2, #3 │ │ │ │ - ble 8263c │ │ │ │ + ble 7e2f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c624 │ │ │ │ - ldr r3, [pc, #544] @ 82864 │ │ │ │ + ldr r3, [pc, #544] @ 7e520 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov sl, #1 │ │ │ │ strd r2, [r4, r9] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub ip, fp, #-536870911 @ 0xe0000001 │ │ │ │ sub r9, r3, r1 │ │ │ │ lsl ip, ip, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r7, [pc, #500] @ 82868 │ │ │ │ + ldr r7, [pc, #500] @ 7e524 │ │ │ │ add r5, ip, #8 │ │ │ │ sub lr, r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, r5 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r4, ip] │ │ │ │ @@ -87312,27 +82917,27 @@ │ │ │ │ blx r4 │ │ │ │ and r0, r0, sl │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ - ble 82704 │ │ │ │ + ble 7e3c0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub r0, r3, #4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r2, [r9, #24] │ │ │ │ str r2, [r0, #4]! │ │ │ │ add r2, r2, r4 │ │ │ │ str r2, [r3, #4]! │ │ │ │ ldr fp, [r9, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - bgt 826d4 │ │ │ │ + bgt 7e390 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -87352,314 +82957,314 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r3, [r9, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 826b0 │ │ │ │ + bge 7e36c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub r3, r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r9, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 82770 │ │ │ │ + bgt 7e42c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ blx sl │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r8, [r5] │ │ │ │ mov sl, r0 │ │ │ │ - b 82650 │ │ │ │ - ldr r3, [pc, #172] @ 8286c │ │ │ │ - ldr r1, [pc, #172] @ 82870 │ │ │ │ - ldr r0, [pc, #172] @ 82874 │ │ │ │ + b 7e30c │ │ │ │ + ldr r3, [pc, #172] @ 7e528 │ │ │ │ + ldr r1, [pc, #172] @ 7e52c │ │ │ │ + ldr r0, [pc, #172] @ 7e530 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #142 @ 0x8e │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ 82878 │ │ │ │ - ldr r1, [pc, #152] @ 8287c │ │ │ │ - ldr r0, [pc, #152] @ 82880 │ │ │ │ + ldr r3, [pc, #152] @ 7e534 │ │ │ │ + ldr r1, [pc, #152] @ 7e538 │ │ │ │ + ldr r0, [pc, #152] @ 7e53c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #143 @ 0x8f │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ 82884 │ │ │ │ - ldr r1, [pc, #132] @ 82888 │ │ │ │ - ldr r0, [pc, #132] @ 8288c │ │ │ │ + ldr r3, [pc, #132] @ 7e540 │ │ │ │ + ldr r1, [pc, #132] @ 7e544 │ │ │ │ + ldr r0, [pc, #132] @ 7e548 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #145 @ 0x91 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 82890 │ │ │ │ - ldr r1, [pc, #112] @ 82894 │ │ │ │ - ldr r0, [pc, #112] @ 82898 │ │ │ │ + ldr r3, [pc, #112] @ 7e54c │ │ │ │ + ldr r1, [pc, #112] @ 7e550 │ │ │ │ + ldr r0, [pc, #112] @ 7e554 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 820b4 │ │ │ │ - ldr r3, [pc, #88] @ 8289c │ │ │ │ - ldr r1, [pc, #88] @ 828a0 │ │ │ │ - ldr r0, [pc, #88] @ 828a4 │ │ │ │ + bl 7dd70 │ │ │ │ + ldr r3, [pc, #88] @ 7e558 │ │ │ │ + ldr r1, [pc, #88] @ 7e55c │ │ │ │ + ldr r0, [pc, #88] @ 7e560 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq ip, r8, r8, asr r9 │ │ │ │ + muleq r9, ip, ip │ │ │ │ andeq r0, r0, r0, ror sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andeq sl, r6, r0, asr r3 │ │ │ │ - ldrdeq r9, [r6], -r8 │ │ │ │ - andeq r9, r6, r8, ror #29 │ │ │ │ - andeq sl, r6, r0, lsr r3 │ │ │ │ - @ instruction: 0x00069eb8 │ │ │ │ - ldrdeq r9, [r6], -ip │ │ │ │ - andeq sl, r6, r0, lsl r3 │ │ │ │ - muleq r6, r8, lr │ │ │ │ - andeq sl, r6, ip, lsr #7 │ │ │ │ - strdeq sl, [r6], -r0 │ │ │ │ - andeq r9, r6, r8, ror lr │ │ │ │ - muleq r6, ip, pc @ │ │ │ │ - andeq sl, r6, ip, asr #1 │ │ │ │ - strheq sl, [r6], -r4 │ │ │ │ - andeq r9, r6, r4, ror #28 │ │ │ │ + andeq sp, r6, r0, lsl #27 │ │ │ │ + andeq sp, r6, r8, lsl #18 │ │ │ │ + andeq sp, r6, r8, lsl r9 │ │ │ │ + andeq sp, r6, r0, ror #26 │ │ │ │ + andeq sp, r6, r8, ror #17 │ │ │ │ + andeq sp, r6, ip, lsl #18 │ │ │ │ + andeq sp, r6, r0, asr #26 │ │ │ │ + andeq sp, r6, r8, asr #17 │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ + andeq sp, r6, r0, lsr #26 │ │ │ │ + andeq sp, r6, r8, lsr #17 │ │ │ │ + andeq sp, r6, ip, asr #19 │ │ │ │ + strdeq sp, [r6], -ip │ │ │ │ + andeq sp, r6, r4, ror #21 │ │ │ │ + muleq r6, r4, r8 │ │ │ │ │ │ │ │ -000828a8 : │ │ │ │ +0007e564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr sl, [pc, #432] @ 82a78 │ │ │ │ + ldr sl, [pc, #432] @ 7e734 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - beq 829f4 │ │ │ │ + beq 7e6b0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r1, ip │ │ │ │ - ble 82a34 │ │ │ │ + ble 7e6f0 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bne 82a14 │ │ │ │ + bne 7e6d0 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ sub r1, r4, #1 │ │ │ │ - beq 82938 │ │ │ │ + beq 7e5f4 │ │ │ │ sub ip, ip, #1 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [r9, #60] @ 0x3c │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - beq 8296c │ │ │ │ + beq 7e628 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 8296c │ │ │ │ + ble 7e628 │ │ │ │ sub r3, r5, #4 │ │ │ │ ldr r5, [lr, #24] │ │ │ │ add r5, r5, ip │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ str r5, [r3, #4]! │ │ │ │ - bne 82954 │ │ │ │ - ldr r3, [pc, #264] @ 82a7c │ │ │ │ + bne 7e610 │ │ │ │ + ldr r3, [pc, #264] @ 7e738 │ │ │ │ ldr r5, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 829e0 │ │ │ │ + bne 7e69c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82a54 │ │ │ │ + beq 7e710 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 82a74 │ │ │ │ + bne 7e730 │ │ │ │ sub r2, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r5, r2, #3 │ │ │ │ - ble 829b8 │ │ │ │ + ble 7e674 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c624 │ │ │ │ - ldr r3, [pc, #192] @ 82a80 │ │ │ │ + ldr r3, [pc, #192] @ 7e73c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r7, r5] │ │ │ │ - ldr r3, [pc, #180] @ 82a84 │ │ │ │ + ldr r3, [pc, #180] @ 7e740 │ │ │ │ add r4, r7, r4, lsl #3 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r4, #-8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ blx r5 │ │ │ │ - b 829c8 │ │ │ │ - ldr r3, [pc, #140] @ 82a88 │ │ │ │ - ldr r1, [pc, #140] @ 82a8c │ │ │ │ - ldr r0, [pc, #140] @ 82a90 │ │ │ │ + b 7e684 │ │ │ │ + ldr r3, [pc, #140] @ 7e744 │ │ │ │ + ldr r1, [pc, #140] @ 7e748 │ │ │ │ + ldr r0, [pc, #140] @ 7e74c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #195 @ 0xc3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ 82a94 │ │ │ │ - ldr r1, [pc, #120] @ 82a98 │ │ │ │ - ldr r0, [pc, #120] @ 82a9c │ │ │ │ + ldr r3, [pc, #120] @ 7e750 │ │ │ │ + ldr r1, [pc, #120] @ 7e754 │ │ │ │ + ldr r0, [pc, #120] @ 7e758 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #197 @ 0xc5 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ 82aa0 │ │ │ │ - ldr r1, [pc, #100] @ 82aa4 │ │ │ │ - ldr r0, [pc, #100] @ 82aa8 │ │ │ │ + ldr r3, [pc, #100] @ 7e75c │ │ │ │ + ldr r1, [pc, #100] @ 7e760 │ │ │ │ + ldr r0, [pc, #100] @ 7e764 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #196 @ 0xc4 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ 82aac │ │ │ │ - ldr r1, [pc, #80] @ 82ab0 │ │ │ │ - ldr r0, [pc, #80] @ 82ab4 │ │ │ │ + ldr r3, [pc, #80] @ 7e768 │ │ │ │ + ldr r1, [pc, #80] @ 7e76c │ │ │ │ + ldr r0, [pc, #80] @ 7e770 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 820b4 │ │ │ │ - andeq ip, r8, r8, lsr #12 │ │ │ │ + bl 7dd70 │ │ │ │ + andeq r0, r9, ip, ror #18 │ │ │ │ andeq r0, r0, r0, ror sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ - muleq r6, ip, ip │ │ │ │ - andeq r9, r6, ip, lsr #25 │ │ │ │ - @ instruction: 0x0006a1b0 │ │ │ │ - andeq r9, r6, ip, ror ip │ │ │ │ - andeq r9, r6, r0, lsr #27 │ │ │ │ - muleq r6, r0, r1 │ │ │ │ - andeq r9, r6, ip, asr ip │ │ │ │ - andeq sl, r6, r4, asr #1 │ │ │ │ - @ instruction: 0x00069eb4 │ │ │ │ - muleq r6, ip, lr │ │ │ │ - andeq r9, r6, ip, asr #24 │ │ │ │ + andeq sp, r6, r0, lsl #24 │ │ │ │ + andeq sp, r6, ip, asr #13 │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ + andeq sp, r6, r0, ror #23 │ │ │ │ + andeq sp, r6, ip, lsr #13 │ │ │ │ + ldrdeq sp, [r6], -r0 │ │ │ │ + andeq sp, r6, r0, asr #23 │ │ │ │ + andeq sp, r6, ip, lsl #13 │ │ │ │ + strdeq sp, [r6], -r4 │ │ │ │ + andeq sp, r6, r4, ror #17 │ │ │ │ + andeq sp, r6, ip, asr #17 │ │ │ │ + andeq sp, r6, ip, ror r6 │ │ │ │ │ │ │ │ -00082ab8 : │ │ │ │ +0007e774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r4, r1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - ldr r0, [pc, #864] @ 82e50 │ │ │ │ + ldr r0, [pc, #864] @ 7eb0c │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ - bne 82d3c │ │ │ │ + bne 7e9f8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r0, [r8] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bne 82d58 │ │ │ │ + bne 7ea14 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r0, [r9] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, sl │ │ │ │ mov lr, ip │ │ │ │ - bne 82d74 │ │ │ │ + bne 7ea30 │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ mov lr, r0 │ │ │ │ - bne 82d1c │ │ │ │ + bne 7e9d8 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ mov ip, r3 │ │ │ │ - bne 82d94 │ │ │ │ + bne 7ea50 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #692] @ 82e54 │ │ │ │ + ldr r3, [pc, #692] @ 7eb10 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 82db8 │ │ │ │ + bne 7ea74 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ mov ip, r0 │ │ │ │ - bne 82de0 │ │ │ │ + bne 7ea9c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ mov ip, r3 │ │ │ │ - bne 82e08 │ │ │ │ + bne 7eac4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82e30 │ │ │ │ + beq 7eaec │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r2, r5 │ │ │ │ @@ -87730,165 +83335,165 @@ │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov ip, lr │ │ │ │ blx ip │ │ │ │ - b 82cb4 │ │ │ │ + b 7e970 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ blx r9 │ │ │ │ - b 82cfc │ │ │ │ + b 7e9b8 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ blx sl │ │ │ │ - b 82ce4 │ │ │ │ + b 7e9a0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov ip, lr │ │ │ │ blx ip │ │ │ │ - b 82ccc │ │ │ │ + b 7e988 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ blx ip │ │ │ │ - b 82c9c │ │ │ │ + b 7e958 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx ip │ │ │ │ - b 82c80 │ │ │ │ + b 7e93c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx ip │ │ │ │ - b 82c64 │ │ │ │ + b 7e920 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx ip │ │ │ │ - b 82c48 │ │ │ │ - ldr r3, [pc, #32] @ 82e58 │ │ │ │ - ldr r1, [pc, #32] @ 82e5c │ │ │ │ - ldr r0, [pc, #32] @ 82e60 │ │ │ │ + b 7e904 │ │ │ │ + ldr r3, [pc, #32] @ 7eb14 │ │ │ │ + ldr r1, [pc, #32] @ 7eb18 │ │ │ │ + ldr r0, [pc, #32] @ 7eb1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ @ instruction: 0xffffff10 │ │ │ │ - andeq r9, r6, ip, lsr #28 │ │ │ │ - andeq r9, r6, r0, ror #16 │ │ │ │ - andeq r9, r6, r0, ror r8 │ │ │ │ + andeq sp, r6, ip, asr r8 │ │ │ │ + muleq r6, r0, r2 │ │ │ │ + andeq sp, r6, r0, lsr #5 │ │ │ │ │ │ │ │ -00082e64 : │ │ │ │ +0007eb20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 82eb0 │ │ │ │ - ldr r2, [pc, #52] @ 82eb4 │ │ │ │ + ldr r3, [pc, #52] @ 7eb6c │ │ │ │ + ldr r2, [pc, #52] @ 7eb70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r5], #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d59c │ │ │ │ mov r0, r5 │ │ │ │ bl 2df14 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2df50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, r8, r8, ror r0 │ │ │ │ + @ instruction: 0x000903bc │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ │ │ │ │ -00082eb8 : │ │ │ │ +0007eb74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2bf64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00082ee4 : │ │ │ │ +0007eba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82f44 │ │ │ │ + beq 7ec00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne 82f44 │ │ │ │ + bne 7ec00 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 82f58 │ │ │ │ + ldr r3, [pc, #52] @ 7ec14 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82f50 │ │ │ │ + bne 7ec0c │ │ │ │ bl 2bf64 │ │ │ │ mov r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ - b 82f44 │ │ │ │ + b 7ec00 │ │ │ │ @ instruction: 0xffffff8c │ │ │ │ │ │ │ │ -00082f5c )@@Base>: │ │ │ │ +0007ec18 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #220] @ 83050 )@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #220] @ 83054 )@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #220] @ 7ed0c )@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #220] @ 7ed10 )@@Base+0xf8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ @@ -87917,276 +83522,280 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ 83058 )@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #76] @ 7ed14 )@@Base+0xfc> │ │ │ │ str r3, [r4, #20] │ │ │ │ sub r0, r0, #1 │ │ │ │ - ldr r3, [pc, #60] @ 83054 )@@Base+0xf8> │ │ │ │ + ldr r3, [pc, #60] @ 7ed10 )@@Base+0xf8> │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8304c )@@Base+0xf0> │ │ │ │ + bne 7ed08 )@@Base+0xf0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r8, r0, lsl #31 │ │ │ │ + andeq r0, r9, r4, asr #5 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq fp, r8, r0, ror #29 │ │ │ │ + andeq r0, r9, r4, lsr #4 │ │ │ │ │ │ │ │ -0008305c : │ │ │ │ +0007ed18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #64] @ 830b4 │ │ │ │ + ldr r6, [pc, #64] @ 7ed70 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d1dc │ │ │ │ - ldr r3, [pc, #56] @ 830b8 │ │ │ │ + ldr r3, [pc, #56] @ 7ed74 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [r0, #8]! │ │ │ │ bl 2df14 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, r8, r8, ror lr │ │ │ │ + @ instruction: 0x000901bc │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ │ │ │ │ -000830bc : │ │ │ │ +0007ed78 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000830d0 : │ │ │ │ +0007ed8c : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007ed94 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000830e0 : │ │ │ │ +0007eda4 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000830e8 : │ │ │ │ +0007edac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8311c │ │ │ │ + bne 7ede0 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ ldrd r2, [r2, #-8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 82078 │ │ │ │ + bl 7dd34 │ │ │ │ │ │ │ │ -00083120 : │ │ │ │ +0007ede4 : │ │ │ │ cmp r1, #0 │ │ │ │ - bne 83130 │ │ │ │ + bne 7edf4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 83160 │ │ │ │ - ldr r1, [pc, #24] @ 83164 │ │ │ │ - ldr r0, [pc, #24] @ 83168 │ │ │ │ - ldr r2, [pc, #24] @ 8316c │ │ │ │ + ldr r3, [pc, #24] @ 7ee24 │ │ │ │ + ldr r1, [pc, #24] @ 7ee28 │ │ │ │ + ldr r0, [pc, #24] @ 7ee2c │ │ │ │ + ldr r2, [pc, #24] @ 7ee30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r9, r6, r4, lsr #23 │ │ │ │ - andeq r9, r6, r4, lsl #24 │ │ │ │ - andeq r9, r6, r8, lsr #24 │ │ │ │ + andeq sp, r6, ip, asr #11 │ │ │ │ + andeq sp, r6, ip, lsr #12 │ │ │ │ + andeq sp, r6, r0, asr r6 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ │ │ │ │ -00083170 : │ │ │ │ +0007ee34 : │ │ │ │ cmp r1, #0 │ │ │ │ - bne 83180 │ │ │ │ + bne 7ee44 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 831b0 │ │ │ │ - ldr r1, [pc, #24] @ 831b4 │ │ │ │ - ldr r0, [pc, #24] @ 831b8 │ │ │ │ - ldr r2, [pc, #24] @ 831bc │ │ │ │ + ldr r3, [pc, #24] @ 7ee74 │ │ │ │ + ldr r1, [pc, #24] @ 7ee78 │ │ │ │ + ldr r0, [pc, #24] @ 7ee7c │ │ │ │ + ldr r2, [pc, #24] @ 7ee80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - strdeq r9, [r6], -r4 │ │ │ │ - @ instruction: 0x00069bb4 │ │ │ │ - andeq r9, r6, r4, asr #24 │ │ │ │ + andeq sp, r6, ip, lsl r6 │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ + andeq sp, r6, ip, ror #12 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ -000831c0 : │ │ │ │ +0007ee84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq 83224 │ │ │ │ + beq 7eee8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 83244 │ │ │ │ + bne 7ef08 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r4, r2, #3 │ │ │ │ - ble 83210 │ │ │ │ + ble 7eed4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #48] @ 83248 │ │ │ │ + ldr r1, [pc, #48] @ 7ef0c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, r4] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ 8324c │ │ │ │ - ldr r1, [pc, #32] @ 83250 │ │ │ │ - ldr r0, [pc, #32] @ 83254 │ │ │ │ + ldr r3, [pc, #32] @ 7ef10 │ │ │ │ + ldr r1, [pc, #32] @ 7ef14 │ │ │ │ + ldr r0, [pc, #32] @ 7ef18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl 820b4 │ │ │ │ + bl 7dd70 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r9, r6, r4, ror #13 │ │ │ │ - andeq r9, r6, ip, asr #13 │ │ │ │ - andeq r9, r6, ip, ror r4 │ │ │ │ + andeq sp, r6, ip, lsl #2 │ │ │ │ + strdeq sp, [r6], -r4 │ │ │ │ + andeq ip, r6, r4, lsr #29 │ │ │ │ │ │ │ │ -00083258 : │ │ │ │ +0007ef1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8328c │ │ │ │ + beq 7ef50 │ │ │ │ ldr ip, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #24] @ 832ac │ │ │ │ - ldr r1, [pc, #24] @ 832b0 │ │ │ │ - ldr r0, [pc, #24] @ 832b4 │ │ │ │ + ldr r3, [pc, #24] @ 7ef70 │ │ │ │ + ldr r1, [pc, #24] @ 7ef74 │ │ │ │ + ldr r0, [pc, #24] @ 7ef78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #188 @ 0xbc │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r9, r6, ip, ror #22 │ │ │ │ - andeq r9, r6, r4, ror #12 │ │ │ │ - andeq r9, r6, r4, lsl r4 │ │ │ │ + muleq r6, r4, r5 │ │ │ │ + andeq sp, r6, ip, lsl #1 │ │ │ │ + andeq ip, r6, ip, lsr lr │ │ │ │ │ │ │ │ -000832b8 : │ │ │ │ +0007ef7c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 832d0 │ │ │ │ + beq 7ef94 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 83300 │ │ │ │ - ldr r1, [pc, #24] @ 83304 │ │ │ │ - ldr r0, [pc, #24] @ 83308 │ │ │ │ + ldr r3, [pc, #24] @ 7efc4 │ │ │ │ + ldr r1, [pc, #24] @ 7efc8 │ │ │ │ + ldr r0, [pc, #24] @ 7efcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #182 @ 0xb6 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r9, r6, r4, lsl #23 │ │ │ │ - andeq r9, r6, r0, lsl r6 │ │ │ │ - andeq r9, r6, r0, asr #7 │ │ │ │ + andeq sp, r6, ip, lsr #11 │ │ │ │ + andeq sp, r6, r8, lsr r0 │ │ │ │ + andeq ip, r6, r8, ror #27 │ │ │ │ │ │ │ │ -0008330c : │ │ │ │ +0007efd0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ - ldr ip, [pc, #356] @ 83484 │ │ │ │ + ldr ip, [pc, #356] @ 7f148 │ │ │ │ ldr r4, [lr, #64] @ 0x40 │ │ │ │ - ldr lr, [pc, #352] @ 83488 │ │ │ │ + ldr lr, [pc, #352] @ 7f14c │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, lr] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ cmp r4, ip │ │ │ │ - bne 833e4 │ │ │ │ + bne 7f0a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 8340c │ │ │ │ + bne 7f0d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r4, [ip, #64] @ 0x40 │ │ │ │ cmp r4, lr │ │ │ │ - bne 83420 │ │ │ │ + bne 7f0e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 833f8 │ │ │ │ + bne 7f0bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r4, [ip, #64] @ 0x40 │ │ │ │ cmp r4, lr │ │ │ │ - bne 83434 │ │ │ │ + bne 7f0f8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 83448 │ │ │ │ + bne 7f10c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r4, [ip, #64] @ 0x40 │ │ │ │ cmp r4, lr │ │ │ │ - bne 8345c │ │ │ │ + bne 7f120 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 83470 │ │ │ │ + bne 7f134 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r2, #9 │ │ │ │ ldr ip, [r0] │ │ │ │ strd r6, [sp, #16] │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ @@ -88227,134 +83836,134 @@ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ bx ip │ │ │ │ mov ip, lr │ │ │ │ strd r6, [sp, #16] │ │ │ │ sub r2, r2, #8 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ bx ip │ │ │ │ - ldrdeq fp, [r8], -r0 │ │ │ │ + andeq pc, r8, ip, lsl #30 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ │ │ │ │ -0008348c : │ │ │ │ +0007f150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r4, [pc, #612] @ 8370c │ │ │ │ + ldr r4, [pc, #612] @ 7f3d0 │ │ │ │ cmp r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #580] @ 83710 │ │ │ │ + ldr r1, [pc, #580] @ 7f3d4 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ mov r7, #0 │ │ │ │ sub r3, ip, #-1073741823 @ 0xc0000001 │ │ │ │ str r7, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ mov lr, r2 │ │ │ │ cmp r6, r4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r1, ip, #1 │ │ │ │ - bne 83678 │ │ │ │ + bne 7f33c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ str r7, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ sub r1, ip, #2 │ │ │ │ - bne 83698 │ │ │ │ + bne 7f35c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r7, [r3, #-8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub r1, ip, #3 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 83678 │ │ │ │ + bne 7f33c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, ip, #4 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r7, [r3, #-12] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 83688 │ │ │ │ + bne 7f34c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r7, [r3, #-16] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub r1, ip, #5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 836a4 │ │ │ │ + bne 7f368 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, ip, #6 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r7, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r5, r4 │ │ │ │ - bne 83688 │ │ │ │ + bne 7f34c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r1, ip, #7 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r7, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 836a4 │ │ │ │ + bne 7f368 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ ldr r2, [r6] │ │ │ │ sub r1, ip, #8 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 836b8 │ │ │ │ + bne 7f37c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 836cc │ │ │ │ + beq 7f390 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 836ec │ │ │ │ + bne 7f3b0 │ │ │ │ str r7, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r3, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ sub r1, ip, #9 │ │ │ │ bx r3 │ │ │ │ @@ -88375,144 +83984,144 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #64] @ 83714 │ │ │ │ - ldr r1, [pc, #64] @ 83718 │ │ │ │ - ldr r0, [pc, #64] @ 8371c │ │ │ │ + ldr r3, [pc, #64] @ 7f3d8 │ │ │ │ + ldr r1, [pc, #64] @ 7f3dc │ │ │ │ + ldr r0, [pc, #64] @ 7f3e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ 83720 │ │ │ │ - ldr r1, [pc, #44] @ 83724 │ │ │ │ - ldr r0, [pc, #44] @ 83728 │ │ │ │ + ldr r3, [pc, #44] @ 7f3e4 │ │ │ │ + ldr r1, [pc, #44] @ 7f3e8 │ │ │ │ + ldr r0, [pc, #44] @ 7f3ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #70 @ 0x46 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq fp, r8, ip, asr #20 │ │ │ │ + andeq pc, r8, r8, lsl #27 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r9, [r6], -r8 │ │ │ │ - andeq r9, r6, r4, lsr #4 │ │ │ │ - ldrdeq r8, [r6], -r4 │ │ │ │ - @ instruction: 0x000697b8 │ │ │ │ - andeq r9, r6, r4, lsl #4 │ │ │ │ - andeq r9, r6, r8, asr #1 │ │ │ │ + andeq sp, r6, r0, lsl #4 │ │ │ │ + andeq ip, r6, ip, asr #24 │ │ │ │ + strdeq ip, [r6], -ip @ │ │ │ │ + andeq sp, r6, r0, ror #3 │ │ │ │ + andeq ip, r6, ip, lsr #24 │ │ │ │ + strdeq ip, [r6], -r0 │ │ │ │ │ │ │ │ -0008372c : │ │ │ │ +0007f3f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ - ldr r3, [pc, #724] @ 83a1c │ │ │ │ + ldr r3, [pc, #724] @ 7f6e0 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ - ldr r1, [pc, #684] @ 83a20 │ │ │ │ + ldr r1, [pc, #684] @ 7f6e4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 83964 │ │ │ │ + bne 7f628 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr ip, [ip, #16] │ │ │ │ cmp r1, ip │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r7, [r1, #20] │ │ │ │ sub r1, r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 83974 │ │ │ │ + bne 7f638 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r7, [r1, #20] │ │ │ │ sub r1, r4, #3 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 83980 │ │ │ │ + bne 7f644 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r4, #4 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 83954 │ │ │ │ + bne 7f618 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sub r1, r4, #5 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 83990 │ │ │ │ + bne 7f654 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r4, #6 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 839a4 │ │ │ │ + bne 7f668 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sub r1, r4, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 839b4 │ │ │ │ + bne 7f678 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r2, [ip] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 839c8 │ │ │ │ + bne 7f68c │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 839fc │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 839dc │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r4, #9 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r4, #-1073741815 @ 0xc0000009 │ │ │ │ @@ -88542,149 +84151,149 @@ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r4 │ │ │ │ - b 83920 │ │ │ │ + b 7f5e4 │ │ │ │ mov r0, ip │ │ │ │ blx r7 │ │ │ │ mov r3, r5 │ │ │ │ - b 83944 │ │ │ │ + b 7f608 │ │ │ │ blx r7 │ │ │ │ mov r3, r5 │ │ │ │ - b 83938 │ │ │ │ + b 7f5fc │ │ │ │ mov r0, ip │ │ │ │ blx r7 │ │ │ │ mov r3, r5 │ │ │ │ - b 8392c │ │ │ │ + b 7f5f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r4 │ │ │ │ - b 83914 │ │ │ │ + b 7f5d8 │ │ │ │ mov r2, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r4 │ │ │ │ - b 83908 │ │ │ │ + b 7f5cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r4 │ │ │ │ - b 838fc │ │ │ │ + b 7f5c0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r4 │ │ │ │ - b 838f0 │ │ │ │ - ldr r3, [pc, #64] @ 83a24 │ │ │ │ - ldr r1, [pc, #64] @ 83a28 │ │ │ │ - ldr r0, [pc, #64] @ 83a2c │ │ │ │ + b 7f5b4 │ │ │ │ + ldr r3, [pc, #64] @ 7f6e8 │ │ │ │ + ldr r1, [pc, #64] @ 7f6ec │ │ │ │ + ldr r0, [pc, #64] @ 7f6f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #147 @ 0x93 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ 83a30 │ │ │ │ - ldr r1, [pc, #44] @ 83a34 │ │ │ │ - ldr r0, [pc, #44] @ 83a38 │ │ │ │ + ldr r3, [pc, #44] @ 7f6f4 │ │ │ │ + ldr r1, [pc, #44] @ 7f6f8 │ │ │ │ + ldr r0, [pc, #44] @ 7f6fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq fp, r8, ip, lsr #15 │ │ │ │ + andeq pc, r8, r8, ror #21 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - andeq r9, r6, ip, lsr #10 │ │ │ │ - andeq r8, r6, r4, lsl pc │ │ │ │ - ldrdeq r8, [r6], -r8 @ │ │ │ │ - andeq r9, r6, ip, lsl #10 │ │ │ │ - strdeq r8, [r6], -r4 │ │ │ │ - andeq r8, r6, r4, lsr #25 │ │ │ │ + andeq ip, r6, r4, asr pc │ │ │ │ + andeq ip, r6, ip, lsr r9 │ │ │ │ + andeq ip, r6, r0, lsl #16 │ │ │ │ + andeq ip, r6, r4, lsr pc │ │ │ │ + andeq ip, r6, ip, lsl r9 │ │ │ │ + andeq ip, r6, ip, asr #13 │ │ │ │ │ │ │ │ -00083a3c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base>: │ │ │ │ +0007f700 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr ip, [pc, #564] @ 83c88 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #564] @ 83c8c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ + ldr ip, [pc, #564] @ 7f94c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #564] @ 7f950 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r4, [pc, #560] @ 83c90 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x254> │ │ │ │ + ldr r4, [pc, #560] @ 7f954 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x254> │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - beq 83b08 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xcc> │ │ │ │ - blt 83b34 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xf8> │ │ │ │ + beq 7f7cc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xcc> │ │ │ │ + blt 7f7f8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xf8> │ │ │ │ asrs lr, r1, #3 │ │ │ │ - beq 83ac8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x8c> │ │ │ │ + beq 7f78c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x8c> │ │ │ │ add r0, r0, #32 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, lr │ │ │ │ subs ip, ip, #1 │ │ │ │ str r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ str r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ str r2, [r3, #-16] │ │ │ │ str r2, [r3, #-12] │ │ │ │ str r2, [r3, #-8] │ │ │ │ str r2, [r3, #-4] │ │ │ │ add r3, r3, #32 │ │ │ │ - bne 83a94 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x58> │ │ │ │ + bne 7f758 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x58> │ │ │ │ sub lr, lr, #1 │ │ │ │ add r0, r0, lr, lsl #5 │ │ │ │ - ldr r3, [pc, #452] @ 83c94 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x258> │ │ │ │ + ldr r3, [pc, #452] @ 7f958 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x258> │ │ │ │ and r1, r1, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 83b08 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xcc> │ │ │ │ + bhi 7f7cc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xcc> │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r2, [r0, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #392] @ 83c98 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #376] @ 83c8c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ + ldr r2, [pc, #392] @ 7f95c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #376] @ 7f950 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 83c04 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1c8> │ │ │ │ + bne 7f8c8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1c8> │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #344] @ 83c9c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x260> │ │ │ │ + ldr r1, [pc, #344] @ 7f960 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x260> │ │ │ │ add r6, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #320] @ 83ca0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x264> │ │ │ │ + ldr r1, [pc, #320] @ 7f964 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x264> │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #300] @ 83ca4 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x268> │ │ │ │ + ldr r1, [pc, #300] @ 7f968 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x268> │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -88704,70 +84313,70 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ 83ca8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #160] @ 83c8c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ + ldr r2, [pc, #192] @ 7f96c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #160] @ 7f950 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 83c0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1d0> │ │ │ │ + beq 7f8d0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1d0> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 83c40 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x204> │ │ │ │ - ldr r2, [pc, #152] @ 83cac (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x270> │ │ │ │ - ldr r3, [pc, #152] @ 83cb0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x274> │ │ │ │ + b 7f904 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x204> │ │ │ │ + ldr r2, [pc, #152] @ 7f970 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x270> │ │ │ │ + ldr r3, [pc, #152] @ 7f974 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x274> │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ 83cb4 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x278> │ │ │ │ - ldr r3, [pc, #56] @ 83c8c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ + ldr r2, [pc, #100] @ 7f978 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x278> │ │ │ │ + ldr r3, [pc, #56] @ 7f950 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x250> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 83c04 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1c8> │ │ │ │ + bne 7f8c8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1c8> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 83c38 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1fc> │ │ │ │ + b 7f8fc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1fc> │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 83c30 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f4> │ │ │ │ - andeq fp, r8, r0, lsr #9 │ │ │ │ + b 7f8f4 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f4> │ │ │ │ + ldrdeq pc, [r8], -ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ - strdeq lr, [r6], -fp │ │ │ │ - andeq fp, r8, r4, ror #7 │ │ │ │ - andeq r8, r6, ip, asr #20 │ │ │ │ - andeq r8, r6, r8, asr sl │ │ │ │ - andeq r8, r6, r4, ror #2 │ │ │ │ - andeq fp, r8, ip, lsl #6 │ │ │ │ + andeq pc, r8, r8, asr #15 │ │ │ │ + andeq r3, r7, r1, lsl #2 │ │ │ │ + andeq pc, r8, r0, lsr #14 │ │ │ │ + andeq ip, r6, r0, ror #28 │ │ │ │ + andeq ip, r6, ip, ror #28 │ │ │ │ + andeq fp, r6, r8, ror #24 │ │ │ │ + andeq pc, r8, r8, asr #12 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq fp, r8, r4, lsr #5 │ │ │ │ + andeq pc, r8, r0, ror #11 │ │ │ │ │ │ │ │ -00083cb8 : │ │ │ │ +0007f97c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c39c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@plt> │ │ │ │ @@ -88776,280 +84385,280 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 84088 │ │ │ │ + beq 7fd4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8402c │ │ │ │ + beq 7fcf0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 83fd0 │ │ │ │ + beq 7fc94 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 83f7c │ │ │ │ + beq 7fc40 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83ecc │ │ │ │ + beq 7fb90 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 83e1c │ │ │ │ + beq 7fae0 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 83e74 │ │ │ │ + beq 7fb38 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 83f24 │ │ │ │ + beq 7fbe8 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 83dc4 │ │ │ │ + beq 7fa88 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 83cdc │ │ │ │ + bl 7f9a0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 83d94 │ │ │ │ + beq 7fa58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 83db0 │ │ │ │ + beq 7fa74 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 83d68 │ │ │ │ + bne 7fa2c │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 83de4 │ │ │ │ + beq 7faa8 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 83e00 │ │ │ │ + beq 7fac4 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 83f24 │ │ │ │ + beq 7fbe8 │ │ │ │ mov r8, r7 │ │ │ │ - b 83d5c │ │ │ │ + b 7fa20 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 83e3c │ │ │ │ + beq 7fb00 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 83e58 │ │ │ │ + beq 7fb1c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 83ecc │ │ │ │ + beq 7fb90 │ │ │ │ mov r4, r5 │ │ │ │ - b 83d38 │ │ │ │ + b 7f9fc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 83e94 │ │ │ │ + beq 7fb58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 83eb0 │ │ │ │ + beq 7fb74 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 83e1c │ │ │ │ + beq 7fae0 │ │ │ │ mov r5, r6 │ │ │ │ - b 83d44 │ │ │ │ + b 7fa08 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 83eec │ │ │ │ + beq 7fbb0 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 83f08 │ │ │ │ + beq 7fbcc │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83f7c │ │ │ │ + beq 7fc40 │ │ │ │ mov fp, r4 │ │ │ │ - b 83d2c │ │ │ │ + b 7f9f0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 83f44 │ │ │ │ + beq 7fc08 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 83f60 │ │ │ │ + beq 7fc24 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 83e74 │ │ │ │ + beq 7fb38 │ │ │ │ mov r6, r7 │ │ │ │ - b 83d50 │ │ │ │ + b 7fa14 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 83f9c │ │ │ │ + beq 7fc60 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 83fb8 │ │ │ │ + beq 7fc7c │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 83d20 │ │ │ │ + bne 7f9e4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 83ff4 │ │ │ │ + beq 7fcb8 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 84014 │ │ │ │ + beq 7fcd8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 83d10 │ │ │ │ + bne 7f9d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 84050 │ │ │ │ + beq 7fd14 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 84070 │ │ │ │ + beq 7fd34 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 83cfc │ │ │ │ + bne 7f9c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00084090 : │ │ │ │ +0007fd54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #4040] @ 8507c │ │ │ │ - ldr r1, [pc, #4040] @ 85080 │ │ │ │ + ldr ip, [pc, #4040] @ 80d40 │ │ │ │ + ldr r1, [pc, #4040] @ 80d44 │ │ │ │ ldr r2, [r3, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #4036] @ 85084 │ │ │ │ + ldr r3, [pc, #4036] @ 80d48 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov r3, #0 │ │ │ │ - beq 8505c │ │ │ │ - ldr r3, [pc, #4000] @ 85088 │ │ │ │ + beq 80d20 │ │ │ │ + ldr r3, [pc, #4000] @ 80d4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #3980] @ 8508c │ │ │ │ + ldr r3, [pc, #3980] @ 80d50 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8505c │ │ │ │ + beq 80d20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #260 @ 0x104 │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ @@ -89057,20 +84666,20 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #3892] @ 85090 │ │ │ │ + ldr r2, [pc, #3892] @ 80d54 │ │ │ │ ldr r8, [r1, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3876] @ 85094 │ │ │ │ + ldr lr, [pc, #3876] @ 80d58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r4 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ mov r3, #7 │ │ │ │ @@ -89096,32 +84705,32 @@ │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ strb r9, [sp, #271] @ 0x10f │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84200 │ │ │ │ + beq 7fec4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 84218 │ │ │ │ + beq 7fedc │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84318 │ │ │ │ + beq 7ffdc │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #3676] @ 85098 │ │ │ │ + ldr r2, [pc, #3676] @ 80d5c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89143,15 +84752,15 @@ │ │ │ │ str r8, [r7, #36] @ 0x24 │ │ │ │ bl 2d41c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 2bf40 │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #3560] @ 8509c │ │ │ │ + ldr r3, [pc, #3560] @ 80d60 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r8, r6, r0 │ │ │ │ @@ -89165,31 +84774,31 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 84318 │ │ │ │ + bne 7ffdc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #3416] @ 850a0 │ │ │ │ - ldr r3, [pc, #3416] @ 850a4 │ │ │ │ + ldr r2, [pc, #3416] @ 80d64 │ │ │ │ + ldr r3, [pc, #3416] @ 80d68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r7] │ │ │ │ ldm r2, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r8, #76] @ 0x4c │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldm r3, {r0, r1} │ │ │ │ @@ -89211,32 +84820,32 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #256] @ 0x100 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 843cc │ │ │ │ + beq 80090 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 843e4 │ │ │ │ + beq 800a8 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 844cc │ │ │ │ + beq 80190 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #3216] @ 85098 │ │ │ │ + ldr r2, [pc, #3216] @ 80d5c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89252,15 +84861,15 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 2ba3c │ │ │ │ mov r8, r0 │ │ │ │ bl 2d308 │ │ │ │ mov r3, #22 │ │ │ │ str r8, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #3136] @ 850a8 │ │ │ │ + ldr r3, [pc, #3136] @ 80d6c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r8, r6, r0 │ │ │ │ @@ -89274,15 +84883,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 844cc │ │ │ │ + bne 80190 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ @@ -89290,19 +84899,19 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ mov r9, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #2988] @ 850ac │ │ │ │ + ldr r2, [pc, #2988] @ 80d70 │ │ │ │ ldr r1, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r1, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #2976] @ 850b0 │ │ │ │ + ldr lr, [pc, #2976] @ 80d74 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r4 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ strb r2, [ip] │ │ │ │ @@ -89322,32 +84931,32 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ strb r9, [sp, #269] @ 0x10d │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84588 │ │ │ │ + beq 8024c │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 845a0 │ │ │ │ + beq 80264 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84688 │ │ │ │ + beq 8034c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #2772] @ 85098 │ │ │ │ + ldr r2, [pc, #2772] @ 80d5c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89363,15 +84972,15 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 2ba3c │ │ │ │ mov r8, r0 │ │ │ │ bl 2d458 │ │ │ │ mov r3, #5 │ │ │ │ str r8, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2704] @ 850b4 │ │ │ │ + ldr r3, [pc, #2704] @ 80d78 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r8, r6, r0 │ │ │ │ @@ -89385,15 +84994,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 84688 │ │ │ │ + bne 8034c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ @@ -89401,19 +85010,19 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ mov r9, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #2556] @ 850b8 │ │ │ │ + ldr r2, [pc, #2556] @ 80d7c │ │ │ │ ldr r1, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r1, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #2544] @ 850bc │ │ │ │ + ldr lr, [pc, #2544] @ 80d80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r4 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ strh r2, [ip] │ │ │ │ @@ -89433,32 +85042,32 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ strb r9, [sp, #270] @ 0x10e │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84744 │ │ │ │ + beq 80408 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8475c │ │ │ │ + beq 80420 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84844 │ │ │ │ + beq 80508 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #2328] @ 85098 │ │ │ │ + ldr r2, [pc, #2328] @ 80d5c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89474,15 +85083,15 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 2ba3c │ │ │ │ mov r8, r0 │ │ │ │ bl 2c2e8 │ │ │ │ mov r3, #5 │ │ │ │ str r8, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #2272] @ 850c0 │ │ │ │ + ldr r3, [pc, #2272] @ 80d84 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r8, r6, r0 │ │ │ │ @@ -89496,15 +85105,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 84844 │ │ │ │ + bne 80508 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ @@ -89512,19 +85121,19 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ mov r9, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #2124] @ 850c4 │ │ │ │ + ldr r2, [pc, #2124] @ 80d88 │ │ │ │ ldr r1, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r1, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #2112] @ 850c8 │ │ │ │ + ldr lr, [pc, #2112] @ 80d8c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r4 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ strh r2, [ip], #2 │ │ │ │ @@ -89546,32 +85155,32 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ strb r9, [sp, #271] @ 0x10f │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84908 │ │ │ │ + beq 805cc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 84920 │ │ │ │ + beq 805e4 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84a24 │ │ │ │ + beq 806e8 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #1876] @ 85098 │ │ │ │ + ldr r2, [pc, #1876] @ 80d5c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89588,21 +85197,21 @@ │ │ │ │ bl 2ba3c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ bl 2d254 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #6 │ │ │ │ - ldr r8, [pc, #1828] @ 850cc │ │ │ │ - ldr r9, [pc, #1828] @ 850d0 │ │ │ │ + ldr r8, [pc, #1828] @ 80d90 │ │ │ │ + ldr r9, [pc, #1828] @ 80d94 │ │ │ │ str sl, [r7, #36] @ 0x24 │ │ │ │ strb r1, [sl, #128] @ 0x80 │ │ │ │ strb r1, [sl, #136] @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1812] @ 850d4 │ │ │ │ + ldr r3, [pc, #1812] @ 80d98 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r7, #12 │ │ │ │ strd r8, [sl, #104] @ 0x68 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r8, r6, r0 │ │ │ │ @@ -89616,15 +85225,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 84a24 │ │ │ │ + bne 806e8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ @@ -89632,20 +85241,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ mov r9, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #1664] @ 850d8 │ │ │ │ + ldr r3, [pc, #1664] @ 80d9c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r1, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #1648] @ 850dc │ │ │ │ + ldr lr, [pc, #1648] @ 80da0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r4 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ stmia ip!, {r0, r1, r2} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ @@ -89666,29 +85275,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ strb r9, [sp, #275] @ 0x113 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84ae8 │ │ │ │ + beq 807ac │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 84b00 │ │ │ │ + beq 807c4 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84eac │ │ │ │ + bne 80b70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ @@ -89703,22 +85312,22 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1388] @ 850e0 │ │ │ │ + ldr r1, [pc, #1388] @ 80da4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #21 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ - ldr r2, [pc, #1364] @ 850e4 │ │ │ │ + ldr r2, [pc, #1364] @ 80da8 │ │ │ │ ldr sl, [sp, #252] @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ lsr lr, r1, #16 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ @@ -89734,32 +85343,32 @@ │ │ │ │ mov r1, fp │ │ │ │ strb lr, [sp, #290] @ 0x122 │ │ │ │ str ip, [sp, #280] @ 0x118 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84bf8 │ │ │ │ + beq 808bc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 84c10 │ │ │ │ + beq 808d4 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84d74 │ │ │ │ + beq 80a38 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #1124] @ 85098 │ │ │ │ + ldr r2, [pc, #1124] @ 80d5c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89775,46 +85384,46 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 2ba3c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2c738 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1108] @ 850e8 │ │ │ │ + ldr r3, [pc, #1108] @ 80dac │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp] │ │ │ │ - ldr r3, [pc, #1100] @ 850ec │ │ │ │ + ldr r3, [pc, #1100] @ 80db0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, [sp, #24] │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 2c948 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2bfd0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ce0 │ │ │ │ + beq 809a4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1064] @ 85114 │ │ │ │ + ldr r3, [pc, #1064] @ 80dd8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 2df44 │ │ │ │ mov r3, #16 │ │ │ │ str r9, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #992] @ 850f0 │ │ │ │ + ldr r3, [pc, #992] @ 80db4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r9, r6, r0 │ │ │ │ @@ -89828,15 +85437,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 84d74 │ │ │ │ + bne 80a38 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r3, #176] @ 0xb0 │ │ │ │ @@ -89854,22 +85463,22 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #804] @ 850f4 │ │ │ │ + ldr r1, [pc, #804] @ 80db8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #21 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d740 │ │ │ │ - ldr r2, [pc, #780] @ 850f8 │ │ │ │ + ldr r2, [pc, #780] @ 80dbc │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ ldr lr, [sp, #252] @ 0xfc │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #256] @ 0x100 │ │ │ │ strb r3, [lr, ip] │ │ │ │ @@ -89885,43 +85494,43 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ strb sl, [sp, #290] @ 0x122 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 84e54 │ │ │ │ + beq 80b18 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 84e6c │ │ │ │ + beq 80b30 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84f84 │ │ │ │ - ldr r2, [pc, #628] @ 850fc │ │ │ │ - ldr r3, [pc, #504] @ 85084 │ │ │ │ + bne 80c48 │ │ │ │ + ldr r2, [pc, #628] @ 80dc0 │ │ │ │ + ldr r3, [pc, #504] @ 80d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 851b4 │ │ │ │ + bne 80e78 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #476] @ 85098 │ │ │ │ + ldr r2, [pc, #476] @ 80d5c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89937,15 +85546,15 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 2ba3c │ │ │ │ mov r8, r0 │ │ │ │ bl 2d344 │ │ │ │ mov r3, #11 │ │ │ │ str r8, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #484] @ 85100 │ │ │ │ + ldr r3, [pc, #484] @ 80dc4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ add r8, r6, r0 │ │ │ │ @@ -89959,23 +85568,23 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bne 84b14 │ │ │ │ + bne 807d8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b 84b14 │ │ │ │ + b 807d8 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2ba3c │ │ │ │ - ldr r2, [pc, #260] @ 85098 │ │ │ │ + ldr r2, [pc, #260] @ 80d5c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov lr, #256 @ 0x100 │ │ │ │ add r2, r2, #8 │ │ │ │ mov ip, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -89990,15 +85599,15 @@ │ │ │ │ strb r1, [r4, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 2ba3c │ │ │ │ mov r5, r0 │ │ │ │ bl 2d290 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 85104 │ │ │ │ + ldr r3, [pc, #276] @ 80dc8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ bl 2c0a8 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r0, #12 │ │ │ │ @@ -90013,408 +85622,408 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne 84e80 │ │ │ │ + bne 80b44 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b 84e80 │ │ │ │ - ldr r3, [pc, #164] @ 85108 │ │ │ │ - ldr r1, [pc, #164] @ 8510c │ │ │ │ - ldr r0, [pc, #164] @ 85110 │ │ │ │ + b 80b44 │ │ │ │ + ldr r3, [pc, #164] @ 80dcc │ │ │ │ + ldr r1, [pc, #164] @ 80dd0 │ │ │ │ + ldr r0, [pc, #164] @ 80dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #22 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq sl, r8, r8, lsr lr │ │ │ │ - andeq sl, r8, r4, lsr lr │ │ │ │ + andeq pc, r8, r4, ror r1 @ │ │ │ │ + andeq pc, r8, r0, ror r1 @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - ldrdeq r4, [r6], -ip │ │ │ │ - andeq r1, r6, r8, lsl #26 │ │ │ │ + andeq r8, r6, r8, lsl r8 │ │ │ │ + andeq r6, r6, r4, asr #32 │ │ │ │ andeq r1, r0, r0, lsr #1 │ │ │ │ - muleq r6, r0, r7 │ │ │ │ - @ instruction: 0x000644b8 │ │ │ │ - andeq r1, r6, r4, lsr #22 │ │ │ │ - strdeq r4, [r6], -r4 @ │ │ │ │ - andeq r4, r6, r4, asr r3 │ │ │ │ - andeq r1, r6, r8, ror #18 │ │ │ │ - andeq r4, r6, r0, asr r4 │ │ │ │ - andeq r4, r6, ip, ror #1 │ │ │ │ - andeq r1, r6, ip, lsr #15 │ │ │ │ - andeq r4, r6, ip, asr #28 │ │ │ │ - andeq r4, r6, r4, ror r1 │ │ │ │ - strdeq r1, [r6], -r0 │ │ │ │ + andeq r8, r6, ip, asr #21 │ │ │ │ + strdeq r8, [r6], -r4 │ │ │ │ + andeq r5, r6, r0, ror #28 │ │ │ │ + andeq r8, r6, r0, lsr r9 │ │ │ │ + muleq r6, r0, r6 │ │ │ │ + andeq r5, r6, r4, lsr #25 │ │ │ │ + andeq r8, r6, ip, lsl #15 │ │ │ │ + andeq r8, r6, r8, lsr #8 │ │ │ │ + andeq r5, r6, r8, ror #21 │ │ │ │ + andeq r9, r6, r8, lsl #3 │ │ │ │ + @ instruction: 0x000684b0 │ │ │ │ + andeq r5, r6, ip, lsr #18 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ - strheq r4, [r6], -ip │ │ │ │ - andeq r3, r6, r0, asr lr │ │ │ │ - andeq r1, r6, r8, lsl #8 │ │ │ │ - muleq r6, r8, sp │ │ │ │ - andeq r1, r6, r8, ror #5 │ │ │ │ + strdeq r8, [r6], -r8 @ │ │ │ │ + andeq r8, r6, ip, lsl #3 │ │ │ │ + andeq r5, r6, r4, asr #14 │ │ │ │ + ldrdeq r8, [r6], -r4 │ │ │ │ + andeq r5, r6, r4, lsr #12 │ │ │ │ orrsmi sp, r7, r4, lsl #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r3, r6, r0, lsl #27 │ │ │ │ - andeq r3, r6, ip, lsr #23 │ │ │ │ - andeq r1, r6, ip, lsl #1 │ │ │ │ - andeq sl, r8, ip, rrx │ │ │ │ - andeq r3, r6, r8, ror #22 │ │ │ │ - @ instruction: 0x00063ab4 │ │ │ │ - andeq r7, r6, r4, lsl #31 │ │ │ │ - andeq r7, r6, r4, asr #31 │ │ │ │ - ldrdeq r7, [r6], -ip │ │ │ │ + strheq r8, [r6], -ip │ │ │ │ + andeq r7, r6, r8, ror #29 │ │ │ │ + andeq r5, r6, r8, asr #7 │ │ │ │ + andeq lr, r8, r8, lsr #7 │ │ │ │ + andeq r7, r6, r4, lsr #29 │ │ │ │ + strdeq r7, [r6], -r0 │ │ │ │ + andeq fp, r6, r4, ror #19 │ │ │ │ + andeq fp, r6, r4, lsr #20 │ │ │ │ + andeq fp, r6, ip, lsr sl │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ - andeq r9, r8, ip, asr sp │ │ │ │ - andeq r9, r8, ip, lsl sp │ │ │ │ - ldrdeq r9, [r8], -ip │ │ │ │ - muleq r8, r0, ip │ │ │ │ - andeq r9, r8, r4, lsr ip │ │ │ │ - strdeq r9, [r8], -r0 │ │ │ │ - @ instruction: 0x00089bb0 │ │ │ │ - andeq r9, r8, r0, ror fp │ │ │ │ - andeq r9, r8, r0, lsr fp │ │ │ │ - strdeq r9, [r8], -r0 │ │ │ │ - andeq r9, r8, ip, lsr #21 │ │ │ │ - andeq r9, r8, r8, ror #20 │ │ │ │ - andeq r9, r8, r4, lsr #20 │ │ │ │ - andeq r9, r8, r0, ror #19 │ │ │ │ - muleq r8, ip, r9 │ │ │ │ - andeq r9, r8, ip, asr r9 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq lr, r8, r8, asr r0 │ │ │ │ + andeq lr, r8, r8, lsl r0 │ │ │ │ + andeq sp, r8, ip, asr #31 │ │ │ │ + andeq sp, r8, r0, ror pc │ │ │ │ + andeq sp, r8, ip, lsr #30 │ │ │ │ + andeq sp, r8, ip, ror #29 │ │ │ │ + andeq sp, r8, ip, lsr #29 │ │ │ │ + andeq sp, r8, ip, ror #28 │ │ │ │ + andeq sp, r8, ip, lsr #28 │ │ │ │ + andeq sp, r8, r8, ror #27 │ │ │ │ + andeq sp, r8, r4, lsr #27 │ │ │ │ + andeq sp, r8, r0, ror #26 │ │ │ │ + andeq sp, r8, ip, lsl sp │ │ │ │ + ldrdeq sp, [r8], -r8 │ │ │ │ + muleq r8, r8, ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldr r3, [pc, #-80] @ 85114 │ │ │ │ + ldr r3, [pc, #-80] @ 80dd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 2df44 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-128] @ 85118 │ │ │ │ - ldr r3, [pc, #-68] @ 85158 │ │ │ │ + ldr r2, [pc, #-128] @ 80ddc │ │ │ │ + ldr r3, [pc, #-68] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ + beq 80eb8 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-188] @ 8511c │ │ │ │ - ldr r3, [pc, #-132] @ 85158 │ │ │ │ + ldr r2, [pc, #-188] @ 80de0 │ │ │ │ + ldr r3, [pc, #-132] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 851b4 │ │ │ │ + bne 80e78 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-248] @ 85120 │ │ │ │ - ldr r3, [pc, #-196] @ 85158 │ │ │ │ + ldr r2, [pc, #-248] @ 80de4 │ │ │ │ + ldr r3, [pc, #-196] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 85208 │ │ │ │ - b 85184 │ │ │ │ - b 85178 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 80ecc │ │ │ │ + b 80e48 │ │ │ │ + b 80e3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-320] @ 85124 │ │ │ │ - ldr r3, [pc, #-272] @ 85158 │ │ │ │ + ldr r2, [pc, #-320] @ 80de8 │ │ │ │ + ldr r3, [pc, #-272] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, r0 │ │ │ │ - beq 8515c │ │ │ │ + beq 80e20 │ │ │ │ bl 2c684 │ │ │ │ - b 8515c │ │ │ │ + b 80e20 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-408] @ 85128 │ │ │ │ - ldr r3, [pc, #-364] @ 85158 │ │ │ │ + ldr r2, [pc, #-408] @ 80dec │ │ │ │ + ldr r3, [pc, #-364] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 852f4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 80fb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-472] @ 8512c │ │ │ │ - ldr r3, [pc, #-432] @ 85158 │ │ │ │ + ldr r2, [pc, #-472] @ 80df0 │ │ │ │ + ldr r3, [pc, #-432] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-532] @ 85130 │ │ │ │ - ldr r3, [pc, #-496] @ 85158 │ │ │ │ + ldr r2, [pc, #-532] @ 80df4 │ │ │ │ + ldr r3, [pc, #-496] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-592] @ 85134 │ │ │ │ - ldr r3, [pc, #-560] @ 85158 │ │ │ │ + ldr r2, [pc, #-592] @ 80df8 │ │ │ │ + ldr r3, [pc, #-560] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-652] @ 85138 │ │ │ │ - ldr r3, [pc, #-624] @ 85158 │ │ │ │ + ldr r2, [pc, #-652] @ 80dfc │ │ │ │ + ldr r3, [pc, #-624] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-712] @ 8513c │ │ │ │ - ldr r3, [pc, #-688] @ 85158 │ │ │ │ + ldr r2, [pc, #-712] @ 80e00 │ │ │ │ + ldr r3, [pc, #-688] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 853b0 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 81074 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-776] @ 85140 │ │ │ │ - ldr r3, [pc, #-756] @ 85158 │ │ │ │ + ldr r2, [pc, #-776] @ 80e04 │ │ │ │ + ldr r3, [pc, #-756] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 85478 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 8113c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-840] @ 85144 │ │ │ │ - ldr r3, [pc, #-824] @ 85158 │ │ │ │ + ldr r2, [pc, #-840] @ 80e08 │ │ │ │ + ldr r3, [pc, #-824] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 853f0 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 810b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-904] @ 85148 │ │ │ │ - ldr r3, [pc, #-892] @ 85158 │ │ │ │ + ldr r2, [pc, #-904] @ 80e0c │ │ │ │ + ldr r3, [pc, #-892] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 85500 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 811c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-968] @ 8514c │ │ │ │ - ldr r3, [pc, #-960] @ 85158 │ │ │ │ + ldr r2, [pc, #-968] @ 80e10 │ │ │ │ + ldr r3, [pc, #-960] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 85544 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 81208 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-1032] @ 85150 │ │ │ │ - ldr r3, [pc, #-1028] @ 85158 │ │ │ │ + ldr r2, [pc, #-1032] @ 80e14 │ │ │ │ + ldr r3, [pc, #-1028] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ bl 2d350 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-1092] @ 85154 │ │ │ │ - ldr r3, [pc, #-1092] @ 85158 │ │ │ │ + ldr r2, [pc, #-1092] @ 80e18 │ │ │ │ + ldr r3, [pc, #-1092] @ 80e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 851f4 │ │ │ │ - b 851b4 │ │ │ │ - b 85584 │ │ │ │ - b 85434 │ │ │ │ + beq 80eb8 │ │ │ │ + b 80e78 │ │ │ │ + b 81248 │ │ │ │ + b 810f8 │ │ │ │ │ │ │ │ -000855c0 : │ │ │ │ +00081284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #2308] @ 85ee4 │ │ │ │ + ldr ip, [pc, #2308] @ 81ba8 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2300] @ 85ee8 │ │ │ │ + ldr r1, [pc, #2300] @ 81bac │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r4, [pc, #2292] @ 85eec │ │ │ │ + ldr r4, [pc, #2292] @ 81bb0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #1060] @ 0x424 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [lr] │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #620] @ 0x26c │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85da0 │ │ │ │ - ldr r3, [pc, #2232] @ 85ef0 │ │ │ │ + beq 81a64 │ │ │ │ + ldr r3, [pc, #2232] @ 81bb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #2220] @ 85ef4 │ │ │ │ + ldr r3, [pc, #2220] @ 81bb8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 85da0 │ │ │ │ + beq 81a64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add fp, sp, #784 @ 0x310 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov ip, r3 │ │ │ │ @@ -90454,15 +86063,15 @@ │ │ │ │ bl 2c5e8 │ │ │ │ add sl, sp, #120 @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ bl 2bcb8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r9, #12]! │ │ │ │ cmp r4, r9 │ │ │ │ - beq 8576c │ │ │ │ + beq 81430 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r8, [r3] │ │ │ │ @@ -90472,112 +86081,112 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2de0c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, r9 │ │ │ │ - bne 85728 │ │ │ │ + bne 813ec │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ sub r5, r5, r3 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ asr r7, r5, #2 │ │ │ │ - bhi 85e48 │ │ │ │ + bhi 81b0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 85c44 │ │ │ │ + beq 81908 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ sub r8, r8, r9 │ │ │ │ str r1, [r7], #4 │ │ │ │ - beq 857c8 │ │ │ │ + beq 8148c │ │ │ │ mov r0, r7 │ │ │ │ sub r2, r5, #4 │ │ │ │ add r7, r4, r5 │ │ │ │ bl 2c624 │ │ │ │ cmp r8, #0 │ │ │ │ addgt r3, sp, #148 @ 0x94 │ │ │ │ movgt r8, #0 │ │ │ │ strgt r3, [sp, #36] @ 0x24 │ │ │ │ - bgt 85800 │ │ │ │ - b 85838 │ │ │ │ + bgt 814c4 │ │ │ │ + b 814fc │ │ │ │ str r0, [r2], #4 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r8, r2, asr #2 │ │ │ │ - bge 85838 │ │ │ │ + bge 814fc │ │ │ │ ldr r0, [r9, r8, lsl #2] │ │ │ │ str r0, [r4, r8, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 857e0 │ │ │ │ + bne 814a4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2c60c >::_M_realloc_append(OsiRowCut*&&)@plt> │ │ │ │ - b 857e8 │ │ │ │ + b 814ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #1716] @ 85ef8 │ │ │ │ + ldr r2, [pc, #1716] @ 81bbc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r3, #476] @ 0x1dc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub r8, r7, r4 │ │ │ │ cmp r3, r2 │ │ │ │ asr r8, r8, #2 │ │ │ │ - bne 85ca4 │ │ │ │ + bne 81968 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 85870 │ │ │ │ + beq 81534 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 2d038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #1656] @ 85efc │ │ │ │ + ldr r3, [pc, #1656] @ 81bc0 │ │ │ │ mov r7, r8 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 85c8c │ │ │ │ + bne 81950 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 85cd8 │ │ │ │ + bne 8199c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ mov r0, sl │ │ │ │ bl 2daac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 2d77c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 856b0 │ │ │ │ + bne 81374 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r8, r0, r3 │ │ │ │ cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ mov r7, r0 │ │ │ │ - bhi 85e84 │ │ │ │ + bhi 81b48 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ sub fp, r7, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -90592,15 +86201,15 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bgt 85a94 │ │ │ │ + bgt 81758 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ sub r8, r8, #1 │ │ │ │ add r3, r4, r7, lsl #3 │ │ │ │ add sl, sl, r7, lsl #3 │ │ │ │ sub r7, r0, #8 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r8, r7 │ │ │ │ @@ -90610,37 +86219,37 @@ │ │ │ │ ldrd r4, [sl, #-8]! │ │ │ │ ldrd r6, [r3, #-8]! │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2cfa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ad4 │ │ │ │ + bne 81798 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2cfa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ad4 │ │ │ │ + bne 81798 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85a7c │ │ │ │ + bne 81740 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85ad4 │ │ │ │ + beq 81798 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85ad4 │ │ │ │ + beq 81798 │ │ │ │ bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -90655,79 +86264,79 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ movne r1, r5 │ │ │ │ - bne 85a4c │ │ │ │ + bne 81710 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1196] @ 85f00 │ │ │ │ + ldr r3, [pc, #1196] @ 81bc4 │ │ │ │ mov r2, #0 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r2, [pc, #1188] @ 85f04 │ │ │ │ - ldr r3, [pc, #1188] @ 85f08 │ │ │ │ + ldr r2, [pc, #1188] @ 81bc8 │ │ │ │ + ldr r3, [pc, #1188] @ 81bcc │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85ad4 │ │ │ │ + beq 81798 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ sub r9, r9, #4 │ │ │ │ sub r8, r8, #8 │ │ │ │ - ble 85970 │ │ │ │ + ble 81634 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #1120] @ 85f0c │ │ │ │ - ldr r3, [pc, #1080] @ 85ee8 │ │ │ │ + ldr r2, [pc, #1120] @ 81bd0 │ │ │ │ + ldr r3, [pc, #1080] @ 81bac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1060] @ 0x424 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85d9c │ │ │ │ + bne 81a60 │ │ │ │ add sp, sp, #1056 @ 0x420 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, [sl] │ │ │ │ ldrd r6, [r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2cfa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bd8 │ │ │ │ + bne 8189c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2cfa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bd8 │ │ │ │ + bne 8189c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85a7c │ │ │ │ + bne 81740 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85bd8 │ │ │ │ + beq 8189c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85bd8 │ │ │ │ + beq 8189c │ │ │ │ bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -90742,110 +86351,110 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ movne r1, r5 │ │ │ │ - bne 85ba8 │ │ │ │ + bne 8186c │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #848] @ 85f00 │ │ │ │ + ldr r3, [pc, #848] @ 81bc4 │ │ │ │ mov r2, #0 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r2, [pc, #840] @ 85f04 │ │ │ │ - ldr r3, [pc, #840] @ 85f08 │ │ │ │ + ldr r2, [pc, #840] @ 81bc8 │ │ │ │ + ldr r3, [pc, #840] @ 81bcc │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85a7c │ │ │ │ + bne 81740 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, r9] │ │ │ │ add r3, r3, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85c08 │ │ │ │ + beq 818cc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r9 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r1, r3, #4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 85c34 │ │ │ │ + beq 818f8 │ │ │ │ sub r2, r0, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble 85ccc │ │ │ │ + ble 81990 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [r3, #8] │ │ │ │ - b 85a7c │ │ │ │ + b 81740 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #680] @ 85ef8 │ │ │ │ + ldr r2, [pc, #680] @ 81bbc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r3, #476] @ 0x1dc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 85cb8 │ │ │ │ + bne 8197c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #644] @ 85efc │ │ │ │ + ldr r3, [pc, #644] @ 81bc0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ movne r4, r7 │ │ │ │ - beq 858ac │ │ │ │ + beq 81570 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 858ac │ │ │ │ - b 858a0 │ │ │ │ + beq 81570 │ │ │ │ + b 81564 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ - b 858a0 │ │ │ │ + b 81564 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b 858ac │ │ │ │ + b 81570 │ │ │ │ ldreq r2, [r3, #4] │ │ │ │ streq r2, [r3] │ │ │ │ - b 85c34 │ │ │ │ + b 818f8 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #552] @ 85f10 │ │ │ │ + ldr r1, [pc, #552] @ 81bd4 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ea80 │ │ │ │ - ldr r1, [pc, #532] @ 85f14 │ │ │ │ + bl 2ea80 │ │ │ │ + ldr r1, [pc, #532] @ 81bd8 │ │ │ │ add r8, sp, #216 @ 0xd8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ea80 │ │ │ │ - ldr r1, [pc, #516] @ 85f18 │ │ │ │ + bl 2ea80 │ │ │ │ + ldr r1, [pc, #516] @ 81bdc │ │ │ │ add r9, sp, #240 @ 0xf0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ea80 │ │ │ │ + bl 2ea80 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add fp, sp, #264 @ 0x108 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ strb r3, [sp, #272] @ 0x110 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ @@ -90860,317 +86469,317 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #412] @ 85f1c │ │ │ │ - ldr r3, [pc, #356] @ 85ee8 │ │ │ │ + ldr r2, [pc, #412] @ 81be0 │ │ │ │ + ldr r3, [pc, #356] @ 81bac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1060] @ 0x424 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 85e1c │ │ │ │ + beq 81ae0 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ 85f20 │ │ │ │ - ldr r1, [pc, #376] @ 85f24 │ │ │ │ - ldr r0, [pc, #376] @ 85f28 │ │ │ │ + ldr r3, [pc, #376] @ 81be4 │ │ │ │ + ldr r1, [pc, #376] @ 81be8 │ │ │ │ + ldr r0, [pc, #376] @ 81bec │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #114 @ 0x72 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - b 85dd4 │ │ │ │ + b 81a98 │ │ │ │ mov r0, r5 │ │ │ │ bl 2de0c │ │ │ │ mov r0, sl │ │ │ │ bl 2daac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 2d77c │ │ │ │ - ldr r2, [pc, #328] @ 85f2c │ │ │ │ - ldr r3, [pc, #256] @ 85ee8 │ │ │ │ + ldr r2, [pc, #328] @ 81bf0 │ │ │ │ + ldr r3, [pc, #256] @ 81bac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1060] @ 0x424 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85d9c │ │ │ │ + bne 81a60 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - b 85dcc │ │ │ │ - b 85dcc │ │ │ │ - b 85dcc │ │ │ │ + b 81a90 │ │ │ │ + b 81a90 │ │ │ │ + b 81a90 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #264] @ 85f30 │ │ │ │ + ldr r3, [pc, #264] @ 81bf4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #248] @ 85f34 │ │ │ │ + ldr r3, [pc, #248] @ 81bf8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #232] @ 85f38 │ │ │ │ - ldr r3, [pc, #148] @ 85ee8 │ │ │ │ + ldr r2, [pc, #232] @ 81bfc │ │ │ │ + ldr r3, [pc, #148] @ 81bac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1060] @ 0x424 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85d9c │ │ │ │ - ldr r0, [pc, #200] @ 85f3c │ │ │ │ + bne 81a60 │ │ │ │ + ldr r0, [pc, #200] @ 81c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85dcc │ │ │ │ - b 85e04 │ │ │ │ - ldr r2, [pc, #180] @ 85f40 │ │ │ │ - ldr r3, [pc, #88] @ 85ee8 │ │ │ │ + beq 81a90 │ │ │ │ + b 81ac8 │ │ │ │ + ldr r2, [pc, #180] @ 81c04 │ │ │ │ + ldr r3, [pc, #88] @ 81bac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1060] @ 0x424 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85d9c │ │ │ │ + bne 81a60 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - b 85e78 │ │ │ │ - b 85ebc │ │ │ │ - b 85ec4 │ │ │ │ - b 85ecc │ │ │ │ - andeq r9, r8, ip, lsl #18 │ │ │ │ + b 81b3c │ │ │ │ + b 81b80 │ │ │ │ + b 81b88 │ │ │ │ + b 81b90 │ │ │ │ + andeq sp, r8, r8, asr #24 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r9, r8, ip, ror #17 │ │ │ │ + andeq sp, r8, r8, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #26 │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ andeq r0, r0, r4, lsr #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r9, r8, r8, asr #8 │ │ │ │ - andeq r7, r6, ip, lsl r4 │ │ │ │ - andeq r7, r6, r4, lsl r4 │ │ │ │ - andeq r0, r6, r4, ror #27 │ │ │ │ - andeq r9, r8, r4, ror r1 │ │ │ │ - andeq r7, r6, r8, ror #5 │ │ │ │ - andeq r7, r6, r0, lsl #5 │ │ │ │ - andeq r7, r6, ip, asr #6 │ │ │ │ - andeq r9, r8, r0, lsl r1 │ │ │ │ + andeq sp, r8, r4, lsl #15 │ │ │ │ + andeq sl, r6, ip, ror lr │ │ │ │ + andeq sl, r6, r4, ror lr │ │ │ │ + andeq r5, r6, r0, lsr #2 │ │ │ │ + @ instruction: 0x0008d4b0 │ │ │ │ + andeq sl, r6, r8, asr #26 │ │ │ │ + andeq sl, r6, r0, ror #25 │ │ │ │ + andeq sl, r6, ip, lsr #27 │ │ │ │ + andeq sp, r8, ip, asr #8 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq r9, r8, r4, lsr #1 │ │ │ │ - andeq r0, r6, r0, lsl r0 │ │ │ │ - andeq r9, r8, r8, rrx │ │ │ │ + andeq sp, r8, r0, ror #7 │ │ │ │ + andeq r4, r6, ip, asr #6 │ │ │ │ + andeq sp, r8, r4, lsr #7 │ │ │ │ │ │ │ │ -00085f44 : │ │ │ │ +00081c08 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085f48 : │ │ │ │ +00081c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085f6c : │ │ │ │ - ldr r2, [pc, #76] @ 85fc0 │ │ │ │ - ldr r1, [pc, #76] @ 85fc4 │ │ │ │ +00081c30 : │ │ │ │ + ldr r2, [pc, #76] @ 81c84 │ │ │ │ + ldr r1, [pc, #76] @ 81c88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r0] │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 85fc8 │ │ │ │ - ldr r1, [pc, #32] @ 85fcc │ │ │ │ - ldr r0, [pc, #32] @ 85fd0 │ │ │ │ + ldr r3, [pc, #32] @ 81c8c │ │ │ │ + ldr r1, [pc, #32] @ 81c90 │ │ │ │ + ldr r0, [pc, #32] @ 81c94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r8, r8, r0, lsl #31 │ │ │ │ + @ instruction: 0x0008d2bc │ │ │ │ andeq r1, r0, r8 │ │ │ │ - ldrdeq r6, [r6], -r0 │ │ │ │ - andeq r7, r6, r0 │ │ │ │ - andeq r7, r6, r0, lsr #32 │ │ │ │ + andeq sl, r6, r0, lsr sl │ │ │ │ + andeq sl, r6, r0, ror #20 │ │ │ │ + andeq sl, r6, r0, lsl #21 │ │ │ │ │ │ │ │ -00085fd4 : │ │ │ │ +00081c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ 8603c │ │ │ │ - ldr r2, [pc, #80] @ 86040 │ │ │ │ + ldr r3, [pc, #80] @ 81d00 │ │ │ │ + ldr r2, [pc, #80] @ 81d04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 8601c │ │ │ │ + bne 81ce0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #8 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ 86044 │ │ │ │ - ldr r1, [pc, #32] @ 86048 │ │ │ │ - ldr r0, [pc, #32] @ 8604c │ │ │ │ + ldr r3, [pc, #32] @ 81d08 │ │ │ │ + ldr r1, [pc, #32] @ 81d0c │ │ │ │ + ldr r0, [pc, #32] @ 81d10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r8, r8, r8, lsl #30 │ │ │ │ + andeq sp, r8, r4, asr #4 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq r6, r6, r4, asr pc │ │ │ │ - andeq r6, r6, r4, lsl #31 │ │ │ │ - andeq r6, r6, r4, lsr #31 │ │ │ │ + @ instruction: 0x0006a9b4 │ │ │ │ + andeq sl, r6, r4, ror #19 │ │ │ │ + andeq sl, r6, r4, lsl #20 │ │ │ │ │ │ │ │ -00086050 : │ │ │ │ +00081d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #128] @ 860e8 │ │ │ │ - ldr r2, [pc, #128] @ 860ec │ │ │ │ + ldr r3, [pc, #128] @ 81dac │ │ │ │ + ldr r2, [pc, #128] @ 81db0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r4, [r6, #12]! │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [r0] │ │ │ │ - beq 860d8 │ │ │ │ + beq 81d9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r4] │ │ │ │ - beq 860c4 │ │ │ │ + beq 81d88 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bne 860c4 │ │ │ │ + bne 81d88 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 8608c │ │ │ │ + bne 81d50 │ │ │ │ mov r0, r7 │ │ │ │ bl 2bf04 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, r8, ip, lsl #29 │ │ │ │ + andeq sp, r8, r8, asr #3 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ │ │ │ │ -000860f0 : │ │ │ │ +00081db4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 86194 │ │ │ │ - ldr r2, [pc, #140] @ 86198 │ │ │ │ + ldr r3, [pc, #140] @ 81e58 │ │ │ │ + ldr r2, [pc, #140] @ 81e5c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r4, [r6, #12]! │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [r0] │ │ │ │ - beq 86178 │ │ │ │ + beq 81e3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r4] │ │ │ │ - beq 86164 │ │ │ │ + beq 81e28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bne 86164 │ │ │ │ + bne 81e28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 8612c │ │ │ │ + bne 81df0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2bf04 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #24 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, r8, ip, ror #27 │ │ │ │ + andeq sp, r8, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ │ │ │ │ -0008619c : │ │ │ │ +00081e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #24 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r4, [pc, #244] @ 862b4 │ │ │ │ + ldr r4, [pc, #244] @ 81f78 │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 2c03c │ │ │ │ - ldr r3, [pc, #228] @ 862b8 │ │ │ │ + ldr r3, [pc, #228] @ 81f7c │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r6, #12]! │ │ │ │ add r3, r3, #8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [r7], #12 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r7, [r5, #16] │ │ │ │ str r7, [r5, #12] │ │ │ │ - beq 86240 │ │ │ │ + beq 81f04 │ │ │ │ mov r0, #12 │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r8, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ @@ -91179,182 +86788,182 @@ │ │ │ │ strne r3, [r0, #8] │ │ │ │ bl 2ba9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r4, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 861fc │ │ │ │ + bne 81ec0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq 862a8 │ │ │ │ + beq 81f6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86294 │ │ │ │ + beq 81f58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 86294 │ │ │ │ + bne 81f58 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ bl 2c684 │ │ │ │ mov r4, r6 │ │ │ │ - b 8625c │ │ │ │ + b 81f20 │ │ │ │ mov r0, r5 │ │ │ │ bl 2bf04 │ │ │ │ - b 86248 │ │ │ │ - andeq r8, r8, r4, lsr sp │ │ │ │ + b 81f0c │ │ │ │ + andeq sp, r8, r0, ror r0 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ │ │ │ │ -000862bc : │ │ │ │ +00081f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #116] @ 86348 │ │ │ │ - ldr r3, [pc, #116] @ 8634c │ │ │ │ + ldr r5, [pc, #116] @ 8200c │ │ │ │ + ldr r3, [pc, #116] @ 82010 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, r4, #20 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4] │ │ │ │ - beq 86304 │ │ │ │ + beq 81fc8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [pc, #68] @ 86350 │ │ │ │ + ldr r3, [pc, #68] @ 82014 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86328 │ │ │ │ + bne 81fec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 86354 │ │ │ │ - ldr r1, [pc, #36] @ 86358 │ │ │ │ - ldr r0, [pc, #36] @ 8635c │ │ │ │ + ldr r3, [pc, #36] @ 82018 │ │ │ │ + ldr r1, [pc, #36] @ 8201c │ │ │ │ + ldr r0, [pc, #36] @ 82020 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r8, r8, r0, lsr #24 │ │ │ │ + andeq ip, r8, ip, asr pc │ │ │ │ andeq r1, r0, r0, lsr #1 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq r6, r6, r8, asr #24 │ │ │ │ - andeq r6, r6, r8, ror ip │ │ │ │ - muleq r6, r8, ip │ │ │ │ + andeq sl, r6, r8, lsr #13 │ │ │ │ + ldrdeq sl, [r6], -r8 │ │ │ │ + strdeq sl, [r6], -r8 │ │ │ │ │ │ │ │ -00086360 : │ │ │ │ +00082024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #128] @ 863f8 │ │ │ │ - ldr r3, [pc, #128] @ 863fc │ │ │ │ + ldr r5, [pc, #128] @ 820bc │ │ │ │ + ldr r3, [pc, #128] @ 820c0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, r4, #20 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4] │ │ │ │ - beq 863a8 │ │ │ │ + beq 8206c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r3, [pc, #80] @ 86400 │ │ │ │ + ldr r3, [pc, #80] @ 820c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ - bne 863d8 │ │ │ │ + bne 8209c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 86404 │ │ │ │ - ldr r1, [pc, #36] @ 86408 │ │ │ │ - ldr r0, [pc, #36] @ 8640c │ │ │ │ + ldr r3, [pc, #36] @ 820c8 │ │ │ │ + ldr r1, [pc, #36] @ 820cc │ │ │ │ + ldr r0, [pc, #36] @ 820d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r8, r8, ip, ror fp │ │ │ │ + @ instruction: 0x0008ceb8 │ │ │ │ andeq r1, r0, r0, lsr #1 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - muleq r6, r8, fp │ │ │ │ - andeq r6, r6, r8, asr #23 │ │ │ │ - andeq r6, r6, r8, ror #23 │ │ │ │ + strdeq sl, [r6], -r8 │ │ │ │ + andeq sl, r6, r8, lsr #12 │ │ │ │ + andeq sl, r6, r8, asr #12 │ │ │ │ │ │ │ │ -00086410 : │ │ │ │ +000820d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #412] @ 865c4 │ │ │ │ - ldr r3, [pc, #412] @ 865c8 │ │ │ │ + ldr r2, [pc, #412] @ 82288 │ │ │ │ + ldr r3, [pc, #412] @ 8228c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #408] @ 865cc │ │ │ │ + ldr r4, [pc, #408] @ 82290 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 8647c │ │ │ │ - ldr r2, [pc, #376] @ 865d0 │ │ │ │ - ldr r3, [pc, #364] @ 865c8 │ │ │ │ + bne 82140 │ │ │ │ + ldr r2, [pc, #376] @ 82294 │ │ │ │ + ldr r3, [pc, #364] @ 8228c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86540 │ │ │ │ + bne 82204 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #328] @ 865d4 │ │ │ │ + ldr r1, [pc, #328] @ 82298 │ │ │ │ add r6, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ea80 │ │ │ │ - ldr r1, [pc, #308] @ 865d8 │ │ │ │ + bl 2ea80 │ │ │ │ + ldr r1, [pc, #308] @ 8229c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ea80 │ │ │ │ - ldr r1, [pc, #292] @ 865dc │ │ │ │ + bl 2ea80 │ │ │ │ + ldr r1, [pc, #292] @ 822a0 │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ea80 │ │ │ │ + bl 2ea80 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -91369,131 +86978,131 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #188] @ 865e0 │ │ │ │ - ldr r3, [pc, #160] @ 865c8 │ │ │ │ + ldr r2, [pc, #188] @ 822a4 │ │ │ │ + ldr r3, [pc, #160] @ 8228c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 86548 │ │ │ │ + beq 8220c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 8657c │ │ │ │ - ldr r2, [pc, #148] @ 865e4 │ │ │ │ - ldr r3, [pc, #148] @ 865e8 │ │ │ │ + b 82240 │ │ │ │ + ldr r2, [pc, #148] @ 822a8 │ │ │ │ + ldr r3, [pc, #148] @ 822ac │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #96] @ 865ec │ │ │ │ - ldr r3, [pc, #56] @ 865c8 │ │ │ │ + ldr r2, [pc, #96] @ 822b0 │ │ │ │ + ldr r3, [pc, #56] @ 8228c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86540 │ │ │ │ + bne 82204 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b 86574 │ │ │ │ + b 82238 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 8656c │ │ │ │ - andeq r8, r8, ip, asr #21 │ │ │ │ + b 82230 │ │ │ │ + andeq ip, r8, r8, lsl #28 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r8, r8, ip, lsr #21 │ │ │ │ - muleq r8, ip, sl │ │ │ │ - andeq r6, r6, r8, ror ip │ │ │ │ - andeq r6, r6, r0, ror ip │ │ │ │ - andeq r0, r6, r0, asr #12 │ │ │ │ - ldrdeq r8, [r8], -r0 │ │ │ │ + andeq ip, r8, r8, ror #27 │ │ │ │ + ldrdeq ip, [r8], -r8 │ │ │ │ + ldrdeq sl, [r6], -r8 │ │ │ │ + ldrdeq sl, [r6], -r0 │ │ │ │ + andeq r4, r6, ip, ror r9 │ │ │ │ + andeq ip, r8, ip, lsl #26 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq r8, r8, r8, ror #18 │ │ │ │ + andeq ip, r8, r4, lsr #25 │ │ │ │ │ │ │ │ -000865f0 : │ │ │ │ +000822b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #532] @ 86820 │ │ │ │ - ldr r3, [pc, #532] @ 86824 │ │ │ │ + ldr r2, [pc, #532] @ 824e4 │ │ │ │ + ldr r3, [pc, #532] @ 824e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #528] @ 86828 │ │ │ │ + ldr r7, [pc, #528] @ 824ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ subs r5, r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86680 │ │ │ │ + bne 82344 │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #488] @ 8682c │ │ │ │ + ldr r2, [pc, #488] @ 824f0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 86788 │ │ │ │ - ldr r2, [pc, #468] @ 86830 │ │ │ │ - ldr r3, [pc, #452] @ 86824 │ │ │ │ + bne 8244c │ │ │ │ + ldr r2, [pc, #468] @ 824f4 │ │ │ │ + ldr r3, [pc, #452] @ 824e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8680c │ │ │ │ + bne 824d0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 2d038 │ │ │ │ - ldr r3, [pc, #416] @ 8682c │ │ │ │ + ldr r3, [pc, #416] @ 824f0 │ │ │ │ ldr r0, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 86788 │ │ │ │ + bne 8244c │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #388] @ 86834 │ │ │ │ + ldr r1, [pc, #388] @ 824f8 │ │ │ │ add r5, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ea80 │ │ │ │ - ldr r1, [pc, #368] @ 86838 │ │ │ │ + bl 2ea80 │ │ │ │ + ldr r1, [pc, #368] @ 824fc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ea80 │ │ │ │ - ldr r1, [pc, #352] @ 8683c │ │ │ │ + bl 2ea80 │ │ │ │ + ldr r1, [pc, #352] @ 82500 │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ea80 │ │ │ │ + bl 2ea80 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -91508,41 +87117,41 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #248] @ 86840 │ │ │ │ - ldr r3, [pc, #216] @ 86824 │ │ │ │ + ldr r2, [pc, #248] @ 82504 │ │ │ │ + ldr r3, [pc, #216] @ 824e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8680c │ │ │ │ - ldr r2, [pc, #216] @ 86844 │ │ │ │ - ldr r3, [pc, #216] @ 86848 │ │ │ │ + bne 824d0 │ │ │ │ + ldr r2, [pc, #216] @ 82508 │ │ │ │ + ldr r3, [pc, #216] @ 8250c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ - ldr r1, [pc, #188] @ 8684c │ │ │ │ - ldr r2, [pc, #144] @ 86824 │ │ │ │ + ldr r1, [pc, #188] @ 82510 │ │ │ │ + ldr r2, [pc, #144] @ 824e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 8680c │ │ │ │ + bne 824d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -91550,56 +87159,56 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #96] @ 86850 │ │ │ │ - ldr r3, [pc, #48] @ 86824 │ │ │ │ + ldr r2, [pc, #96] @ 82514 │ │ │ │ + ldr r3, [pc, #48] @ 824e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8681c │ │ │ │ + beq 824e0 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 867d8 │ │ │ │ - b 867d0 │ │ │ │ - b 867e0 │ │ │ │ + b 8249c │ │ │ │ + b 82494 │ │ │ │ + b 824a4 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r8, r8, r8, ror #17 │ │ │ │ + andeq ip, r8, r4, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r8, [r8], -r4 │ │ │ │ + andeq ip, r8, r0, lsl ip │ │ │ │ andeq r0, r0, r4, lsr #30 │ │ │ │ - muleq r8, r8, r8 │ │ │ │ - andeq r6, r6, r4, asr sl │ │ │ │ - andeq r6, r6, ip, asr #20 │ │ │ │ - andeq r0, r6, ip, lsl r4 │ │ │ │ - andeq r8, r8, ip, lsr #15 │ │ │ │ + ldrdeq ip, [r8], -r4 │ │ │ │ + @ instruction: 0x0006a4b4 │ │ │ │ + andeq sl, r6, ip, lsr #9 │ │ │ │ + andeq r4, r6, r8, asr r7 │ │ │ │ + andeq ip, r8, r8, ror #21 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq r8, r8, r4, ror #14 │ │ │ │ - andeq r8, r8, r4, lsl #14 │ │ │ │ + andeq ip, r8, r0, lsr #21 │ │ │ │ + andeq ip, r8, r0, asr #20 │ │ │ │ │ │ │ │ -00086854 ::ReleasePointer_()@@Base>: │ │ │ │ +00082518 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 86894 ::ReleasePointer_()@@Base+0x40> │ │ │ │ + bne 82558 ::ReleasePointer_()@@Base+0x40> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r0 │ │ │ │ @@ -91612,229 +87221,229 @@ │ │ │ │ ldm r1, {r7, ip} │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sub r6, ip, r7 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 86954 ::ReleasePointer_()@@Base+0x100> │ │ │ │ + bhi 82618 ::ReleasePointer_()@@Base+0x100> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r2, r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 86910 ::ReleasePointer_()@@Base+0xbc> │ │ │ │ + bhi 825d4 ::ReleasePointer_()@@Base+0xbc> │ │ │ │ cmp r6, #4 │ │ │ │ - ble 869a8 ::ReleasePointer_()@@Base+0x154> │ │ │ │ + ble 8266c ::ReleasePointer_()@@Base+0x154> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #4 │ │ │ │ - ble 869b8 ::ReleasePointer_()@@Base+0x164> │ │ │ │ + ble 8267c ::ReleasePointer_()@@Base+0x164> │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9a8 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ ldm r5, {r7, ip} │ │ │ │ sub r2, r3, r0 │ │ │ │ add r1, r7, r2 │ │ │ │ sub r2, ip, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble 869c4 ::ReleasePointer_()@@Base+0x170> │ │ │ │ + ble 82688 ::ReleasePointer_()@@Base+0x170> │ │ │ │ mov r0, r3 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 869e0 ::ReleasePointer_()@@Base+0x18c> │ │ │ │ + bhi 826a4 ::ReleasePointer_()@@Base+0x18c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ cmp r6, #4 │ │ │ │ mov r5, r0 │ │ │ │ - ble 869d4 ::ReleasePointer_()@@Base+0x180> │ │ │ │ + ble 82698 ::ReleasePointer_()@@Base+0x180> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86994 ::ReleasePointer_()@@Base+0x140> │ │ │ │ + beq 82658 ::ReleasePointer_()@@Base+0x140> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ add r6, r5, r6 │ │ │ │ str r5, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, r0, r6 │ │ │ │ ldreq r3, [r7] │ │ │ │ streq r3, [r0] │ │ │ │ - b 86908 ::ReleasePointer_()@@Base+0xb4> │ │ │ │ + b 825cc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ ldreq r1, [r7] │ │ │ │ streq r1, [r0] │ │ │ │ - b 8692c ::ReleasePointer_()@@Base+0xd8> │ │ │ │ + b 825f0 ::ReleasePointer_()@@Base+0xd8> │ │ │ │ ldreq r2, [r1] │ │ │ │ add r6, r0, r6 │ │ │ │ streq r2, [r3] │ │ │ │ - b 86908 ::ReleasePointer_()@@Base+0xb4> │ │ │ │ + b 825cc ::ReleasePointer_()@@Base+0xb4> │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r0] │ │ │ │ - b 8697c ::ReleasePointer_()@@Base+0x128> │ │ │ │ + b 82640 ::ReleasePointer_()@@Base+0x128> │ │ │ │ bl 2c84c │ │ │ │ │ │ │ │ -000869e4 : │ │ │ │ +000826a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 86b20 │ │ │ │ + beq 827e4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a14 │ │ │ │ + beq 826d8 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a24 │ │ │ │ + beq 826e8 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a34 │ │ │ │ + beq 826f8 │ │ │ │ bl 2d20c │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq 86b28 │ │ │ │ + beq 827ec │ │ │ │ cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 86b40 │ │ │ │ + bhi 82804 │ │ │ │ lsl r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ bl 2d740 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r8, #0 │ │ │ │ str r7, [r4] │ │ │ │ - beq 86b38 │ │ │ │ + beq 827fc │ │ │ │ cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 86b40 │ │ │ │ + bhi 82804 │ │ │ │ lsl r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 86b30 │ │ │ │ + beq 827f4 │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 86b40 │ │ │ │ + bhi 82804 │ │ │ │ lsl r6, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ bl 2d740 │ │ │ │ add r1, r5, #20 │ │ │ │ add r0, r4, #20 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl 868a0 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + bl 82564 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ add r1, r5, #32 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 868a0 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + bl 82564 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ strne r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r8 │ │ │ │ - b 86a74 │ │ │ │ + b 82738 │ │ │ │ mov r7, r8 │ │ │ │ - b 86ae4 │ │ │ │ + b 827a8 │ │ │ │ mov r7, r8 │ │ │ │ - b 86ab0 │ │ │ │ + b 82774 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -00086b44 : │ │ │ │ +00082808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r6, [pc, #536] @ 86d7c │ │ │ │ + ldr r6, [pc, #536] @ 82a40 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r6, pc, r6 │ │ │ │ - bhi 86d74 │ │ │ │ + bhi 82a38 │ │ │ │ lsl r0, r0, #2 │ │ │ │ mov r5, r1 │ │ │ │ bl 2c87c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmn r3, #-536870910 @ 0xe0000002 │ │ │ │ str r0, [r4] │ │ │ │ - bhi 86d74 │ │ │ │ + bhi 82a38 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 2c87c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bhi 86d74 │ │ │ │ + bhi 82a38 │ │ │ │ lsl r0, r3, #3 │ │ │ │ bl 2c87c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 86cb0 │ │ │ │ + beq 82974 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r8, [r5, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ble 86d4c │ │ │ │ + ble 82a10 │ │ │ │ sub r8, r8, #4 │ │ │ │ mov r7, #0 │ │ │ │ add fp, r8, r3, lsl #2 │ │ │ │ sub sl, r2, #4 │ │ │ │ sub r3, r1, #8 │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r8, #4]! │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ add r6, r4, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bge 86c8c │ │ │ │ + bge 82950 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r6, r3, r6, lsl #3 │ │ │ │ sub r3, r2, #-536870911 @ 0xe0000001 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [r9, #8] │ │ │ │ @@ -91850,103 +87459,103 @@ │ │ │ │ stmib sp, {r4, r5} │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ str lr, [ip, #4]! │ │ │ │ str r7, [r1, #4]! │ │ │ │ - bne 86c68 │ │ │ │ + bne 8292c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ add r5, r4, r5 │ │ │ │ cmp r8, fp │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 86c10 │ │ │ │ + bne 828d4 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 86d54 │ │ │ │ + bne 82a18 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #200] @ 86d80 │ │ │ │ - ldr r1, [pc, #200] @ 86d84 │ │ │ │ + ldr r3, [pc, #200] @ 82a44 │ │ │ │ + ldr r1, [pc, #200] @ 82a48 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r8, [r3, #124] @ 0x7c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 86d78 │ │ │ │ + beq 82a3c │ │ │ │ ldrb r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86d14 │ │ │ │ + beq 829d8 │ │ │ │ ldrb r1, [r8, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 86bcc │ │ │ │ + b 82890 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #100] @ 86d88 │ │ │ │ + ldr r3, [pc, #100] @ 82a4c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #10 │ │ │ │ - beq 86cf4 │ │ │ │ + beq 829b8 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 86cf4 │ │ │ │ + b 829b8 │ │ │ │ mov r5, #0 │ │ │ │ - b 86c9c │ │ │ │ - ldr r3, [pc, #48] @ 86d8c │ │ │ │ - ldr r1, [pc, #48] @ 86d90 │ │ │ │ - ldr r0, [pc, #48] @ 86d94 │ │ │ │ + b 82960 │ │ │ │ + ldr r3, [pc, #48] @ 82a50 │ │ │ │ + ldr r1, [pc, #48] @ 82a54 │ │ │ │ + ldr r0, [pc, #48] @ 82a58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ bl 2d170 │ │ │ │ - andeq r8, r8, ip, lsl #7 │ │ │ │ + andeq ip, r8, r8, asr #13 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - andeq r6, r6, ip, asr r4 │ │ │ │ + @ instruction: 0x00069ebc │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - ldrdeq r6, [r6], -r8 │ │ │ │ - andeq r6, r6, r8, lsl #8 │ │ │ │ - andeq r6, r6, r4, lsl r4 │ │ │ │ + andeq r9, r6, r8, lsr lr │ │ │ │ + andeq r9, r6, r8, ror #28 │ │ │ │ + andeq r9, r6, r4, ror lr │ │ │ │ │ │ │ │ -00086d98 : │ │ │ │ +00082a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86dc0 │ │ │ │ + beq 82a84 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86dd0 │ │ │ │ + beq 82a94 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86de0 │ │ │ │ + beq 82aa4 │ │ │ │ bl 2d20c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ strne r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -91957,66 +87566,66 @@ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 2d68c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00086e20 : │ │ │ │ +00082ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e44 │ │ │ │ + beq 82b08 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e54 │ │ │ │ + beq 82b18 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e64 │ │ │ │ + beq 82b28 │ │ │ │ bl 2d20c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e7c │ │ │ │ + beq 82b40 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e94 │ │ │ │ + beq 82b58 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86eac │ │ │ │ + beq 82b70 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86ec4 │ │ │ │ + beq 82b88 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00086ecc : │ │ │ │ +00082b90 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ stm r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086edc : │ │ │ │ +00082ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r3, #0 │ │ │ │ @@ -92028,57 +87637,57 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ - beq 870b8 │ │ │ │ + beq 82d7c │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 870f0 │ │ │ │ + bhi 82db4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ sub r6, r6, r1 │ │ │ │ cmp r6, #4 │ │ │ │ - ble 870d8 │ │ │ │ + ble 82d9c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ bl 2c9a8 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r6, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq 870c0 │ │ │ │ + beq 82d84 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 870f4 │ │ │ │ + bhi 82db8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3, r6 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ sub r6, r6, r1 │ │ │ │ cmp r6, #4 │ │ │ │ - ble 870e4 │ │ │ │ + ble 82da8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ bl 2c9a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r7, [r5] │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, r6 │ │ │ │ @@ -92087,161 +87696,161 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str ip, [r4, #44] @ 0x2c │ │ │ │ str ip, [r4, #48] @ 0x30 │ │ │ │ str ip, [r4, #52] @ 0x34 │ │ │ │ str ip, [r4, #56] @ 0x38 │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ str ip, [r4, #64] @ 0x40 │ │ │ │ - beq 870d0 │ │ │ │ + beq 82d94 │ │ │ │ cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 87100 │ │ │ │ + bhi 82dc4 │ │ │ │ lsl r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r6, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 870c8 │ │ │ │ + beq 82d8c │ │ │ │ cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 870fc │ │ │ │ + bhi 82dc0 │ │ │ │ lsl r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 870ac │ │ │ │ + beq 82d70 │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 87128 │ │ │ │ + bhi 82dec │ │ │ │ lsl r5, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c87c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ bl 2d740 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ - b 86f40 │ │ │ │ + b 82c04 │ │ │ │ mov r3, r6 │ │ │ │ - b 86fb0 │ │ │ │ + b 82c74 │ │ │ │ mov r6, r7 │ │ │ │ - b 87078 │ │ │ │ + b 82d3c │ │ │ │ mov r6, r7 │ │ │ │ - b 87040 │ │ │ │ + b 82d04 │ │ │ │ ldreq r2, [r1] │ │ │ │ streq r2, [r3] │ │ │ │ - b 86f74 │ │ │ │ + b 82c38 │ │ │ │ ldreq r2, [r1] │ │ │ │ streq r2, [r3] │ │ │ │ - b 86fe4 │ │ │ │ + b 82ca8 │ │ │ │ bl 2c84c │ │ │ │ bl 2c84c │ │ │ │ - b 8711c │ │ │ │ + b 82de0 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ bl 2d074 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 2d074 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add r0, r4, #32 │ │ │ │ bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ add r0, r4, #20 │ │ │ │ bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -0008712c : │ │ │ │ +00082df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #620] @ 873b0 │ │ │ │ - ldr r3, [pc, #620] @ 873b4 │ │ │ │ + ldr r2, [pc, #620] @ 83074 │ │ │ │ + ldr r3, [pc, #620] @ 83078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 87198 │ │ │ │ - ldr r2, [pc, #584] @ 873b8 │ │ │ │ - ldr r3, [pc, #576] @ 873b4 │ │ │ │ + bne 82e5c │ │ │ │ + ldr r2, [pc, #584] @ 8307c │ │ │ │ + ldr r3, [pc, #576] @ 83078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 873ac │ │ │ │ + bne 83070 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r8, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [r0, #20]! │ │ │ │ sub r7, r8, r9 │ │ │ │ asr r5, r7, #2 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 87310 │ │ │ │ - bcc 87358 │ │ │ │ + bhi 82fd4 │ │ │ │ + bcc 8301c │ │ │ │ cmp r9, r8 │ │ │ │ ldreq ip, [r4, #4] │ │ │ │ - beq 87270 │ │ │ │ + beq 82f34 │ │ │ │ sub r5, r8, r9 │ │ │ │ asr r2, r5, #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsl r2, r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2decc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - ble 87258 │ │ │ │ + ble 82f1c │ │ │ │ add r5, r9, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c7ec > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r5, r8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - beq 8726c │ │ │ │ + beq 82f30 │ │ │ │ add r5, r9, #60 @ 0x3c │ │ │ │ sub r8, r8, #4 │ │ │ │ - b 8722c │ │ │ │ - beq 8736c │ │ │ │ + b 82ef0 │ │ │ │ + beq 83030 │ │ │ │ cmp r5, r8 │ │ │ │ str r6, [r1] │ │ │ │ - beq 8726c │ │ │ │ + beq 82f30 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ lsl r7, r6, #2 │ │ │ │ add lr, ip, r6, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 8721c │ │ │ │ + bge 82ee0 │ │ │ │ str r2, [r1], #-4 │ │ │ │ - b 8723c │ │ │ │ + b 82f00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c7ec > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r9, [r4, #20] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -92249,193 +87858,193 @@ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r9] │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ add r7, r4, #56 @ 0x38 │ │ │ │ - beq 87388 │ │ │ │ + beq 8304c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - ble 873a4 │ │ │ │ + ble 83068 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 872d0 │ │ │ │ + b 82f94 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 87168 │ │ │ │ + bge 82e2c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r3, #-8] │ │ │ │ cmp r2, r1 │ │ │ │ - ble 872c4 │ │ │ │ + ble 82f88 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 8733c │ │ │ │ + beq 83000 │ │ │ │ stm r3, {r2, r5} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ add r6, r6, #1 │ │ │ │ - b 872c4 │ │ │ │ + b 82f88 │ │ │ │ sub r1, r6, r5 │ │ │ │ bl 2bb68 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r9, [r4, #20] │ │ │ │ sub r3, r7, #4 │ │ │ │ ldr r8, [r4, #24] │ │ │ │ add r3, r9, r3 │ │ │ │ str r5, [r3, #4]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 87328 │ │ │ │ - b 871b8 │ │ │ │ + bne 82fec │ │ │ │ + b 82e7c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 2c5ac , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b 87308 │ │ │ │ + b 82fcc │ │ │ │ add r6, r9, r6, lsl #2 │ │ │ │ cmp r8, r6 │ │ │ │ strne r6, [r4, #24] │ │ │ │ mov r8, r6 │ │ │ │ - b 871b8 │ │ │ │ + b 82e7c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 87220 │ │ │ │ + bge 82ee4 │ │ │ │ str r2, [r1], #-4 │ │ │ │ - b 8723c │ │ │ │ + b 82f00 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 2c5ac , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ - b 872ac │ │ │ │ + b 82f70 │ │ │ │ mov r6, #1 │ │ │ │ - b 87168 │ │ │ │ + b 82e2c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00087db0 │ │ │ │ + andeq ip, r8, ip, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, r8, r4, lsl #27 │ │ │ │ + andeq ip, r8, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r0, #32]! │ │ │ │ ldr r8, [r5, #12] │ │ │ │ sub r6, r9, r7 │ │ │ │ asr r4, r6, #2 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi 8748c │ │ │ │ - bcc 874d4 │ │ │ │ + bhi 83150 │ │ │ │ + bcc 83198 │ │ │ │ cmp r7, r9 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r9, r7 │ │ │ │ asr r2, r4, #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsl r2, r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d680 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - ble 874c0 │ │ │ │ + ble 83184 │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d488 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, r9 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ add r7, r7, #60 @ 0x3c │ │ │ │ sub r9, r9, #4 │ │ │ │ - b 87460 │ │ │ │ - beq 874f0 │ │ │ │ + b 83124 │ │ │ │ + beq 831b4 │ │ │ │ cmp r9, r7 │ │ │ │ str r6, [r1] │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ lsl r8, r6, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ ldr lr, [r0] │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ cmp lr, ip │ │ │ │ - bge 87450 │ │ │ │ + bge 83114 │ │ │ │ str r2, [r1], #-4 │ │ │ │ - b 87470 │ │ │ │ + b 83134 │ │ │ │ sub r1, r8, r4 │ │ │ │ bl 2bb68 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r7, [r5, #32] │ │ │ │ sub r2, r6, #4 │ │ │ │ ldr r9, [r5, #36] @ 0x24 │ │ │ │ add r2, r7, r2 │ │ │ │ str r4, [r2, #4]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 874a4 │ │ │ │ + bne 83168 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 873f8 │ │ │ │ + bne 830bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 2d488 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ add r8, r7, r8, lsl #2 │ │ │ │ cmp r9, r8 │ │ │ │ mov r9, r8 │ │ │ │ strne r8, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 873f8 │ │ │ │ + bne 830bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r3, r8] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ - bge 87454 │ │ │ │ - b 87484 │ │ │ │ + bge 83118 │ │ │ │ + b 83148 │ │ │ │ │ │ │ │ -00087508 : │ │ │ │ +000831cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 873bc │ │ │ │ + bl 83080 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 876b0 │ │ │ │ + ble 83374 │ │ │ │ ldr r6, [fp, #32] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r9, [fp] │ │ │ │ ldr sl, [fp, #8] │ │ │ │ str fp, [sp] │ │ │ │ mov r5, r6 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r3 │ │ │ │ - b 875a4 │ │ │ │ + b 83268 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r8, r1, lsl #2] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r1, [r9, r1, lsl #2] │ │ │ │ @@ -92446,76 +88055,76 @@ │ │ │ │ ldrd r0, [sl, r2] │ │ │ │ lsl r3, r3, #3 │ │ │ │ strd r0, [sl, r3] │ │ │ │ ldr r3, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr fp, [r3, #12] │ │ │ │ cmp fp, r7 │ │ │ │ - ble 875fc │ │ │ │ + ble 832c0 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ ldr ip, [r8, r0, lsl #2] │ │ │ │ lsl r3, r4, #2 │ │ │ │ cmp r2, ip │ │ │ │ - bne 87558 │ │ │ │ + bne 8321c │ │ │ │ ldr lr, [r9, r1, lsl #2] │ │ │ │ ldr ip, [r9, r0, lsl #2] │ │ │ │ cmp lr, ip │ │ │ │ - bne 87558 │ │ │ │ + bne 8321c │ │ │ │ lsl r0, r0, #3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ ldrd r2, [sl, r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r0, sl] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, r7 │ │ │ │ strd r0, [sl, r3] │ │ │ │ - bgt 875a4 │ │ │ │ + bgt 83268 │ │ │ │ ldr fp, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ add r0, fp, #4 │ │ │ │ bl 2e064 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2e064 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r5, [fp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 87684 │ │ │ │ + beq 83348 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 876f8 │ │ │ │ + bhi 833bc │ │ │ │ lsl r0, r5, #3 │ │ │ │ bl 2c87c │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 87674 │ │ │ │ + beq 83338 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ movhi r2, r6 │ │ │ │ movhi r1, r4 │ │ │ │ movls r1, r5 │ │ │ │ movls r2, r6 │ │ │ │ bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87674 │ │ │ │ + beq 83338 │ │ │ │ bl 2d20c │ │ │ │ str r6, [fp, #8] │ │ │ │ str r4, [fp, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87678 │ │ │ │ + beq 8333c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8769c │ │ │ │ + beq 83360 │ │ │ │ bl 2d20c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #8] │ │ │ │ str r4, [fp, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #16] │ │ │ │ @@ -92524,185 +88133,185 @@ │ │ │ │ bl 2e064 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [fp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 2e064 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r4, [fp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87678 │ │ │ │ + beq 8333c │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 876f8 │ │ │ │ + bhi 833bc │ │ │ │ lsl r0, r4, #3 │ │ │ │ bl 2c87c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - b 87674 │ │ │ │ + b 83338 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -000876fc : │ │ │ │ +000833c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 87744 │ │ │ │ + ble 83408 │ │ │ │ ldm fp, {r0, r1} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 87720 │ │ │ │ + bge 833e4 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8771c │ │ │ │ + bgt 833e0 │ │ │ │ mov r0, fp │ │ │ │ bl 2dbb4 │ │ │ │ ldr r6, [fp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ pople {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldm fp, {r9, sl} │ │ │ │ mov r4, #0 │ │ │ │ sub sl, sl, #4 │ │ │ │ sub r9, r9, #4 │ │ │ │ - b 87794 │ │ │ │ + b 83458 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ lsl r5, r4, #3 │ │ │ │ ldrd r0, [r7, r5] │ │ │ │ - ldr r3, [pc, #72] @ 877c8 │ │ │ │ + ldr r3, [pc, #72] @ 8348c │ │ │ │ mov r2, #0 │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ strd r0, [r7, r5] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ popeq {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87788 │ │ │ │ - bgt 8776c │ │ │ │ - ldr r3, [pc, #28] @ 877cc │ │ │ │ - ldr r1, [pc, #28] @ 877d0 │ │ │ │ - ldr r0, [pc, #28] @ 877d4 │ │ │ │ + beq 8344c │ │ │ │ + bgt 83430 │ │ │ │ + ldr r3, [pc, #28] @ 83490 │ │ │ │ + ldr r1, [pc, #28] @ 83494 │ │ │ │ + ldr r0, [pc, #28] @ 83498 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #210 @ 0xd2 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrdeq r5, [r6], -r4 │ │ │ │ - @ instruction: 0x000659b4 │ │ │ │ - strdeq r5, [r6], -ip │ │ │ │ + andeq r9, r6, r4, lsr r4 │ │ │ │ + andeq r9, r6, r4, lsl r4 │ │ │ │ + andeq r9, r6, ip, asr r4 │ │ │ │ │ │ │ │ -000877d8 : │ │ │ │ +0008349c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 878d4 │ │ │ │ + beq 83598 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 878c0 │ │ │ │ + beq 83584 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ - beq 87868 │ │ │ │ + beq 8352c │ │ │ │ cmp lr, #0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ - b 87838 │ │ │ │ + b 834fc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bge 8782c │ │ │ │ - ldr r3, [pc, #248] @ 87948 │ │ │ │ - ldr r1, [pc, #248] @ 8794c │ │ │ │ - ldr r0, [pc, #248] @ 87950 │ │ │ │ + bge 834f0 │ │ │ │ + ldr r3, [pc, #248] @ 8360c │ │ │ │ + ldr r1, [pc, #248] @ 83610 │ │ │ │ + ldr r0, [pc, #248] @ 83614 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #178 @ 0xb2 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ cmp lr, #0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ sub ip, r1, #4 │ │ │ │ sub r0, r2, #4 │ │ │ │ - b 87890 │ │ │ │ + b 83554 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq 8781c │ │ │ │ + beq 834e0 │ │ │ │ ldr r5, [ip, #4]! │ │ │ │ ldr r4, [r0, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bge 87884 │ │ │ │ - ldr r3, [pc, #172] @ 87954 │ │ │ │ - ldr r1, [pc, #172] @ 87958 │ │ │ │ - ldr r0, [pc, #172] @ 8795c │ │ │ │ + bge 83548 │ │ │ │ + ldr r3, [pc, #172] @ 83618 │ │ │ │ + ldr r1, [pc, #172] @ 8361c │ │ │ │ + ldr r0, [pc, #172] @ 83620 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ bl 2cdec │ │ │ │ ldr lr, [r4, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - bgt 87814 │ │ │ │ + bgt 834d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 87910 │ │ │ │ + ble 835d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp lr, ip │ │ │ │ - bgt 87928 │ │ │ │ + bgt 835ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 878f4 │ │ │ │ + bne 835b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2dac4 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - bgt 87814 │ │ │ │ + bgt 834d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 87960 │ │ │ │ - ldr r1, [pc, #48] @ 87964 │ │ │ │ - ldr r0, [pc, #48] @ 87968 │ │ │ │ + ldr r3, [pc, #48] @ 83624 │ │ │ │ + ldr r1, [pc, #48] @ 83628 │ │ │ │ + ldr r0, [pc, #48] @ 8362c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #169 @ 0xa9 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r5, r6, r8, ror r9 │ │ │ │ - andeq r5, r6, r4, lsl r9 │ │ │ │ - @ instruction: 0x000659bc │ │ │ │ - andeq r5, r6, r0, lsr #18 │ │ │ │ - @ instruction: 0x000658bc │ │ │ │ - andeq r5, r6, r4, ror #18 │ │ │ │ - muleq r6, r8, r8 │ │ │ │ - andeq r5, r6, r4, lsr r8 │ │ │ │ - strdeq r5, [r6], -r4 │ │ │ │ + ldrdeq r9, [r6], -r8 │ │ │ │ + andeq r9, r6, r4, ror r3 │ │ │ │ + andeq r9, r6, ip, lsl r4 │ │ │ │ + andeq r9, r6, r0, lsl #7 │ │ │ │ + andeq r9, r6, ip, lsl r3 │ │ │ │ + andeq r9, r6, r4, asr #7 │ │ │ │ + strdeq r9, [r6], -r8 │ │ │ │ + muleq r6, r4, r2 │ │ │ │ + andeq r9, r6, r4, asr r3 │ │ │ │ │ │ │ │ -0008796c : │ │ │ │ +00083630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -92738,213 +88347,213 @@ │ │ │ │ bl 2d074 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add r0, r4, #32 │ │ │ │ bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ add r0, r4, #20 │ │ │ │ bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -00087a14 : │ │ │ │ +000836d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #328] @ 87b74 │ │ │ │ - ldr r3, [pc, #328] @ 87b78 │ │ │ │ + ldr r2, [pc, #328] @ 83838 │ │ │ │ + ldr r3, [pc, #328] @ 8383c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 87a80 │ │ │ │ - ldr r2, [pc, #292] @ 87b7c │ │ │ │ - ldr r3, [pc, #284] @ 87b78 │ │ │ │ + bne 83744 │ │ │ │ + ldr r2, [pc, #292] @ 83840 │ │ │ │ + ldr r3, [pc, #284] @ 8383c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87b70 │ │ │ │ + bne 83834 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 873bc │ │ │ │ + bl 83080 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strne r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ add r7, r4, #44 @ 0x2c │ │ │ │ - beq 87b4c │ │ │ │ + beq 83810 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - ble 87b68 │ │ │ │ + ble 8382c │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 87af0 │ │ │ │ + b 837b4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 87a50 │ │ │ │ + bge 83714 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r3, #-8] │ │ │ │ cmp r2, r1 │ │ │ │ - ble 87ae4 │ │ │ │ + ble 837a8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 87b30 │ │ │ │ + beq 837f4 │ │ │ │ stm r3, {r2, r5} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 87ae4 │ │ │ │ + b 837a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 2c5ac , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b 87b28 │ │ │ │ + b 837ec │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 2c5ac , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ - b 87acc │ │ │ │ + b 83790 │ │ │ │ mov r6, #1 │ │ │ │ - b 87a50 │ │ │ │ + b 83714 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r4, lsl #16 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r8, ip, r4 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ │ │ │ │ -00087b80 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ +00083844 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87bac , std::allocator > >::~_Vector_base()@@Base+0x2c> │ │ │ │ + beq 83870 , std::allocator > >::~_Vector_base()@@Base+0x2c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00087bb4 (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ +00083878 (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 87c20 (int*&, unsigned int, unsigned int)@@Base+0x6c> │ │ │ │ + beq 838e4 (int*&, unsigned int, unsigned int)@@Base+0x6c> │ │ │ │ cmn r4, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 87c44 (int*&, unsigned int, unsigned int)@@Base+0x90> │ │ │ │ + bhi 83908 (int*&, unsigned int, unsigned int)@@Base+0x90> │ │ │ │ lsl r0, r4, #2 │ │ │ │ bl 2c87c │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 87c18 (int*&, unsigned int, unsigned int)@@Base+0x64> │ │ │ │ + beq 838dc (int*&, unsigned int, unsigned int)@@Base+0x64> │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r0 │ │ │ │ movhi r1, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ movls r1, r4 │ │ │ │ bl 2bee0 (int const*, int, int*)@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87c18 (int*&, unsigned int, unsigned int)@@Base+0x64> │ │ │ │ + beq 838dc (int*&, unsigned int, unsigned int)@@Base+0x64> │ │ │ │ bl 2d20c │ │ │ │ str r7, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87c38 (int*&, unsigned int, unsigned int)@@Base+0x84> │ │ │ │ + beq 838fc (int*&, unsigned int, unsigned int)@@Base+0x84> │ │ │ │ bl 2d20c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -00087c48 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +0008390c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ mov r5, r0 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r4, r3, asr #2 │ │ │ │ - bls 87d00 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ + bls 839c4 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ ldr r9, [r0] │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ sub r6, r2, r9 │ │ │ │ sub r2, r3, r6, asr #2 │ │ │ │ cmp r2, r4 │ │ │ │ asr sl, r6, #2 │ │ │ │ - bcc 87d60 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ + bcc 83a24 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ cmp r4, sl │ │ │ │ addcs r0, sl, r4 │ │ │ │ addcc r0, sl, sl │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ lsl r8, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 2ba3c │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [r0, r6] │ │ │ │ add r0, r0, r6 │ │ │ │ - beq 87cd4 >::_M_default_append(unsigned int)@@Base+0x8c> │ │ │ │ + beq 83998 >::_M_default_append(unsigned int)@@Base+0x8c> │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2c624 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 87d30 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ + bne 839f4 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 87d54 >::_M_default_append(unsigned int)@@Base+0x10c> │ │ │ │ + bne 83a18 >::_M_default_append(unsigned int)@@Base+0x10c> │ │ │ │ add r4, r4, sl │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ add r0, r7, r8 │ │ │ │ str r7, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r1, [r0], #4 │ │ │ │ - beq 87d28 >::_M_default_append(unsigned int)@@Base+0xe0> │ │ │ │ + beq 839ec >::_M_default_append(unsigned int)@@Base+0xe0> │ │ │ │ add r4, r0, r4, lsl #2 │ │ │ │ sub r2, r4, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ bl 2c624 │ │ │ │ mov r0, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -92952,2902 +88561,5181 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ - b 87ce4 >::_M_default_append(unsigned int)@@Base+0x9c> │ │ │ │ + b 839a8 >::_M_default_append(unsigned int)@@Base+0x9c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ - b 87d48 >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ - ldr r0, [pc, #4] @ 87d6c >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ + b 83a0c >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ + ldr r0, [pc, #4] @ 83a30 >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - ldrdeq r2, [r6], -r8 │ │ │ │ + andeq r6, r6, r0, lsr #22 │ │ │ │ │ │ │ │ -00087d70 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base>: │ │ │ │ +00083a34 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub r9, r4, r7 │ │ │ │ asr r3, r9, #3 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - beq 87e48 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xd8> │ │ │ │ + beq 83b0c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xd8> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #1 │ │ │ │ adds r3, r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bcs 87e40 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xd0> │ │ │ │ + bcs 83b04 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xd0> │ │ │ │ mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ lsl r5, r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ cmp r7, r4 │ │ │ │ add r9, r0, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldm sl, {r0, r1} │ │ │ │ stm r9, {r0, r1} │ │ │ │ - beq 87e38 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xc8> │ │ │ │ + beq 83afc , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xc8> │ │ │ │ add r2, r8, #8 │ │ │ │ mov r3, r7 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r4 │ │ │ │ stmdb r2, {r0, r1} │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 87dec , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ + bne 83ab0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ sub r4, r3, r7 │ │ │ │ add r4, r8, r4 │ │ │ │ cmp r7, #0 │ │ │ │ add r4, r4, #8 │ │ │ │ - beq 87e28 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xb8> │ │ │ │ + beq 83aec , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xb8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ sub r1, r1, r7 │ │ │ │ bl 2c684 │ │ │ │ add r5, r8, r5 │ │ │ │ str r8, [r6] │ │ │ │ stmib r6, {r4, r5} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r8 │ │ │ │ - b 87e0c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x9c> │ │ │ │ + b 83ad0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x9c> │ │ │ │ mvn r5, #-2147483641 @ 0x80000007 │ │ │ │ - b 87dc4 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ 87e54 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xe4> │ │ │ │ + b 83a88 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ 83b18 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0xe4> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq r1, r6, r0, lsl #24 │ │ │ │ + andeq r6, r6, r4, asr sl │ │ │ │ │ │ │ │ -00087e58 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00083b1c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ cmp r1, r0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 87ea0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x48> │ │ │ │ + bne 83b64 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x48> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - beq 87ee8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ + beq 83bac > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ str r5, [ip] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr lr, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp lr, r1 │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ - blt 87f1c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ - beq 87f08 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + blt 83be0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ + beq 83bcc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ cmp r0, lr │ │ │ │ - ble 87e8c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34> │ │ │ │ + ble 83b50 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34> │ │ │ │ str r3, [ip], #-4 │ │ │ │ ldr lr, [r1] │ │ │ │ - b 87ecc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + b 83b90 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr r0, [r6] │ │ │ │ ldr lr, [r0, r9] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp lr, r0 │ │ │ │ - bge 87e90 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ + bge 83b54 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ str r3, [ip], #-4 │ │ │ │ ldr lr, [r1] │ │ │ │ - b 87ecc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + b 83b90 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr r0, [r6] │ │ │ │ ldr ip, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp ip, r0 │ │ │ │ - bge 87ec8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x70> │ │ │ │ + bge 83b8c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x70> │ │ │ │ sub r2, r4, r8 │ │ │ │ cmp r2, #4 │ │ │ │ - ble 87f40 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + ble 83c04 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ rsb r0, r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 2c9a8 │ │ │ │ str r5, [r8] │ │ │ │ - b 87e94 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ + b 83b58 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ streq r3, [r4] │ │ │ │ - b 87f38 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ + b 83bfc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ │ │ │ │ -00087f48 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00083c0c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ cmp r1, r0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 87f90 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x48> │ │ │ │ + bne 83c54 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x48> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - beq 87fd8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ + beq 83c9c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ str r5, [ip] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr lr, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp lr, r1 │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ - blt 8800c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ - beq 87ff8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + blt 83cd0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc4> │ │ │ │ + beq 83cbc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ cmp r0, lr │ │ │ │ - ble 87f7c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34> │ │ │ │ + ble 83c40 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34> │ │ │ │ str r3, [ip], #-4 │ │ │ │ ldr lr, [r1] │ │ │ │ - b 87fbc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + b 83c80 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr lr, [r0, r9] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp lr, r0 │ │ │ │ - bge 87f80 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ + bge 83c44 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ str r3, [ip], #-4 │ │ │ │ ldr lr, [r1] │ │ │ │ - b 87fbc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + b 83c80 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr ip, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp ip, r0 │ │ │ │ - bge 87fb8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x70> │ │ │ │ + bge 83c7c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x70> │ │ │ │ sub r2, r4, r8 │ │ │ │ cmp r2, #4 │ │ │ │ - ble 88030 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + ble 83cf4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ rsb r0, r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 2c9a8 │ │ │ │ str r5, [r8] │ │ │ │ - b 87f84 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ + b 83c48 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ streq r3, [r4] │ │ │ │ - b 88028 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ + b 83cec > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ │ │ │ │ -00088038 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00083cfc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub r7, r2, #1 │ │ │ │ add r7, r7, r7, lsr #31 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov lr, r3 │ │ │ │ and r8, r2, #1 │ │ │ │ - bge 881c0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x188> │ │ │ │ + bge 83e84 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x188> │ │ │ │ ldr r6, [r9, #4] │ │ │ │ asr r7, r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 880ac > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ - bne 8809c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x64> │ │ │ │ + b 83d70 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + bne 83d60 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x64> │ │ │ │ ldr sl, [r9] │ │ │ │ ldr fp, [sl, r1, lsl #2] │ │ │ │ ldr sl, [sl, r5, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ movlt r1, r5 │ │ │ │ movlt r2, r8 │ │ │ │ movlt r3, ip │ │ │ │ cmp r3, r7 │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ mov r4, r3 │ │ │ │ - bge 880f4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ + bge 83db8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ add r2, r4, #1 │ │ │ │ lsl r3, r2, #1 │ │ │ │ sub ip, r3, #1 │ │ │ │ ldr r1, [r0, r2, lsl #3] │ │ │ │ ldr r5, [r0, ip, lsl #2] │ │ │ │ ldr r8, [r6, r1, lsl #2] │ │ │ │ ldr sl, [r6, r5, lsl #2] │ │ │ │ add r2, r0, r2, lsl #3 │ │ │ │ cmp r8, sl │ │ │ │ add r8, r0, ip, lsl #2 │ │ │ │ - bge 8807c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ + bge 83d40 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ mov r3, ip │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r7 │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r3 │ │ │ │ - blt 880ac > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + blt 83d70 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 88198 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ + beq 83e5c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ sub r4, r3, #1 │ │ │ │ add r4, r4, r4, lsr #31 │ │ │ │ cmp r3, r1 │ │ │ │ asr r4, r4, #1 │ │ │ │ - ble 88150 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + ble 83e14 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ ldr r6, [r9, #4] │ │ │ │ lsl r8, lr, #2 │ │ │ │ add r7, r6, lr, lsl #2 │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ ldr r5, [r7] │ │ │ │ ldr sl, [r6, ip, lsl #2] │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp sl, r5 │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ add r5, r0, r4, lsl #2 │ │ │ │ - blt 88170 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x138> │ │ │ │ - beq 8815c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ + blt 83e34 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x138> │ │ │ │ + beq 83e20 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ str lr, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r9] │ │ │ │ ldr fp, [sl, ip, lsl #2] │ │ │ │ ldr sl, [sl, r8] │ │ │ │ cmp fp, sl │ │ │ │ - bge 8814c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ + bge 83e10 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ cmp r1, r4 │ │ │ │ asr r2, r2, #1 │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ - blt 88128 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + blt 83dec > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ mov r2, r5 │ │ │ │ str lr, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r5, #2 │ │ │ │ add ip, ip, ip, lsr #31 │ │ │ │ cmp r3, ip, asr #1 │ │ │ │ - bne 88108 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + bne 83dcc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ lsl r3, r3, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [r0, r3, lsl #2] │ │ │ │ str ip, [r2] │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ - b 88108 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + b 83dcc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ cmp r8, #0 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ - bne 88150 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + bne 83e14 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ sub r5, r5, #2 │ │ │ │ add r5, r5, r5, lsr #31 │ │ │ │ cmp r1, r5, asr #1 │ │ │ │ moveq r3, r1 │ │ │ │ - bne 88150 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ - b 881a8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x170> │ │ │ │ + bne 83e14 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + b 83e6c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x170> │ │ │ │ │ │ │ │ -000881e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00083ea8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ble 883f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ + ble 840bc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, r0, #4 │ │ │ │ asr r9, sl, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ asr sl, sl, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8838c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a8> │ │ │ │ + beq 84050 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r7, [r5, sl, lsl #2] │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ ldr r6, [ip, r7, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ sub fp, fp, #1 │ │ │ │ lsl lr, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - blt 882b4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ - beq 882a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ + blt 83f78 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + beq 83f64 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r8, [ip, r0, lsl #2] │ │ │ │ cmp r2, r8 │ │ │ │ - blt 882d4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ - beq 88418 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x234> │ │ │ │ + blt 83f98 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + beq 840dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x234> │ │ │ │ cmp r6, r8 │ │ │ │ - blt 88434 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ - beq 88494 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2b0> │ │ │ │ + blt 840f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ + beq 84158 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2b0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r5] │ │ │ │ str r3, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ lsl lr, r3, #2 │ │ │ │ - b 882e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ + b 83fa4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r9, [r8, r3, lsl #2] │ │ │ │ ldr r8, [r8, r7, lsl #2] │ │ │ │ cmp r9, r8 │ │ │ │ - bge 88264 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x80> │ │ │ │ + bge 83f28 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x80> │ │ │ │ ldr r8, [r1, #-4] │ │ │ │ ldr r9, [ip, r8, lsl #2] │ │ │ │ cmp r6, r9 │ │ │ │ - blt 88288 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ - beq 8847c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x298> │ │ │ │ + blt 83f4c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + beq 84140 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x298> │ │ │ │ cmp r2, r9 │ │ │ │ - blt 88464 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x280> │ │ │ │ - beq 88450 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x26c> │ │ │ │ + blt 84128 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x280> │ │ │ │ + beq 84114 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x26c> │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ - b 88308 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ + b 83fcc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 8835c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x178> │ │ │ │ + bcs 84020 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x178> │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r2, [r9] │ │ │ │ ldr lr, [r5] │ │ │ │ lsl lr, lr, #2 │ │ │ │ ldr r7, [ip, lr] │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - blt 8830c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ - beq 88400 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x21c> │ │ │ │ + blt 83fd0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ + beq 840c4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x21c> │ │ │ │ sub r3, r9, #4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ ldr r8, [ip, r0, lsl #2] │ │ │ │ cmp r7, r8 │ │ │ │ - blt 88328 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ - bne 882ec > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ + blt 83fec > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ + bne 83fb0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ ldr r8, [r4] │ │ │ │ ldr sl, [r8, lr] │ │ │ │ ldr r8, [r8, r0, lsl #2] │ │ │ │ cmp sl, r8 │ │ │ │ - blt 88328 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ + blt 83fec > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 882f4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x110> │ │ │ │ + bcc 83fb8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x110> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ sub sl, r6, r5 │ │ │ │ bl 2decc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ - ble 883f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ + ble 840bc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ cmp fp, #0 │ │ │ │ asr r9, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ asr sl, sl, #3 │ │ │ │ - bne 88234 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50> │ │ │ │ + bne 83ef8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ sub r8, sl, #1 │ │ │ │ add r7, r5, sl, lsl #2 │ │ │ │ - b 883a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1bc> │ │ │ │ + b 84064 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1bc> │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 2d6a4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8839c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ + bne 84060 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #4 │ │ │ │ - ble 883f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ + ble 840bc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ ldr r3, [r6, #-4]! │ │ │ │ ldr r2, [r5] │ │ │ │ sub r7, r6, r5 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #0 │ │ │ │ asr r2, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 2d6a4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r7, #4 │ │ │ │ - bgt 883cc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1e8> │ │ │ │ + bgt 84090 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1e8> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r8, [r0, r2, lsl #2] │ │ │ │ ldr r0, [r0, lr] │ │ │ │ cmp r8, r0 │ │ │ │ - bge 88324 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ - b 8830c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ + bge 83fe8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ + b 83fd0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ ldr r9, [r8, lr] │ │ │ │ cmp r9, r0 │ │ │ │ - blt 882d4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + blt 83f98 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ cmp r6, r2 │ │ │ │ - bge 884a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c0> │ │ │ │ + bge 84168 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r1, #-4] │ │ │ │ ldr r3, [r5] │ │ │ │ lsl lr, r3, #2 │ │ │ │ - b 882e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ + b 83fa4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r6, [r2, lr] │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 882d4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + bge 83f98 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r8, [r5] │ │ │ │ str r3, [r1, #-4] │ │ │ │ ldr r3, [r5] │ │ │ │ lsl lr, r3, #2 │ │ │ │ - b 882e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ + b 83fa4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ ldr r6, [r6, r8, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - bge 882c8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe4> │ │ │ │ - b 88288 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + bge 83f8c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe4> │ │ │ │ + b 83f4c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r8, r7, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 88288 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ - b 88434 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ + ble 83f4c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + b 840f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ │ │ │ │ -000884b4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00084178 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub r7, r2, #1 │ │ │ │ add r7, r7, r7, lsr #31 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov lr, r3 │ │ │ │ and r8, r2, #1 │ │ │ │ - bge 8863c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x188> │ │ │ │ + bge 84300 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x188> │ │ │ │ ldr r6, [r9] │ │ │ │ asr r7, r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 88528 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ - bne 88518 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x64> │ │ │ │ + b 841ec > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + bne 841dc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x64> │ │ │ │ ldr sl, [r9, #4] │ │ │ │ ldr fp, [sl, r1, lsl #2] │ │ │ │ ldr sl, [sl, r5, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ movlt r1, r5 │ │ │ │ movlt r2, r8 │ │ │ │ movlt r3, ip │ │ │ │ cmp r3, r7 │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ mov r4, r3 │ │ │ │ - bge 88570 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ + bge 84234 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ add r2, r4, #1 │ │ │ │ lsl r3, r2, #1 │ │ │ │ sub ip, r3, #1 │ │ │ │ ldr r1, [r0, r2, lsl #3] │ │ │ │ ldr r5, [r0, ip, lsl #2] │ │ │ │ ldr r8, [r6, r1, lsl #2] │ │ │ │ ldr sl, [r6, r5, lsl #2] │ │ │ │ add r2, r0, r2, lsl #3 │ │ │ │ cmp r8, sl │ │ │ │ add r8, r0, ip, lsl #2 │ │ │ │ - bge 884f8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ + bge 841bc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x44> │ │ │ │ mov r3, ip │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r7 │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r3 │ │ │ │ - blt 88528 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ + blt 841ec > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 88614 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ + beq 842d8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x160> │ │ │ │ sub r4, r3, #1 │ │ │ │ add r4, r4, r4, lsr #31 │ │ │ │ cmp r3, r1 │ │ │ │ asr r4, r4, #1 │ │ │ │ - ble 885cc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + ble 84290 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ ldr r6, [r9] │ │ │ │ lsl r8, lr, #2 │ │ │ │ add r7, r6, lr, lsl #2 │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ ldr r5, [r7] │ │ │ │ ldr sl, [r6, ip, lsl #2] │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp sl, r5 │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ add r5, r0, r4, lsl #2 │ │ │ │ - blt 885ec > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x138> │ │ │ │ - beq 885d8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ + blt 842b0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x138> │ │ │ │ + beq 8429c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ str lr, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r9, #4] │ │ │ │ ldr fp, [sl, ip, lsl #2] │ │ │ │ ldr sl, [sl, r8] │ │ │ │ cmp fp, sl │ │ │ │ - bge 885c8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ + bge 8428c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x114> │ │ │ │ cmp r1, r4 │ │ │ │ asr r2, r2, #1 │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ - blt 885a4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + blt 84268 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ mov r2, r5 │ │ │ │ str lr, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r5, #2 │ │ │ │ add ip, ip, ip, lsr #31 │ │ │ │ cmp r3, ip, asr #1 │ │ │ │ - bne 88584 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + bne 84248 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ lsl r3, r3, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [r0, r3, lsl #2] │ │ │ │ str ip, [r2] │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ - b 88584 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + b 84248 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ cmp r8, #0 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ - bne 885cc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + bne 84290 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ sub r5, r5, #2 │ │ │ │ add r5, r5, r5, lsr #31 │ │ │ │ cmp r1, r5, asr #1 │ │ │ │ moveq r3, r1 │ │ │ │ - bne 885cc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ - b 88624 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x170> │ │ │ │ + bne 84290 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + b 842e8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x170> │ │ │ │ │ │ │ │ -00088660 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00084324 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ble 88874 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ + ble 84538 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, r0, #4 │ │ │ │ asr r9, sl, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ asr sl, sl, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 88808 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a8> │ │ │ │ + beq 844cc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r7, [r5, sl, lsl #2] │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ ldr r6, [ip, r7, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ sub fp, fp, #1 │ │ │ │ lsl lr, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - blt 88730 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ - beq 8871c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ + blt 843f4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + beq 843e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xbc> │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r8, [ip, r0, lsl #2] │ │ │ │ cmp r2, r8 │ │ │ │ - blt 88750 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ - beq 88894 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x234> │ │ │ │ + blt 84414 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + beq 84558 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x234> │ │ │ │ cmp r6, r8 │ │ │ │ - blt 888b0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ - beq 88910 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2b0> │ │ │ │ + blt 84574 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ + beq 845d4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2b0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r5] │ │ │ │ str r3, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ lsl lr, r3, #2 │ │ │ │ - b 8875c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ + b 84420 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r9, [r8, r3, lsl #2] │ │ │ │ ldr r8, [r8, r7, lsl #2] │ │ │ │ cmp r9, r8 │ │ │ │ - bge 886e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x80> │ │ │ │ + bge 843a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x80> │ │ │ │ ldr r8, [r1, #-4] │ │ │ │ ldr r9, [ip, r8, lsl #2] │ │ │ │ cmp r6, r9 │ │ │ │ - blt 88704 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ - beq 888f8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x298> │ │ │ │ + blt 843c8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + beq 845bc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x298> │ │ │ │ cmp r2, r9 │ │ │ │ - blt 888e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x280> │ │ │ │ - beq 888cc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x26c> │ │ │ │ + blt 845a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x280> │ │ │ │ + beq 84590 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x26c> │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ - b 88784 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ + b 84448 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 887d8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x178> │ │ │ │ + bcs 8449c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x178> │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r2, [r9] │ │ │ │ ldr lr, [r5] │ │ │ │ lsl lr, lr, #2 │ │ │ │ ldr r7, [ip, lr] │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - blt 88788 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ - beq 8887c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x21c> │ │ │ │ + blt 8444c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ + beq 84540 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x21c> │ │ │ │ sub r3, r9, #4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ ldr r8, [ip, r0, lsl #2] │ │ │ │ cmp r7, r8 │ │ │ │ - blt 887a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ - bne 88768 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ + blt 84468 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ + bne 8442c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr sl, [r8, lr] │ │ │ │ ldr r8, [r8, r0, lsl #2] │ │ │ │ cmp sl, r8 │ │ │ │ - blt 887a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ + blt 84468 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x144> │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 88770 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x110> │ │ │ │ + bcc 84434 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x110> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ sub sl, r6, r5 │ │ │ │ bl 2d680 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ - ble 88874 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ + ble 84538 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ cmp fp, #0 │ │ │ │ asr r9, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ asr sl, sl, #3 │ │ │ │ - bne 886b0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50> │ │ │ │ + bne 84374 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ sub r8, sl, #1 │ │ │ │ add r7, r5, sl, lsl #2 │ │ │ │ - b 8881c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1bc> │ │ │ │ + b 844e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1bc> │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 2c4d4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - bne 88818 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ + bne 844dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b8> │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #4 │ │ │ │ - ble 88874 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ + ble 84538 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x214> │ │ │ │ ldr r3, [r6, #-4]! │ │ │ │ ldr r2, [r5] │ │ │ │ sub r7, r6, r5 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #0 │ │ │ │ asr r2, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 2c4d4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r7, #4 │ │ │ │ - bgt 88848 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1e8> │ │ │ │ + bgt 8450c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1e8> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r8, [r0, r2, lsl #2] │ │ │ │ ldr r0, [r0, lr] │ │ │ │ cmp r8, r0 │ │ │ │ - bge 887a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ - b 88788 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ + bge 84464 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ + b 8444c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x128> │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ ldr r9, [r8, lr] │ │ │ │ cmp r9, r0 │ │ │ │ - blt 88750 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + blt 84414 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ cmp r6, r2 │ │ │ │ - bge 88920 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c0> │ │ │ │ + bge 845e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r1, #-4] │ │ │ │ ldr r3, [r5] │ │ │ │ lsl lr, r3, #2 │ │ │ │ - b 8875c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ + b 84420 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, lr] │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 88750 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + bge 84414 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r8, [r5] │ │ │ │ str r3, [r1, #-4] │ │ │ │ ldr r3, [r5] │ │ │ │ lsl lr, r3, #2 │ │ │ │ - b 8875c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ + b 84420 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfc> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ ldr r6, [r6, r8, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - bge 88744 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe4> │ │ │ │ - b 88704 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + bge 84408 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe4> │ │ │ │ + b 843c8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r8, r7, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 88704 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ - b 888b0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ + ble 843c8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa4> │ │ │ │ + b 84574 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x250> │ │ │ │ + │ │ │ │ +000845f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r1, [r6, #212] @ 0xd4 │ │ │ │ + mov r4, r2 │ │ │ │ + sub r1, r3, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub r1, r5, r1, asr #2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr lr, [r6, #216] @ 0xd8 │ │ │ │ + ldr ip, [r6, #212] @ 0xd4 │ │ │ │ + cmp lr, ip │ │ │ │ + sub lr, lr, ip │ │ │ │ + sub r5, r5, lr, asr #2 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + asr lr, lr, #2 │ │ │ │ + sub ip, ip, #4 │ │ │ │ + add r2, r4, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [ip, #4]! │ │ │ │ + add r1, r1, #1 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + subs r3, r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp lr, r1 │ │ │ │ + str r3, [r2, #4]! │ │ │ │ + bhi 84660 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 846b4 │ │ │ │ + ldr r1, [pc, #24] @ 846b8 │ │ │ │ + ldr r0, [pc, #24] @ 846bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #70 @ 0x46 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r8, r6, ip, asr #5 │ │ │ │ + andeq r8, r6, r4, lsl #6 │ │ │ │ + andeq r8, r6, ip, lsr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 846f0 │ │ │ │ + ldr r1, [pc, #24] @ 846f4 │ │ │ │ + ldr r0, [pc, #24] @ 846f8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r8, r6, r4, lsl r3 │ │ │ │ + andeq r8, r6, r8, asr #5 │ │ │ │ + andeq r8, r6, r4, asr #6 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub r7, r2, #1 │ │ │ │ + add r7, r7, r7, lsr #31 │ │ │ │ + cmp r1, r7, asr #1 │ │ │ │ + and r8, r2, #1 │ │ │ │ + bge 847e8 │ │ │ │ + asr r7, r7, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + add lr, r6, #1 │ │ │ │ + lsl ip, lr, #1 │ │ │ │ + sub r4, ip, #1 │ │ │ │ + ldr r5, [r0, lr, lsl #3] │ │ │ │ + ldr r9, [r0, r4, lsl #2] │ │ │ │ + add lr, r0, lr, lsl #3 │ │ │ │ + cmp r9, r5 │ │ │ │ + movgt ip, r4 │ │ │ │ + add r4, r0, r4, lsl #2 │ │ │ │ + movgt r5, r9 │ │ │ │ + movgt lr, r4 │ │ │ │ + cmp r7, ip │ │ │ │ + str r5, [r0, r6, lsl #2] │ │ │ │ + mov r6, ip │ │ │ │ + bgt 8471c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 847b4 │ │ │ │ + sub r4, ip, #1 │ │ │ │ + add r4, r4, r4, lsr #31 │ │ │ │ + cmp ip, r1 │ │ │ │ + asr r4, r4, #1 │ │ │ │ + bgt 84790 │ │ │ │ + b 847ac │ │ │ │ + cmp r1, r4 │ │ │ │ + asr r2, r2, #1 │ │ │ │ + str r5, [r0, ip, lsl #2] │ │ │ │ + mov ip, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + bge 847dc │ │ │ │ + ldr r5, [r0, r4, lsl #2] │ │ │ │ + sub r2, r4, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ + add r6, r0, r4, lsl #2 │ │ │ │ + add lr, r0, ip, lsl #2 │ │ │ │ + bgt 84778 │ │ │ │ + str r3, [lr] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + sub r2, r2, #2 │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ + cmp ip, r2, asr #1 │ │ │ │ + bne 84760 │ │ │ │ + lsl ip, ip, #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r2, [r0, ip, lsl #2] │ │ │ │ + str r2, [lr] │ │ │ │ + add lr, r0, ip, lsl #2 │ │ │ │ + b 84760 │ │ │ │ + mov lr, r6 │ │ │ │ + str r3, [lr] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r8, #0 │ │ │ │ + add lr, r0, r1, lsl #2 │ │ │ │ + bne 847ac │ │ │ │ + sub r2, r2, #2 │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ + cmp r1, r2, asr #1 │ │ │ │ + bne 847ac │ │ │ │ + mov ip, r1 │ │ │ │ + b 847c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 88984 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x324> │ │ │ │ - b 889c4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x364> │ │ │ │ - bne 88970 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x310> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt 88994 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x334> │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ - mov r5, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 889a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x340> │ │ │ │ - mov r4, ip │ │ │ │ - ldr lr, [r4, #16] │ │ │ │ - mov r5, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ - ble 88960 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x300> │ │ │ │ - ldr ip, [r4, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 88980 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x320> │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r3, r4 │ │ │ │ - bne 889c4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x364> │ │ │ │ - cmp r6, lr │ │ │ │ - ble 889f4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x394> │ │ │ │ - mov r2, #0 │ │ │ │ - stm r8, {r2, r3} │ │ │ │ - mov r0, r8 │ │ │ │ + add r5, r0, #4 │ │ │ │ + cmp r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bne 84864 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ + sub r2, ip, r6 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble 848ac │ │ │ │ + rsb r0, r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, ip, r0 │ │ │ │ + bl 2c9a8 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [r6] │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r4, [r5], #4 │ │ │ │ cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r8, {r3, r4} │ │ │ │ - beq 889bc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x35c> │ │ │ │ + blt 8483c │ │ │ │ + ldr r2, [r5, #-8] │ │ │ │ + sub r3, ip, #4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge 8489c │ │ │ │ + mov ip, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + blt 84888 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [ip] │ │ │ │ + bne 84864 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + streq r3, [r5, #-4] │ │ │ │ + b 84858 │ │ │ │ + sub r3, r1, r0 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r2 │ │ │ │ + cmp r7, #0 │ │ │ │ + asr r8, r3, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + asr r3, r3, #3 │ │ │ │ + beq 849d0 │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + ldr r2, [r5, r3, lsl #2] │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + cmp ip, r2 │ │ │ │ + ldr lr, [r5] │ │ │ │ + sub r7, r7, #1 │ │ │ │ + add r4, r5, #4 │ │ │ │ + bge 8497c │ │ │ │ + cmp r2, r1 │ │ │ │ + blt 84a30 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt 8498c │ │ │ │ + stm r5, {ip, lr} │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r3, r6 │ │ │ │ + cmp ip, lr │ │ │ │ + ble 8493c │ │ │ │ + ldr lr, [r4, #4]! │ │ │ │ + cmp lr, ip │ │ │ │ + blt 84930 │ │ │ │ + cmp ip, r1 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + bge 84954 │ │ │ │ + ldr r1, [r3, #-4]! │ │ │ │ + cmp r1, ip │ │ │ │ + bgt 84948 │ │ │ │ + cmp r4, r3 │ │ │ │ + bcs 849a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr lr, [r0, #16] │ │ │ │ + str r1, [r0], #4 │ │ │ │ + str lr, [r3] │ │ │ │ + ldr r1, [r3, #-4] │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r6, lr │ │ │ │ - bgt 889b4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x354> │ │ │ │ - bne 88a04 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a4> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r2, r7 │ │ │ │ - blt 889b4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x354> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [r8] │ │ │ │ - str r3, [r8, #4] │ │ │ │ + b 84928 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt 8491c │ │ │ │ + cmp r2, r1 │ │ │ │ + bge 84a30 │ │ │ │ + str r1, [r5] │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [r6, #-4] │ │ │ │ + ldm r5, {ip, lr} │ │ │ │ + b 84924 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 848b4 │ │ │ │ + sub r3, r4, r5 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + asr r8, r3, #2 │ │ │ │ + mov r6, r4 │ │ │ │ + asr r3, r3, #3 │ │ │ │ + bne 848ec │ │ │ │ + sub r1, r3, #1 │ │ │ │ + add r4, r5, r3, lsl #2 │ │ │ │ + b 849e0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr r3, [r4, #-4]! │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 846fc │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 849dc │ │ │ │ + sub r3, r6, r5 │ │ │ │ + cmp r3, #4 │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r6, #-4]! │ │ │ │ + ldr ip, [r5] │ │ │ │ + sub r4, r6, r5 │ │ │ │ + asr r2, r4, #2 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [r6] │ │ │ │ + bl 846fc │ │ │ │ + cmp r4, #4 │ │ │ │ + bgt 84a04 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r2, [r5] │ │ │ │ + str lr, [r5, r3, lsl #2] │ │ │ │ + ldm r5, {ip, lr} │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + b 84924 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r7, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 88b84 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x524> │ │ │ │ + beq 84bb0 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88b6c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50c> │ │ │ │ + beq 84b98 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 88b54 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4f4> │ │ │ │ + beq 84b80 │ │ │ │ ldr sl, [r9, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 88b3c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4dc> │ │ │ │ + beq 84b68 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88b24 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4c4> │ │ │ │ + beq 84b50 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 88b0c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4ac> │ │ │ │ + beq 84b38 │ │ │ │ ldr r6, [fp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 88af4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x494> │ │ │ │ + beq 84b20 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 88adc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x47c> │ │ │ │ + beq 84b08 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88ac4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x464> │ │ │ │ + beq 84af0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ + bl 84a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88a94 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x434> │ │ │ │ + bne 84ac0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88a88 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x428> │ │ │ │ + bne 84ab4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 88a7c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x41c> │ │ │ │ + bne 84aa8 │ │ │ │ + mov r0, fp │ │ │ │ + ldr fp, [fp, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 84a9c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 84a90 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [sl, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 84a84 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [r9, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 84a78 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r8, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 84a6c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 84a60 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + beq 84d24 │ │ │ │ + ldr r8, [r7, #12] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 84d0c │ │ │ │ + ldr r9, [r8, #12] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 84cf4 │ │ │ │ + ldr sl, [r9, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 84cdc │ │ │ │ + ldr r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 84cc4 │ │ │ │ + ldr fp, [r4, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 84cac │ │ │ │ + ldr r6, [fp, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 84c94 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 84c7c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 84c64 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 84bb8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 84c34 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 84c28 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 84c1c │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [fp, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 84c10 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 84c04 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [sl, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 84bf8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [r9, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 84bec │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r8, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 84be0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 84bd4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00084d2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [r0, #236] @ 0xec │ │ │ │ + ldr fp, [pc, #288] @ 84e68 │ │ │ │ + add r8, r0, #228 @ 0xe4 │ │ │ │ + cmp r4, r8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add fp, pc, fp │ │ │ │ + beq 84e5c │ │ │ │ + ldr r3, [pc, #268] @ 84e6c │ │ │ │ + ldr sl, [pc, #268] @ 84e70 │ │ │ │ + ldr r7, [fp, r3] │ │ │ │ + ldr r3, [pc, #264] @ 84e74 │ │ │ │ + ldr r9, [pc, #264] @ 84e78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + b 84dac │ │ │ │ + ldrb r1, [r0, #39] @ 0x27 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2b9c4 │ │ │ │ + bl 2c648 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c6a8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r0, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 84e5c │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dbc0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dbc0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r2, #7 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + bl 2dbc0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3, #-12] │ │ │ │ + add r3, r0, r3 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 84e64 │ │ │ │ + ldrb r3, [r0, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 84d84 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [pc, #64] @ 84e7c │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [fp, r3] │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + mov r1, #10 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 84d88 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b 84d88 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 2d170 │ │ │ │ + andeq sl, r8, r4, lsr #3 │ │ │ │ + andeq r0, r0, ip, lsl #31 │ │ │ │ + ldrdeq r7, [r6], -r4 │ │ │ │ + andeq r7, r6, r8, ror #25 │ │ │ │ + ldrdeq r7, [r6], -r4 │ │ │ │ + andeq r0, r0, r0, lsr #29 │ │ │ │ + │ │ │ │ +00084e80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr lr, [r0, #68] @ 0x44 │ │ │ │ + ldr ip, [r0, #72] @ 0x48 │ │ │ │ + ldr r5, [r0, #80] @ 0x50 │ │ │ │ + sub ip, ip, lr │ │ │ │ + ldr lr, [r0, #84] @ 0x54 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + sub lr, lr, r5 │ │ │ │ + cmp ip, lr │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + bne 84f68 │ │ │ │ + cmp r5, ip, asr #3 │ │ │ │ + bne 84f48 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [r0, #216] @ 0xd8 │ │ │ │ + ldr lr, [r0, #212] @ 0xd4 │ │ │ │ + mov r4, r0 │ │ │ │ + sub ip, ip, lr │ │ │ │ + sub ip, r5, ip, asr #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r8, [ip, #20] │ │ │ │ + blx r8 │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 84f18 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr r1, [r4, #216] @ 0xd8 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r1, r1, r3 │ │ │ │ + sub r0, r5, r1, asr #2 │ │ │ │ + add r0, r7, r0, lsl #3 │ │ │ │ + ldr r3, [pc, #52] @ 84f6c │ │ │ │ + asr r1, r1, #2 │ │ │ │ + bl 2beec (double*, int, double)@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #32] @ 84f70 │ │ │ │ + ldr r1, [pc, #32] @ 84f74 │ │ │ │ + ldr r0, [pc, #32] @ 84f78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #154 @ 0x9a │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + bl 84684 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r7, r6, r8, lsl #22 │ │ │ │ + andeq r7, r6, r0, lsr #23 │ │ │ │ + @ instruction: 0x00067bb0 │ │ │ │ + │ │ │ │ +00084f7c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr ip, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + sub r3, r3, r0 │ │ │ │ + sub ip, ip, r2 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 85038 │ │ │ │ + cmp r1, r3, asr #3 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 85018 │ │ │ │ + ldr r3, [r4, #256] @ 0x100 │ │ │ │ + ldr r2, [r4, #252] @ 0xfc │ │ │ │ + sub r1, r3, r2 │ │ │ │ + asr r1, r1, #3 │ │ │ │ + cmp r5, r1 │ │ │ │ + bhi 85004 │ │ │ │ + bcs 84fe8 │ │ │ │ + add r1, r2, r5, lsl #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + strne r1, [r4, #256] @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2ce58 (double const*, int, double*)@plt> │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + add r4, r4, #272 @ 0x110 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + sub r1, r5, r1 │ │ │ │ + add r0, r4, #252 @ 0xfc │ │ │ │ + bl 2c3d8 >::_M_default_append(unsigned int)@plt> │ │ │ │ + ldr r2, [r4, #252] @ 0xfc │ │ │ │ + b 84fe8 │ │ │ │ + ldr r3, [pc, #28] @ 8503c │ │ │ │ + ldr r1, [pc, #28] @ 85040 │ │ │ │ + ldr r0, [pc, #28] @ 85044 │ │ │ │ + ldr r2, [pc, #28] @ 85048 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + bl 846c0 │ │ │ │ + strdeq r7, [r6], -ip │ │ │ │ + andeq r7, r6, ip, asr #21 │ │ │ │ + andeq r7, r6, r8, asr #22 │ │ │ │ + strdeq r0, [r0], -r2 │ │ │ │ + │ │ │ │ +0008504c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldmib r1, {r1, r5} │ │ │ │ + mov r8, r2 │ │ │ │ + sub r5, r5, r1 │ │ │ │ + ldr r1, [pc, #1104] @ 854c4 │ │ │ │ + ldr r2, [pc, #1104] @ 854c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, r0, #68 @ 0x44 │ │ │ │ + sub r1, r1, r2 │ │ │ │ + asr r1, r1, #3 │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, r1, r5, asr #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + add r3, r4, #80 @ 0x50 │ │ │ │ + sub r1, r1, r2 │ │ │ │ + asr sl, r5, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sl, r1, asr #3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [r4, #212] @ 0xd4 │ │ │ │ + ldr r1, [r4, #216] @ 0xd8 │ │ │ │ + add r3, r4, #212 @ 0xd4 │ │ │ │ + sub r1, r1, r2 │ │ │ │ + ldr r9, [pc, #988] @ 854cc │ │ │ │ + add r1, sl, r1, asr #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2bbb0 >::reserve(unsigned int)@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r2, [r4, #168] @ 0xa8 │ │ │ │ + ble 852bc │ │ │ │ + sub r3, r2, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 851b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 85164 │ │ │ │ + ldr r3, [pc, #916] @ 854d0 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #904] @ 854d4 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8543c │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [r3, r7] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2c0fc │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r2, [r4, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 85390 │ │ │ │ + str r5, [r3], #4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r3, [r4, #248] @ 0xf8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, sl │ │ │ │ + add r0, r0, r3 │ │ │ │ + str r0, [r4, #248] @ 0xf8 │ │ │ │ + bge 852bc │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ + bl 2cfc0 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + beq 85370 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ + bl 2bd30 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + beq 85380 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ + beq 8512c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 85164 │ │ │ │ + ldr r3, [pc, #676] @ 854d0 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #664] @ 854d4 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 85164 │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ + str r1, [sp] │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2bd24 │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r2, [r4, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 853c8 │ │ │ │ + str r5, [r3], #4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, r4, #224 @ 0xe0 │ │ │ │ + bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r0, [r3, #-4] │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, sl │ │ │ │ + add r0, r0, r3 │ │ │ │ + str r0, [r4, #248] @ 0xf8 │ │ │ │ + blt 851b8 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + sub ip, ip, r1 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r4, #148] @ 0x94 │ │ │ │ + ldr r8, [r4, #144] @ 0x90 │ │ │ │ + asr lr, ip, #3 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + sub r0, r1, r8 │ │ │ │ + lsl r3, lr, #1 │ │ │ │ + asr r5, r2, #3 │ │ │ │ + asr r0, r0, #3 │ │ │ │ + add r2, r3, r2, asr #3 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r2, r0 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bhi 85404 │ │ │ │ + bcc 853b8 │ │ │ │ + add r3, r3, lr │ │ │ │ + add r5, r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldr r1, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + sub r2, r1, r3 │ │ │ │ + asr r2, r2, #3 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi 853e0 │ │ │ │ + bcc 853a8 │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr r2, [pc, #400] @ 854d8 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #376] @ 854c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8548c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ + b 851e4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ + b 8520c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r5, [r3, #-4] │ │ │ │ + b 85198 │ │ │ │ + add r0, r3, r5, lsl #3 │ │ │ │ + cmp r1, r0 │ │ │ │ + strne r0, [r4, #96] @ 0x60 │ │ │ │ + b 8533c │ │ │ │ + add r8, r8, r2, lsl #3 │ │ │ │ + cmp r1, r8 │ │ │ │ + strne r8, [r4, #148] @ 0x94 │ │ │ │ + b 8530c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r5, [r3, #-4] │ │ │ │ + b 85288 │ │ │ │ + add r3, sp, #24 │ │ │ │ + sub r2, r5, r2 │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + sub ip, ip, r2 │ │ │ │ + b 8533c │ │ │ │ + sub r2, r2, r0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r0, r4, #144 @ 0x90 │ │ │ │ + bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ + sub ip, ip, r2 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + asr lr, ip, #3 │ │ │ │ + asr r5, r5, #3 │ │ │ │ + lsl r3, lr, #1 │ │ │ │ + b 8530c │ │ │ │ + ldr r3, [pc, #152] @ 854dc │ │ │ │ + ldr r1, [pc, #152] @ 854e0 │ │ │ │ + ldr r0, [pc, #152] @ 854e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #428 @ 0x1ac │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #120] @ 854e8 │ │ │ │ + ldr r3, [pc, #84] @ 854c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 854c0 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #72] @ 854ec │ │ │ │ + ldr r3, [pc, #32] @ 854c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8548c │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r9, r8, r0, lsl #29 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + strdeq r9, [r8], -r4 │ │ │ │ + andeq r0, r0, r4, lsl #29 │ │ │ │ + andeq r0, r0, r0, ror pc │ │ │ │ + andeq r9, r8, r8, lsr #23 │ │ │ │ + andeq r7, r6, r8, asr r7 │ │ │ │ + andeq r7, r6, ip, lsr #13 │ │ │ │ + muleq r6, r4, r7 │ │ │ │ + andeq r9, r8, r4, lsl #21 │ │ │ │ + andeq r9, r8, r0, asr sl │ │ │ │ + │ │ │ │ +000854f0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #948] @ 858c0 │ │ │ │ + ldr r3, [pc, #948] @ 858c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r0, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r1, r3 │ │ │ │ + add r3, r0, #68 @ 0x44 │ │ │ │ + ldr sl, [r0, #168] @ 0xa8 │ │ │ │ + add r1, r9, r1, asr #3 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + ldr r8, [pc, #872] @ 858c8 │ │ │ │ + sub r1, r1, r3 │ │ │ │ + add r3, r4, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, r9, r1, asr #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr r1, [r4, #216] @ 0xd8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + sub r1, r1, r3 │ │ │ │ + add r3, r4, #212 @ 0xd4 │ │ │ │ + add r1, r9, r1, asr #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 2bbb0 >::reserve(unsigned int)@plt> │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 856fc │ │ │ │ + sub sl, sl, #1 │ │ │ │ + add r3, sp, #24 │ │ │ │ + clz sl, sl │ │ │ │ + sub r5, r5, #4 │ │ │ │ + lsr sl, sl, #5 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 85624 │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, fp │ │ │ │ + mov r7, r0 │ │ │ │ + bl 2bd24 │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r2, [r4, #220] @ 0xdc │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 857c4 │ │ │ │ + str r7, [r3], #4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, r4, #224 @ 0xe0 │ │ │ │ + bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r0, [r3, #-4] │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r3, [r4, #248] @ 0xf8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + add r3, r3, r0 │ │ │ │ + str r3, [r4, #248] @ 0xf8 │ │ │ │ + beq 856fc │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + bl 2cfc0 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + beq 856ec │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 2bd30 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + beq 856dc │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 856a8 │ │ │ │ + ldr r3, [pc, #588] @ 858cc │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #576] @ 858d0 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 855c0 │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r7, r0 │ │ │ │ + bl 2c0fc │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r2, [r4, #220] @ 0xdc │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 857b0 │ │ │ │ + str r7, [r3], #4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + b 85604 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ + b 8566c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ + b 85648 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + sub ip, ip, r1 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r4, #148] @ 0x94 │ │ │ │ + ldr r8, [r4, #144] @ 0x90 │ │ │ │ + asr lr, ip, #3 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + sub r0, r1, r8 │ │ │ │ + lsl r3, lr, #1 │ │ │ │ + asr r5, r2, #3 │ │ │ │ + asr r0, r0, #3 │ │ │ │ + add r2, r3, r2, asr #3 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r2, r0 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bhi 85820 │ │ │ │ + bcc 857ec │ │ │ │ + add r3, r3, lr │ │ │ │ + add r5, r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldr r1, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + sub r2, r1, r3 │ │ │ │ + asr r2, r2, #3 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi 857fc │ │ │ │ + bcc 857dc │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr r2, [pc, #332] @ 858d4 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #308] @ 858c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85888 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + b 85604 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r7, [r3, #-4] │ │ │ │ + b 855f0 │ │ │ │ + add r0, r3, r5, lsl #3 │ │ │ │ + cmp r1, r0 │ │ │ │ + strne r0, [r4, #96] @ 0x60 │ │ │ │ + b 8577c │ │ │ │ + add r8, r8, r2, lsl #3 │ │ │ │ + cmp r1, r8 │ │ │ │ + strne r8, [r4, #148] @ 0x94 │ │ │ │ + b 8574c │ │ │ │ + add r3, sp, #24 │ │ │ │ + sub r2, r5, r2 │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + sub ip, ip, r2 │ │ │ │ + b 8577c │ │ │ │ + sub r2, r2, r0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r0, r4, #144 @ 0x90 │ │ │ │ + bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ + sub ip, ip, r2 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + asr lr, ip, #3 │ │ │ │ + asr r5, r5, #3 │ │ │ │ + lsl r3, lr, #1 │ │ │ │ + b 8574c │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #108] @ 858d8 │ │ │ │ + ldr r3, [pc, #84] @ 858c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 858bc │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #60] @ 858dc │ │ │ │ + ldr r3, [pc, #32] @ 858c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85888 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r9, r8, r8, ror #19 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r9, r8, r8, ror r9 │ │ │ │ + andeq r0, r0, r4, lsl #29 │ │ │ │ + andeq r0, r0, r0, ror pc │ │ │ │ + andeq r9, r8, r8, ror #14 │ │ │ │ + andeq r9, r8, r8, lsl #13 │ │ │ │ + andeq r9, r8, r4, asr r6 │ │ │ │ + │ │ │ │ +000858e0 )@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #976] @ 85ccc )@@Base+0x3ec> │ │ │ │ + ldr r2, [pc, #976] @ 85cd0 )@@Base+0x3f0> │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + ldrne r2, [r3, #4] │ │ │ │ + ldr r5, [pc, #944] @ 85cd4 )@@Base+0x3f4> │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 2c6c0 )@plt> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 85964 )@@Base+0x84> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq 85bcc )@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #876] @ 85cd8 )@@Base+0x3f8> │ │ │ │ + ldr r7, [r4, #164] @ 0xa4 │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r6, r4, #228 @ 0xe4 │ │ │ │ + str r2, [r4] │ │ │ │ + cmp r7, r3 │ │ │ │ + ldr r2, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #212] @ 0xd4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + str r3, [r4, #220] @ 0xdc │ │ │ │ + str r3, [r4, #228] @ 0xe4 │ │ │ │ + str r3, [r4, #232] @ 0xe8 │ │ │ │ + str r3, [r4, #244] @ 0xf4 │ │ │ │ + str r3, [r4, #252] @ 0xfc │ │ │ │ + str r3, [r4, #256] @ 0x100 │ │ │ │ + str r3, [r4, #260] @ 0x104 │ │ │ │ + str r6, [r4, #236] @ 0xec │ │ │ │ + str r6, [r4, #240] @ 0xf0 │ │ │ │ + str r2, [r4, #248] @ 0xf8 │ │ │ │ + ble 85b64 )@@Base+0x284> │ │ │ │ + cmn r7, #-536870910 @ 0xe0000002 │ │ │ │ + bhi 85ca0 )@@Base+0x3c0> │ │ │ │ + lsl r5, r7, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + add sl, r4, #252 @ 0xfc │ │ │ │ + bl 2c87c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + sub r3, r3, r2 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 85c54 )@@Base+0x374> │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ + asr r1, r3, #3 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + sub r2, r2, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 85c50 )@@Base+0x370> │ │ │ │ + asr r3, r3, #3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + strd r8, [sp] │ │ │ │ + add sl, r4, #252 @ 0xfc │ │ │ │ + bl 2cc00 │ │ │ │ + sub r8, r5, #4 │ │ │ │ + add r3, r4, #224 @ 0xe0 │ │ │ │ + sub fp, fp, #4 │ │ │ │ + mov r5, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #232] @ 0xe8 │ │ │ │ + ldr ip, [fp, #4]! │ │ │ │ + ldr lr, [r8, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + bne 85ad8 )@@Base+0x1f8> │ │ │ │ + b 85b34 )@@Base+0x254> │ │ │ │ + bne 85ac8 )@@Base+0x1e8> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp lr, r3 │ │ │ │ + bgt 85ae4 )@@Base+0x204> │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 85af0 )@@Base+0x210> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp ip, r3 │ │ │ │ + ble 85ab8 )@@Base+0x1d8> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 85ad8 )@@Base+0x1f8> │ │ │ │ + cmp r6, r1 │ │ │ │ + beq 85b34 )@@Base+0x254> │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + cmp ip, r2 │ │ │ │ + blt 85b34 )@@Base+0x254> │ │ │ │ + bne 85b14 )@@Base+0x234> │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + cmp lr, r2 │ │ │ │ + blt 85b34 )@@Base+0x254> │ │ │ │ + ldr r3, [pc, #448] @ 85cdc )@@Base+0x3fc> │ │ │ │ + ldr r1, [pc, #448] @ 85ce0 )@@Base+0x400> │ │ │ │ + ldr r0, [pc, #448] @ 85ce4 )@@Base+0x404> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add sl, r4, #252 @ 0xfc │ │ │ │ + bl 2ddb8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne 85a8c )@@Base+0x1ac> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne 85c30 )@@Base+0x350> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + add sl, r4, #252 @ 0xfc │ │ │ │ + bne 85c54 )@@Base+0x374> │ │ │ │ + asr r1, r1, #3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [pc, #324] @ 85ce8 )@@Base+0x408> │ │ │ │ + ldr r3, [pc, #296] @ 85cd0 )@@Base+0x3f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85c2c )@@Base+0x34c> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b 85964 )@@Base+0x84> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 85c08 )@@Base+0x328> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne 85c08 )@@Base+0x328> │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #220] @ 85cec )@@Base+0x40c> │ │ │ │ + ldr r3, [pc, #188] @ 85cd0 )@@Base+0x3f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 85c9c )@@Base+0x3bc> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ 85cf0 )@@Base+0x410> │ │ │ │ + ldr r1, [pc, #184] @ 85cf4 )@@Base+0x414> │ │ │ │ + ldr r0, [pc, #184] @ 85cf8 )@@Base+0x418> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #45 @ 0x2d │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + bl 84684 │ │ │ │ + bl 846c0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 84bb8 │ │ │ │ + add r0, r4, #212 @ 0xd4 │ │ │ │ + bl 2c954 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2da94 │ │ │ │ + ldr r2, [pc, #124] @ 85cfc )@@Base+0x41c> │ │ │ │ + ldr r3, [pc, #76] @ 85cd0 )@@Base+0x3f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85c2c )@@Base+0x34c> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #88] @ 85d00 )@@Base+0x420> │ │ │ │ + ldr r3, [pc, #36] @ 85cd0 )@@Base+0x3f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85c2c )@@Base+0x34c> │ │ │ │ + add sl, r4, #252 @ 0xfc │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + strdeq r9, [r8], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r9, r8, r4, asr #11 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + andeq r7, r6, r0, lsl #2 │ │ │ │ + ldrdeq r6, [r6], -r4 │ │ │ │ + andeq r7, r6, ip, asr #2 │ │ │ │ + andeq r9, r8, r0, asr r3 │ │ │ │ + andeq r9, r8, r4, ror #5 │ │ │ │ + andeq r6, r6, r4, ror #31 │ │ │ │ + @ instruction: 0x00066eb8 │ │ │ │ + andeq r7, r6, r4, asr #32 │ │ │ │ + andeq r9, r8, r4, ror r2 │ │ │ │ + andeq r9, r8, ip, asr #4 │ │ │ │ + │ │ │ │ +00085d04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r2, [pc, #1256] @ 86204 │ │ │ │ + ldr r3, [pc, #1256] @ 86208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r6, [pc, #1244] @ 8620c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2d1c4 │ │ │ │ + ldr r2, [pc, #1220] @ 86210 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r5, #216] @ 0xd8 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r2, [r5, #212] @ 0xd4 │ │ │ │ + mov r3, #0 │ │ │ │ + subs r6, r6, r2 │ │ │ │ + str r3, [r4, #212] @ 0xd4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + str r3, [r4, #220] @ 0xdc │ │ │ │ + beq 860d4 │ │ │ │ + cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ + bhi 86100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r3, r0 │ │ │ │ + add r6, r3, r6 │ │ │ │ + str r3, [r4, #212] @ 0xd4 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + str r6, [r4, #220] @ 0xdc │ │ │ │ + ldr r1, [r5, #212] @ 0xd4 │ │ │ │ + ldr r6, [r5, #216] @ 0xd8 │ │ │ │ + sub r6, r6, r1 │ │ │ │ + cmp r6, #4 │ │ │ │ + ble 860e4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 2c9a8 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r3, r6 │ │ │ │ + str r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r3, [r5, #248] @ 0xf8 │ │ │ │ + ldr r7, [r5, #256] @ 0x100 │ │ │ │ + str r3, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [r5, #252] @ 0xfc │ │ │ │ + mov r1, #0 │ │ │ │ + add r6, r4, #228 @ 0xe4 │ │ │ │ + subs r7, r7, r3 │ │ │ │ + str r1, [r4, #228] @ 0xe4 │ │ │ │ + str r1, [r4, #232] @ 0xe8 │ │ │ │ + str r6, [r4, #236] @ 0xec │ │ │ │ + str r6, [r4, #240] @ 0xf0 │ │ │ │ + str r1, [r4, #244] @ 0xf4 │ │ │ │ + str r1, [r4, #252] @ 0xfc │ │ │ │ + str r1, [r4, #256] @ 0x100 │ │ │ │ + str r1, [r4, #260] @ 0x104 │ │ │ │ + beq 860dc │ │ │ │ + cmn r7, #-2147483640 @ 0x80000008 │ │ │ │ + bhi 86128 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r3, r0 │ │ │ │ + add r7, r3, r7 │ │ │ │ + str r3, [r4, #252] @ 0xfc │ │ │ │ + str r3, [r4, #256] @ 0x100 │ │ │ │ + str r7, [r4, #260] @ 0x104 │ │ │ │ + ldr r1, [r5, #252] @ 0xfc │ │ │ │ + ldr r5, [r5, #256] @ 0x100 │ │ │ │ + sub r5, r5, r1 │ │ │ │ + cmp r5, #8 │ │ │ │ + ble 860f0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 2c9a8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r8, [r4, #164] @ 0xa4 │ │ │ │ + add r3, r3, r5 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [r4, #256] @ 0x100 │ │ │ │ + beq 86008 │ │ │ │ + cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ + bhi 861d8 │ │ │ │ + lsl r5, r8, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c87c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + sub r3, r3, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 86150 │ │ │ │ + ldr r1, [r4, #212] @ 0xd4 │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + sub r3, r3, r1 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + rsb r3, r3, r2, asr #3 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + sub r1, r1, r2 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r2, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 86154 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + asr r1, r1, #3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + strd sl, [sp] │ │ │ │ + bl 2cc00 │ │ │ │ + sub r9, r7, #4 │ │ │ │ + mvn sl, #0 │ │ │ │ + sub r7, r5, #4 │ │ │ │ + add fp, sp, #48 @ 0x30 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [r4, #232] @ 0xe8 │ │ │ │ + ldr ip, [r9, #4]! │ │ │ │ + ldr lr, [r7, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + bne 85f84 │ │ │ │ + b 85fe0 │ │ │ │ + bne 85f74 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp lr, r3 │ │ │ │ + bgt 85f90 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 85f9c │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp ip, r3 │ │ │ │ + ble 85f64 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 85f84 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq 85fe0 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + cmp ip, r2 │ │ │ │ + blt 85fe0 │ │ │ │ + bne 85fc0 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + cmp lr, r2 │ │ │ │ + blt 85fe0 │ │ │ │ + ldr r3, [pc, #588] @ 86214 │ │ │ │ + ldr r1, [pc, #588] @ 86218 │ │ │ │ + ldr r0, [pc, #588] @ 8621c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #77 @ 0x4d │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r2, fp │ │ │ │ + add r0, r4, #224 @ 0xe0 │ │ │ │ + bl 2ddb8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne 85f38 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2d20c │ │ │ │ + ldr r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne 86158 │ │ │ │ + ldr r2, [r4, #216] @ 0xd8 │ │ │ │ + ldr r3, [r4, #212] @ 0xd4 │ │ │ │ + cmp r2, r3 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 860a4 │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r4, #212] @ 0xd4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ + bl 2cdd4 │ │ │ │ + ldr r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr r2, [r4, #216] @ 0xd8 │ │ │ │ + str r6, [r3, r5, lsl #2] │ │ │ │ + sub r1, r2, r3 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r1, asr #2 │ │ │ │ + bcc 86028 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r6, [r4, #168] @ 0xa8 │ │ │ │ + beq 860a4 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + clz r6, r6 │ │ │ │ + mov r5, #0 │ │ │ │ + lsr r6, r6, #5 │ │ │ │ + add r7, r4, #224 @ 0xe0 │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr r2, [r4, #216] @ 0xd8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + cmp r5, r2, asr #2 │ │ │ │ + bcc 8607c │ │ │ │ + ldr r2, [pc, #372] @ 86220 │ │ │ │ + ldr r3, [pc, #344] @ 86208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 861c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, r6 │ │ │ │ + b 85d8c │ │ │ │ + mov r3, r7 │ │ │ │ + b 85e1c │ │ │ │ + ldreq r2, [r1] │ │ │ │ + streq r2, [r3] │ │ │ │ + b 85dc0 │ │ │ │ + bne 85e50 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r0, [r3] │ │ │ │ + b 85e50 │ │ │ │ + ldr r2, [pc, #284] @ 86224 │ │ │ │ + ldr r3, [pc, #252] @ 86208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 861c8 │ │ │ │ + bl 2c84c │ │ │ │ + ldr r2, [pc, #248] @ 86228 │ │ │ │ + ldr r3, [pc, #212] @ 86208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 861c8 │ │ │ │ + bl 2c84c │ │ │ │ + bl 84684 │ │ │ │ + bl 846c0 │ │ │ │ + ldr r3, [pc, #204] @ 8622c │ │ │ │ + ldr r1, [pc, #204] @ 86230 │ │ │ │ + ldr r0, [pc, #204] @ 86234 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #82 @ 0x52 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c684 │ │ │ │ + add r0, r4, #252 @ 0xfc │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 84bb8 │ │ │ │ + add r0, r4, #212 @ 0xd4 │ │ │ │ + bl 2c954 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2da94 │ │ │ │ + ldr r2, [pc, #140] @ 86238 │ │ │ │ + ldr r3, [pc, #88] @ 86208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 86200 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 8619c │ │ │ │ + b 8618c │ │ │ │ + b 86184 │ │ │ │ + ldr r2, [pc, #92] @ 8623c │ │ │ │ + ldr r3, [pc, #36] @ 86208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 861c8 │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldrdeq r9, [r8], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r9, r8, ip, lsr #3 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq r6, [r6], -r8 │ │ │ │ + andeq r6, r6, r8, lsr #22 │ │ │ │ + andeq r6, r6, r0, lsr #25 │ │ │ │ + andeq r8, r8, r8, asr #28 │ │ │ │ + andeq r8, r8, ip, ror #27 │ │ │ │ + andeq r8, r8, r4, asr #27 │ │ │ │ + andeq r6, r6, r0, asr #22 │ │ │ │ + muleq r6, r0, r9 │ │ │ │ + muleq r6, r0, fp │ │ │ │ + andeq r8, r8, r8, asr #26 │ │ │ │ + andeq r8, r8, r4, lsl sp │ │ │ │ + │ │ │ │ +00086240 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [r0, #252] @ 0xfc │ │ │ │ + ldr ip, [r6, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, ip │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + movne r8, #0 │ │ │ │ + movne r9, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + ldrb lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + beq 8633c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 86474 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 86454 │ │ │ │ + strd r8, [sp] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldr ip, [r6, #212] @ 0xd4 │ │ │ │ + ldr r0, [r6, #216] @ 0xd8 │ │ │ │ + sub r0, r0, ip │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + sub r9, ip, r0, asr #2 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldr sl, [r6, #164] @ 0xa4 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + bl 2cc00 │ │ │ │ + ldr r1, [r6, #244] @ 0xf4 │ │ │ │ + sub r1, r1, sl │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, r5, sl, lsl #3 │ │ │ │ + bl 2d614 (double*, int)@plt> │ │ │ │ + ldr r1, [r6, #212] @ 0xd4 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 86330 │ │ │ │ + sub r9, r9, #-536870911 @ 0xe0000001 │ │ │ │ + add r8, fp, r9, lsl #3 │ │ │ │ + ldr r0, [r1, r4, lsl #2] │ │ │ │ + ldrd r2, [r8, #8]! │ │ │ │ + str r5, [sp] │ │ │ │ + bl 2c660 │ │ │ │ + ldr r1, [r6, #212] @ 0xd4 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + cmp r4, r3, asr #2 │ │ │ │ + bcc 86308 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 86494 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 864b4 │ │ │ │ + ldr r0, [r6, #236] @ 0xec │ │ │ │ + add r8, r6, #228 @ 0xe4 │ │ │ │ + cmp r0, r8 │ │ │ │ + ldr r9, [r6, #164] @ 0xa4 │ │ │ │ + beq 863e4 │ │ │ │ + mov sl, r9 │ │ │ │ + b 863ac │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 86414 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r9 │ │ │ │ + blt 86434 │ │ │ │ + mov r3, sl │ │ │ │ + str sl, [r0, #24] │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + str r2, [r7, r3, lsl #2] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + str r2, [r4, r3, lsl #2] │ │ │ │ + bl 2c6a8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 863e4 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 86368 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r9 │ │ │ │ + blt 86388 │ │ │ │ + ldr r3, [pc, #264] @ 864d4 │ │ │ │ + ldr r1, [pc, #264] @ 864d8 │ │ │ │ + ldr r0, [pc, #264] @ 864dc │ │ │ │ + ldr r2, [pc, #264] @ 864e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [r6, #244] @ 0xf4 │ │ │ │ + cmp r3, r5 │ │ │ │ + moveq r7, #1 │ │ │ │ + beq 86330 │ │ │ │ + ldr r3, [pc, #232] @ 864e4 │ │ │ │ + ldr r1, [pc, #232] @ 864e8 │ │ │ │ + ldr r0, [pc, #232] @ 864ec │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #324 @ 0x144 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #212] @ 864f0 │ │ │ │ + ldr r1, [pc, #212] @ 864f4 │ │ │ │ + ldr r0, [pc, #212] @ 864f8 │ │ │ │ + ldr r2, [pc, #212] @ 864fc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ 86500 │ │ │ │ + ldr r1, [pc, #196] @ 86504 │ │ │ │ + ldr r0, [pc, #196] @ 86508 │ │ │ │ + ldr r2, [pc, #196] @ 8650c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #180] @ 86510 │ │ │ │ + ldr r1, [pc, #180] @ 86514 │ │ │ │ + ldr r0, [pc, #180] @ 86518 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #332 @ 0x14c │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ 8651c │ │ │ │ + ldr r1, [pc, #160] @ 86520 │ │ │ │ + ldr r0, [pc, #160] @ 86524 │ │ │ │ + ldr r2, [pc, #160] @ 86528 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ 8652c │ │ │ │ + ldr r1, [pc, #144] @ 86530 │ │ │ │ + ldr r0, [pc, #144] @ 86534 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #296 @ 0x128 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ 86538 │ │ │ │ + ldr r1, [pc, #124] @ 8653c │ │ │ │ + ldr r0, [pc, #124] @ 86540 │ │ │ │ + ldr r2, [pc, #124] @ 86544 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r6, r6, ip, lsr r9 │ │ │ │ + andeq r6, r6, r0, lsr #14 │ │ │ │ + andeq r6, r6, r4, lsr #20 │ │ │ │ + andeq r0, r0, r2, lsr r1 │ │ │ │ + andeq r6, r6, r0, lsl r9 │ │ │ │ + strdeq r6, [r6], -r4 │ │ │ │ + andeq r6, r6, r8, asr sl │ │ │ │ + andeq r6, r6, ip, ror #17 │ │ │ │ + ldrdeq r6, [r6], -r0 │ │ │ │ + strdeq r6, [r6], -r8 │ │ │ │ + andeq r0, r0, r5, lsr r1 │ │ │ │ + andeq r6, r6, ip, asr #17 │ │ │ │ + @ instruction: 0x000666b0 │ │ │ │ + strdeq r6, [r6], -r0 │ │ │ │ + andeq r0, r0, r6, lsr r1 │ │ │ │ + @ instruction: 0x000668b0 │ │ │ │ + muleq r6, r4, r6 │ │ │ │ + andeq r6, r6, r0, lsr #20 │ │ │ │ + andeq r6, r6, ip, lsl #17 │ │ │ │ + andeq r6, r6, r0, ror r6 │ │ │ │ + andeq r6, r6, ip, ror #19 │ │ │ │ + andeq r0, r0, fp, asr #2 │ │ │ │ + andeq r6, r6, r0, ror r8 │ │ │ │ + andeq r6, r6, r4, asr r6 │ │ │ │ + andeq r6, r6, r8, lsr r9 │ │ │ │ + andeq r6, r6, ip, asr #16 │ │ │ │ + andeq r6, r6, r0, lsr r6 │ │ │ │ + andeq r6, r6, r4, lsr #18 │ │ │ │ + andeq r0, r0, r9, lsr #2 │ │ │ │ + │ │ │ │ +00086548 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne 86570 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [r0, #216] @ 0xd8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r0, #212] @ 0xd4 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r3, r1, r2 │ │ │ │ + cmn r3, #-2147483644 @ 0x80000004 │ │ │ │ + asr r4, r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bhi 86950 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r8, r4 │ │ │ │ + streq r8, [sp, #16] │ │ │ │ + beq 865e0 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [r3], #4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 865e0 │ │ │ │ + mov r0, r3 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + add r4, r8, r5 │ │ │ │ + bl 2c624 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + ldr r0, [sl, #72] @ 0x48 │ │ │ │ + ldr r1, [sl, #80] @ 0x50 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + ldr r2, [sl, #84] @ 0x54 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 86934 │ │ │ │ + ldr r1, [sl, #212] @ 0xd4 │ │ │ │ + ldr r5, [sl, #216] @ 0xd8 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + sub r5, r5, r1 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add r3, sl, #224 @ 0xe0 │ │ │ │ + rsb r5, r5, r0, asr #3 │ │ │ │ + mov r7, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r4, [r3, #4]! │ │ │ │ + str r3, [sp, #4] │ │ │ │ + sub r4, r4, r5 │ │ │ │ + ldr r0, [r1, r4, lsl #2] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl r9, r4, #2 │ │ │ │ + bl 2c840 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ + ldr r2, [sl, #212] @ 0xd4 │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r1, [sl, #212] @ 0xd4 │ │ │ │ + ldr ip, [sl, #248] @ 0xf8 │ │ │ │ + ldr fp, [r1, r4, lsl #2] │ │ │ │ + sub ip, ip, r0 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r0, r1, r9 │ │ │ │ + str ip, [sl, #248] @ 0xf8 │ │ │ │ + beq 86724 │ │ │ │ + ldr r0, [fp, #192] @ 0xc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8668c │ │ │ │ + ldr r1, [fp, #200] @ 0xc8 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [fp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 866a4 │ │ │ │ + ldr r1, [fp, #188] @ 0xbc │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [fp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 866bc │ │ │ │ + ldr r1, [fp, #176] @ 0xb0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [fp, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 866d4 │ │ │ │ + ldr r1, [fp, #164] @ 0xa4 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r4, [fp, #140] @ 0x8c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 86700 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 84a44 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 88a70 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x410> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 866e0 │ │ │ │ + add r0, fp, #64 @ 0x40 │ │ │ │ + bl 2c27c │ │ │ │ + add r0, fp, #24 │ │ │ │ + bl 2cf54 │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2c684 │ │ │ │ + ldr r1, [sl, #212] @ 0xd4 │ │ │ │ + add r0, r1, r9 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + movne r7, r2 │ │ │ │ + bne 86628 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub r4, r3, r8 │ │ │ │ + cmp r4, #0 │ │ │ │ + asr r0, r4, #2 │ │ │ │ + subne r1, r8, #4 │ │ │ │ + movne r2, #0 │ │ │ │ + beq 8676c │ │ │ │ + str r2, [r1, #4]! │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bcc 8675c │ │ │ │ + mov r1, #0 │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + subs r3, r3, r5 │ │ │ │ + bmi 868f4 │ │ │ │ + cmp r7, r1 │ │ │ │ + str ip, [r8, r3, lsl #2] │ │ │ │ + add r1, r1, #1 │ │ │ │ + bne 86774 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + cmp r6, r8 │ │ │ │ + beq 86818 │ │ │ │ + clz r2, r0 │ │ │ │ + rsb r2, r2, #31 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 848b4 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + ble 868e4 │ │ │ │ + add r4, r8, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8480c │ │ │ │ + cmp r6, r4 │ │ │ │ + mov lr, r6 │ │ │ │ + beq 86818 │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, r8, #60 @ 0x3c │ │ │ │ + mov ip, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ + ldr r2, [r4], #4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bge 8680c │ │ │ │ + mov ip, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #-4]! │ │ │ │ + cmp r0, r2 │ │ │ │ + blt 867f8 │ │ │ │ + cmp lr, r1 │ │ │ │ + str r0, [ip] │ │ │ │ + bne 867e0 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r9, [sl, #68] @ 0x44 │ │ │ │ + ldr r3, [sl, #80] @ 0x50 │ │ │ │ + cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ + mov r1, #0 │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + add r7, r9, r5, lsl #3 │ │ │ │ + add fp, r3, r5, lsl #3 │ │ │ │ + beq 868a4 │ │ │ │ + sub r6, r7, #8 │ │ │ │ + sub lr, fp, #8 │ │ │ │ + mov ip, r8 │ │ │ │ + mov r0, r1 │ │ │ │ + stmib sp, {r4, r9} │ │ │ │ + str r8, [sp, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + blt 86914 │ │ │ │ + ldr r5, [sl, #212] @ 0xd4 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + ldrd r8, [r7, r4] │ │ │ │ + ldr r2, [r5, r2, lsl #2] │ │ │ │ + str r2, [r5, r1] │ │ │ │ + ldr r2, [ip, #4]! │ │ │ │ + strd r8, [r6, #8]! │ │ │ │ + ldrd r4, [r4, fp] │ │ │ │ + cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r1, r1, #4 │ │ │ │ + strd r4, [lr, #8]! │ │ │ │ + bne 86854 │ │ │ │ + ldmib sp, {r4, r9} │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + add r4, r4, r0, lsl #3 │ │ │ │ + add fp, r3, r4 │ │ │ │ + add r7, r9, r4 │ │ │ │ + ldr r2, [sl, #212] @ 0xd4 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sl, #216] @ 0xd8 │ │ │ │ + cmp r1, r2 │ │ │ │ + strne r2, [sl, #216] @ 0xd8 │ │ │ │ + ldr r2, [sl, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r7 │ │ │ │ + ldr r2, [sl, #84] @ 0x54 │ │ │ │ + strne r7, [sl, #72] @ 0x48 │ │ │ │ + cmp r2, fp │ │ │ │ + strne fp, [sl, #84] @ 0x54 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2c684 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8480c │ │ │ │ + b 86818 │ │ │ │ + ldr r3, [pc, #96] @ 8695c │ │ │ │ + ldr r1, [pc, #96] @ 86960 │ │ │ │ + ldr r0, [pc, #96] @ 86964 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #464 @ 0x1d0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ 86968 │ │ │ │ + ldr r1, [pc, #76] @ 8696c │ │ │ │ + ldr r0, [pc, #76] @ 86970 │ │ │ │ + ldr r2, [pc, #76] @ 86974 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + bl 84684 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 8694c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r0, [pc, #32] @ 86978 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + muleq r6, r8, r5 │ │ │ │ + strdeq r6, [r6], -r4 │ │ │ │ + andeq r6, r6, r0, ror #11 │ │ │ │ + andeq r6, r6, r4, ror r5 │ │ │ │ + ldrdeq r6, [r6], -r0 │ │ │ │ + ldrdeq r6, [r6], -r4 │ │ │ │ + ldrdeq r0, [r0], -fp │ │ │ │ + andeq pc, r5, ip, lsr #10 │ │ │ │ + │ │ │ │ +0008697c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #352] @ 86af4 │ │ │ │ + ldr r3, [pc, #352] @ 86af8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + ldr r1, [r7, #216] @ 0xd8 │ │ │ │ + ldr r3, [r7, #212] @ 0xd4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r0, [r7] │ │ │ │ + beq 86a88 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 86a78 │ │ │ │ + ldr r0, [r5, #192] @ 0xc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 869e0 │ │ │ │ + ldr r1, [r5, #200] @ 0xc8 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 869f8 │ │ │ │ + ldr r1, [r5, #188] @ 0xbc │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86a10 │ │ │ │ + ldr r1, [r5, #176] @ 0xb0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86a28 │ │ │ │ + ldr r1, [r5, #164] @ 0xa4 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r4, [r5, #140] @ 0x8c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 86a54 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 84a44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 88a64 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x404> │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [sl, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + bne 86a34 │ │ │ │ + add r0, r5, #64 @ 0x40 │ │ │ │ + bl 2c27c │ │ │ │ + add r0, r5, #24 │ │ │ │ + bl 2cf54 │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 88a58 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3f8> │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [r9, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r7, #212] @ 0xd4 │ │ │ │ + ldr r1, [r7, #216] @ 0xd8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + sub r2, r1, r3 │ │ │ │ + cmp r6, r2, asr #2 │ │ │ │ + bcc 869bc │ │ │ │ + ldr r0, [r7, #252] @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86aa0 │ │ │ │ + ldr r1, [r7, #260] @ 0x104 │ │ │ │ + sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 88a4c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3ec> │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r8, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + ldr r4, [r7, #232] @ 0xe8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 86acc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 84bb8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + mov r1, #32 │ │ │ │ bl 2c684 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 88a40 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3e0> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 86aac │ │ │ │ + ldr r0, [r7, #212] @ 0xd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86ae4 │ │ │ │ + ldr r1, [r7, #220] @ 0xdc │ │ │ │ + sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 88a34 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3d4> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2da94 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r8, r8, ip, asr r5 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ -00088b8c : │ │ │ │ +00086afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl 2d908 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r4, #136 @ 0x88 │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r2, [r4, #144] @ 0x90 │ │ │ │ - str r2, [r4, #148] @ 0x94 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - str r3, [r4, #160] @ 0xa0 │ │ │ │ - str r3, [r4, #164] @ 0xa4 │ │ │ │ - str r3, [r4, #168] @ 0xa8 │ │ │ │ - str r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [r4, #176] @ 0xb0 │ │ │ │ - str r3, [r4, #180] @ 0xb4 │ │ │ │ - str r3, [r4, #184] @ 0xb8 │ │ │ │ - str r3, [r4, #188] @ 0xbc │ │ │ │ - str r3, [r4, #192] @ 0xc0 │ │ │ │ + bl 2dca4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #272 @ 0x110 │ │ │ │ + bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - str r3, [r4, #200] @ 0xc8 │ │ │ │ - strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00088c54 : │ │ │ │ +00086b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #524] @ 88e78 │ │ │ │ - ldr r3, [pc, #524] @ 88e7c │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r6, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #512] @ 88e80 │ │ │ │ - ldr r8, [ip, r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #14 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d950 (double)@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #-12] │ │ │ │ - add r3, r0, r3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 88e74 │ │ │ │ - ldrb r3, [r6, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 88e38 │ │ │ │ - ldrb r1, [r6, #39] @ 0x27 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2b9c4 │ │ │ │ - bl 2c648 │ │ │ │ - ldr r1, [pc, #420] @ 88e84 │ │ │ │ - ldr r9, [r4, #52] @ 0x34 │ │ │ │ - mov r2, #18 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ - ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2dbc0 │ │ │ │ - ldr r1, [pc, #380] @ 88e88 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 88df4 │ │ │ │ - ldr fp, [pc, #360] @ 88e8c │ │ │ │ - ldr sl, [pc, #360] @ 88e90 │ │ │ │ - sub r7, r7, #8 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r4, #0 │ │ │ │ - b 88d48 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - beq 88df4 │ │ │ │ - ldrd r2, [r7, #8]! │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d950 (double)@plt> │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dbc0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sl │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 88d3c │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - ldr r2, [pc, #252] @ 88e94 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi 88d3c │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #-12] │ │ │ │ - add r3, r8, r3 │ │ │ │ - ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 88e74 │ │ │ │ - ldrb r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 88dfc │ │ │ │ - ldrb r1, [r5, #39] @ 0x27 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2b9c4 │ │ │ │ - bl 2c648 │ │ │ │ - ldr r1, [pc, #184] @ 88e98 │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r9, r4 │ │ │ │ - bne 88d48 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #144] @ 88e9c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - moveq r1, #10 │ │ │ │ - beq 88dcc │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b 88dcc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #84] @ 88e9c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - moveq r1, #10 │ │ │ │ - beq 88ccc │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b 88ccc │ │ │ │ - bl 2d170 │ │ │ │ - andeq r6, r8, r8, lsl #5 │ │ │ │ - andeq r0, r0, ip, lsl #31 │ │ │ │ - andeq r4, r6, r8, asr #11 │ │ │ │ - andeq r4, r6, r4, ror r5 │ │ │ │ - andeq r4, r6, r0, ror #10 │ │ │ │ - andeq r4, r6, r4, asr #10 │ │ │ │ - andeq r4, r6, r8, asr #10 │ │ │ │ - teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - muleq r6, ip, r4 │ │ │ │ - andeq r0, r0, r0, lsr #29 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 2c99c │ │ │ │ + ldr r3, [r4, #244] @ 0xf4 │ │ │ │ + str r3, [r6] │ │ │ │ + ldr r3, [r4, #248] @ 0xf8 │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00088ea0 : │ │ │ │ - ldr r0, [r0, #152] @ 0x98 │ │ │ │ - bx lr │ │ │ │ +00086b70 : │ │ │ │ + b 2baf0 │ │ │ │ │ │ │ │ -00088ea8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #144] @ 0x90 │ │ │ │ - add r8, r6, #136 @ 0x88 │ │ │ │ - cmp r0, r8 │ │ │ │ - mov r7, r1 │ │ │ │ - beq 88f2c │ │ │ │ - mov r5, r3 │ │ │ │ - sub r4, r2, #4 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add ip, ip, r5 │ │ │ │ - str ip, [r4, #4]! │ │ │ │ - bl 2c6a8 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne 88edc │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 88f34 │ │ │ │ - ldr r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #64] @ 88f54 │ │ │ │ - ldr r1, [pc, #64] @ 88f58 │ │ │ │ - ldr r0, [pc, #64] @ 88f5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #194 @ 0xc2 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r9, #0 │ │ │ │ - b 88ef8 │ │ │ │ - ldr r3, [pc, #36] @ 88f60 │ │ │ │ - ldr r1, [pc, #36] @ 88f64 │ │ │ │ - ldr r0, [pc, #36] @ 88f68 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #193 @ 0xc1 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r4, r6, r8, ror #6 │ │ │ │ - muleq r6, ip, r3 │ │ │ │ - @ instruction: 0x000643b4 │ │ │ │ - andeq r4, r6, r0, asr #6 │ │ │ │ - andeq r4, r6, r4, ror r3 │ │ │ │ - andeq r4, r6, r0, lsl #7 │ │ │ │ +00086b74 : │ │ │ │ + ldrb ip, [sp] │ │ │ │ + str ip, [sp] │ │ │ │ + ldrb ip, [sp, #16] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + b 2c384 │ │ │ │ │ │ │ │ -00088f6c : │ │ │ │ +00086b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #144] @ 0x90 │ │ │ │ - add r7, r6, #136 @ 0x88 │ │ │ │ - cmp r0, r7 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r1 │ │ │ │ - beq 88fb0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - strd r4, [r0, #32] │ │ │ │ - bl 2c6a8 │ │ │ │ - cmp r0, r7 │ │ │ │ - bne 88fa0 │ │ │ │ - ldr r3, [r6, #108] @ 0x6c │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 890e4 │ │ │ │ - ldr r1, [r6, #96] @ 0x60 │ │ │ │ - ldr fp, [r6, #64] @ 0x40 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr sl, [r3, r2, lsl #1] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r8, r3, r7, lsl #2 │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [fp, r3, lsl #2] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 89228 │ │ │ │ - ldr r9, [r6, #76] @ 0x4c │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r7, r9 │ │ │ │ - mov r5, #0 │ │ │ │ - blt 89084 │ │ │ │ - b 89090 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, r1, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [r0, #252] @ 0xfc │ │ │ │ + ldr ip, [r0, #256] @ 0x100 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, r6 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + beq 86c50 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov lr, r3 │ │ │ │ + bne 86c38 │ │ │ │ + add r4, r4, #272 @ 0x110 │ │ │ │ + ldrd r4, [r4, #-8] │ │ │ │ + sub ip, ip, r6 │ │ │ │ + cmp r8, ip, asr #3 │ │ │ │ + strd r4, [r9] │ │ │ │ + bne 86c60 │ │ │ │ + cmp r8, #0 │ │ │ │ + addgt r8, r6, r8, lsl #3 │ │ │ │ + subgt r7, r7, #8 │ │ │ │ + subgt r6, r6, #8 │ │ │ │ + subgt r8, r8, #8 │ │ │ │ + ble 86c2c │ │ │ │ + ldrd r2, [r7, #8]! │ │ │ │ + ldrd r0, [r6, #8]! │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - add r7, r7, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - cmp r7, r9 │ │ │ │ + cmp r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 89090 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [fp, r3, lsl #2] │ │ │ │ - cmp sl, r3 │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ - beq 89028 │ │ │ │ - ldr r1, [r6, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [r4, #32] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - bne 89288 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 88fe4 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r3, [r6, #120] @ 0x78 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 89218 │ │ │ │ - ldr r1, [r6, #84] @ 0x54 │ │ │ │ - ldr sl, [r6, #68] @ 0x44 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [r3, r2, lsl #1] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r3, r4, lsl #2 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sl, r3, lsl #2] │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 89268 │ │ │ │ - ldr fp, [r6, #76] @ 0x4c │ │ │ │ - mov r8, #0 │ │ │ │ - cmp r4, fp │ │ │ │ - mov r9, #0 │ │ │ │ - blt 891bc │ │ │ │ - b 891c8 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq 891a8 │ │ │ │ - ldr r1, [r6, #72] @ 0x48 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r0, [r1, r3] │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - beq 891c8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [sl, r3, lsl #2] │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r3, [r5], #4 │ │ │ │ - beq 8915c │ │ │ │ - ldr r1, [r6, #180] @ 0xb4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [r4, #32] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r7, r3 │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - bne 89248 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 89118 │ │ │ │ + strd r4, [r9] │ │ │ │ + bne 86bf8 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #1 │ │ │ │ - strb r3, [r6, #204] @ 0xcc │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 892a8 │ │ │ │ - ldr r1, [pc, #120] @ 892ac │ │ │ │ - ldr r0, [pc, #120] @ 892b0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #235 @ 0xeb │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ 892b4 │ │ │ │ - ldr r1, [pc, #100] @ 892b8 │ │ │ │ - ldr r0, [pc, #100] @ 892bc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ 892c0 │ │ │ │ - ldr r1, [pc, #80] @ 892c4 │ │ │ │ - ldr r0, [pc, #80] @ 892c8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #248 @ 0xf8 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ 892cc │ │ │ │ - ldr r1, [pc, #60] @ 892d0 │ │ │ │ - ldr r0, [pc, #60] @ 892d4 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2d1ac │ │ │ │ + ldr ip, [r4, #256] @ 0x100 │ │ │ │ + ldr r6, [r4, #252] @ 0xfc │ │ │ │ + b 86bc8 │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2d1ac │ │ │ │ + ldr r3, [pc, #24] @ 86c80 │ │ │ │ + ldr r1, [pc, #24] @ 86c84 │ │ │ │ + ldr r0, [pc, #24] @ 86c88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #241 @ 0xf1 │ │ │ │ + mov r2, #173 @ 0xad │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - strheq r4, [r6], -r8 │ │ │ │ - andeq r4, r6, r0, lsl #1 │ │ │ │ - andeq r4, r6, r8, ror #1 │ │ │ │ - muleq r6, r8, r0 │ │ │ │ - andeq r4, r6, r0, rrx │ │ │ │ - andeq r4, r6, ip, asr r1 │ │ │ │ - andeq r4, r6, r8, ror r0 │ │ │ │ - andeq r4, r6, r0, asr #32 │ │ │ │ - andeq r4, r6, r4, lsl #2 │ │ │ │ - andeq r4, r6, r8, asr r0 │ │ │ │ - andeq r4, r6, r0, lsr #32 │ │ │ │ - strheq r4, [r6], -ip │ │ │ │ + andeq r6, r6, r4, lsr #5 │ │ │ │ + andeq r5, r6, r8, lsl #29 │ │ │ │ + andeq r6, r6, r8, lsl #6 │ │ │ │ │ │ │ │ -000892d8 : │ │ │ │ +00086c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 2d8b4 │ │ │ │ - ldr sl, [r8, #52] @ 0x34 │ │ │ │ - ldrd r4, [r8, #16] │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r8, #44] @ 0x2c │ │ │ │ - ldr r6, [r8, #48] @ 0x30 │ │ │ │ - ble 89350 │ │ │ │ - sub r6, r6, #8 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - add sl, r6, sl, lsl #3 │ │ │ │ - ldr ip, [r9, #4]! │ │ │ │ - ldrd r2, [r6, #8]! │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - ldrd r0, [r7, ip] │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - cmp sl, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 89318 │ │ │ │ - ldr r6, [r8, #144] @ 0x90 │ │ │ │ - add r8, r8, #136 @ 0x88 │ │ │ │ - cmp r6, r8 │ │ │ │ - beq 893a4 │ │ │ │ - ldr ip, [r6, #16] │ │ │ │ - ldrd r2, [r6, #32] │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - ldrd r0, [r7, ip] │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr ip, [r0, #252] @ 0xfc │ │ │ │ + ldr lr, [r0, #256] @ 0x100 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp lr, ip │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + beq 86d1c │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2c6a8 │ │ │ │ - cmp r0, r8 │ │ │ │ + bne 86d00 │ │ │ │ + sub lr, lr, ip │ │ │ │ + cmp r5, lr, asr #3 │ │ │ │ + bne 86d2c │ │ │ │ + cmp r5, #0 │ │ │ │ + addgt r1, ip, r5, lsl #3 │ │ │ │ + subgt r3, ip, #8 │ │ │ │ + subgt r2, r4, #8 │ │ │ │ + subgt r1, r1, #8 │ │ │ │ + ble 86cf4 │ │ │ │ + ldrd r4, [r3, #8]! │ │ │ │ + cmp r3, r1 │ │ │ │ + strd r4, [r2, #8]! │ │ │ │ + bne 86ce4 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ - bne 89360 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -000893b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 2d8b4 │ │ │ │ - ldr r4, [r7, #144] @ 0x90 │ │ │ │ - add r6, r7, #136 @ 0x88 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq 89418 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub r5, r3, #8 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [r5, #8]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6a8 │ │ │ │ - cmp r0, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 893e8 │ │ │ │ - ldr r3, [r7, #152] @ 0x98 │ │ │ │ - cmp r8, r3 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #24] @ 89444 │ │ │ │ - ldr r1, [pc, #24] @ 89448 │ │ │ │ - ldr r0, [pc, #24] @ 8944c │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 2bd54 │ │ │ │ + ldr lr, [r6, #256] @ 0x100 │ │ │ │ + ldr ip, [r6, #252] @ 0xfc │ │ │ │ + b 86cc0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2bd54 │ │ │ │ + ldr r3, [pc, #24] @ 86d4c │ │ │ │ + ldr r1, [pc, #24] @ 86d50 │ │ │ │ + ldr r0, [pc, #24] @ 86d54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #219 @ 0xdb │ │ │ │ + mov r2, #189 @ 0xbd │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x00063fb0 │ │ │ │ - andeq r3, r6, r4, lsl #29 │ │ │ │ - muleq r6, ip, lr │ │ │ │ + andeq r6, r6, ip, asr r2 │ │ │ │ + @ instruction: 0x00065dbc │ │ │ │ + andeq r6, r6, ip, lsr r2 │ │ │ │ │ │ │ │ -00089450 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base>: │ │ │ │ +00086d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [r0, #76] @ 0x4c │ │ │ │ - ldr ip, [r0, #192] @ 0xc0 │ │ │ │ - cmp lr, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 894d0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x80> │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, #0 │ │ │ │ - add r6, r1, #4 │ │ │ │ - ldr r0, [ip, r4, lsl #2] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmn r3, #1 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - beq 894c4 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x74> │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r2, [r0, #28] │ │ │ │ - bne 894c4 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x74> │ │ │ │ - bl 2c4c8 │ │ │ │ - mov r1, #32 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldr lr, [r5, #76] @ 0x4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldr ip, [r5, #192] @ 0xc0 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp lr, r4 │ │ │ │ - bgt 89480 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x30> │ │ │ │ - ldr r3, [r5, #196] @ 0xc4 │ │ │ │ - cmp r3, ip │ │ │ │ - strne ip, [r5, #196] @ 0xc4 │ │ │ │ + ldr lr, [r0, #68] @ 0x44 │ │ │ │ + ldr r8, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ + sub r8, r8, lr │ │ │ │ + ldr lr, [r0, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + sub lr, lr, r4 │ │ │ │ + cmp r8, lr │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + bne 86dec │ │ │ │ + ldr r7, [r0, #212] @ 0xd4 │ │ │ │ + ldr ip, [r0, #216] @ 0xd8 │ │ │ │ + sub ip, ip, r7 │ │ │ │ + asr ip, ip, #2 │ │ │ │ + rsb ip, ip, r8, asr #3 │ │ │ │ + cmp ip, lr │ │ │ │ + ble 86dbc │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2d8fc │ │ │ │ + mov r4, r2 │ │ │ │ + sub lr, lr, ip │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r7, lr, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 2cb1c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r2, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 84684 │ │ │ │ │ │ │ │ -000894e0 : │ │ │ │ +00086df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr sl, [r0, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - ldr r5, [r4, #192] @ 0xc0 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - sub r6, r6, #8 │ │ │ │ - add sl, r5, sl, lsl #2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - ldrd r2, [r6, #8]! │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [r7, r4] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - cmp sl, r5 │ │ │ │ - strd r0, [r7, r4] │ │ │ │ - bne 8952c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [r0, #216] @ 0xd8 │ │ │ │ + ldr lr, [r0, #212] @ 0xd4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + sub ip, ip, lr │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + sub r4, r4, ip, asr #2 │ │ │ │ + str r4, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 2d698 │ │ │ │ + ldr r3, [r5, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #216] @ 0xd8 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 86e80 │ │ │ │ + sub r4, r4, #-536870911 @ 0xe0000001 │ │ │ │ + add r6, r6, r4, lsl #3 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2cb1c │ │ │ │ + ldr r3, [r5, #212] @ 0xd4 │ │ │ │ + ldr ip, [r5, #216] @ 0xd8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + sub ip, ip, r3 │ │ │ │ + cmp r4, ip, asr #2 │ │ │ │ + strd r0, [r6, #8]! │ │ │ │ + bcc 86e54 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00089568 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base>: │ │ │ │ +00086e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r0, [r0, #192] @ 0xc0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #1112] @ 899e8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x480> │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r3, [pc, #1108] @ 899ec , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x484> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 899c8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x460> │ │ │ │ - ldr r9, [r4, #76] @ 0x4c │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 8977c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x214> │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, r1, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr ip, [r8, #8] │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - cmp ip, #0 │ │ │ │ - add sl, r7, r2 │ │ │ │ - add r3, r7, r3 │ │ │ │ - beq 897e0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x278> │ │ │ │ - mov lr, r6 │ │ │ │ - mov r1, ip │ │ │ │ - b 89620 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ - bne 89610 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa8> │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 8962c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xc4> │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 89638 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xd0> │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp sl, r2 │ │ │ │ - ble 89600 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x98> │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 89620 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ - cmp r6, lr │ │ │ │ - beq 8964c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xe4> │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - cmp sl, r1 │ │ │ │ - bge 89738 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1d0> │ │ │ │ - ldr fp, [r8, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - b 89678 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ - bne 89668 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x100> │ │ │ │ - ldr r1, [ip, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 89684 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x11c> │ │ │ │ - mov r2, ip │ │ │ │ - ldr ip, [ip, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 89690 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x128> │ │ │ │ - ldr r1, [ip, #16] │ │ │ │ - cmp sl, r1 │ │ │ │ - ble 89658 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf0> │ │ │ │ - ldr ip, [ip, #12] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 89678 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ - cmp r6, r2 │ │ │ │ - beq 897e4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27c> │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp sl, r0 │ │ │ │ - blt 896b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x14c> │ │ │ │ - bne 897a8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x240> │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge 897a8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x240> │ │ │ │ - mov r0, #32 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2ba3c │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [r0, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - str fp, [r0, #24] │ │ │ │ - str sl, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp sl, r0 │ │ │ │ - blt 89858 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f0> │ │ │ │ - beq 8984c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e4> │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq 8992c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c4> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - cmp sl, ip │ │ │ │ - bge 89990 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x428> │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 89940 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3d8> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - b 89894 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ - bne 89748 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1e0> │ │ │ │ - ldr r1, [lr, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - blt 8964c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xe4> │ │ │ │ - ldr r3, [lr, #28] │ │ │ │ - ldr r2, [r4, #200] @ 0xc8 │ │ │ │ - cmn r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [lr, #28] │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [r0, #216] @ 0xd8 │ │ │ │ + ldr lr, [r0, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + sub ip, ip, lr │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + sub sl, sl, ip, asr #2 │ │ │ │ + str sl, [sp] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + ldr fp, [r0, #160] @ 0xa0 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldr ip, [r0, #168] @ 0xa8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 2c618 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 86f70 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 87070 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 87050 │ │ │ │ + ldr r2, [r6, #212] @ 0xd4 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ + add r5, r5, fp, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 897c8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x260> │ │ │ │ - str lr, [r3], #4 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ + beq 86f68 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r2, [r6, #212] @ 0xd4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + mov r2, r8 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 2c1ec │ │ │ │ + ldr r2, [r6, #212] @ 0xd4 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r4, r3, asr #2 │ │ │ │ + add r5, r5, r7, lsl #3 │ │ │ │ + bcc 86f20 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 87010 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 87030 │ │ │ │ + ldr lr, [r6, #212] @ 0xd4 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ + add r7, r7, fp, lsl #2 │ │ │ │ + cmp r3, lr │ │ │ │ + add r4, r4, fp, lsl #2 │ │ │ │ + beq 86f68 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov fp, r0 │ │ │ │ + sub r9, r3, #1 │ │ │ │ + clz r9, r9 │ │ │ │ + lsr r9, r9, #5 │ │ │ │ + add sl, sl, r9 │ │ │ │ + ldr r0, [lr, r5, lsl #2] │ │ │ │ + bl 2d7f4 │ │ │ │ + add r2, sl, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d1e8 (int*, int, int)@plt> │ │ │ │ + ldr r2, [r6, #212] @ 0xd4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [r2, r5, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 2d44c │ │ │ │ + ldr lr, [r6, #212] @ 0xd4 │ │ │ │ + ldr r3, [r6, #216] @ 0xd8 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - bgt 895d0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x68> │ │ │ │ - ldr r2, [pc, #620] @ 899f0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x488> │ │ │ │ - ldr r3, [pc, #612] @ 899ec , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x484> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 899c4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x45c> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + sub r3, r3, lr │ │ │ │ + cmp r5, r3, asr #2 │ │ │ │ + add r7, r7, r8, lsl #2 │ │ │ │ + add r4, r4, r8, lsl #2 │ │ │ │ + bcc 86fb0 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #580] @ 899f4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48c> │ │ │ │ - ldr r1, [pc, #580] @ 899f8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x490> │ │ │ │ - ldr r0, [pc, #580] @ 899fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x494> │ │ │ │ + ldr r3, [pc, #120] @ 87090 │ │ │ │ + ldr r1, [pc, #120] @ 87094 │ │ │ │ + ldr r0, [pc, #120] @ 87098 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #276 @ 0x114 │ │ │ │ + mov r2, #236 @ 0xec │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r4, #192 @ 0xc0 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 2cfd8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ - ldr r9, [r4, #76] @ 0x4c │ │ │ │ - b 89770 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x208> │ │ │ │ - ldr fp, [r8, #20] │ │ │ │ - mov r0, #32 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r1, [r8, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - str fp, [r0, #24] │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str sl, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str r1, [r0, #28] │ │ │ │ - bne 8991c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3b4> │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 88930 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2d0> │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 899b4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x44c> │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, #32 │ │ │ │ - bl 2c684 │ │ │ │ - b 898ac , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x344> │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge 8996c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x404> │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq 89890 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x328> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - cmp sl, ip │ │ │ │ - ble 898e8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x380> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 899a8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x440> │ │ │ │ - mov r0, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [r8, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r8, #20] │ │ │ │ - ldr r2, [r4, #200] @ 0xc8 │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [sp, #24] │ │ │ │ - strne r9, [r3], #4 │ │ │ │ - ldrne r9, [r4, #76] @ 0x4c │ │ │ │ - strne r3, [r4, #196] @ 0xc4 │ │ │ │ - bne 89770 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x208> │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 2cfd8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ - ldr r9, [r4, #76] @ 0x4c │ │ │ │ - b 89770 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x208> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bne 898fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x394> │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - cmp r3, ip │ │ │ │ - bgt 89884 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x31c> │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 88930 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2d0> │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - b 89834 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2cc> │ │ │ │ - ldr r2, [r8, #16] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp sl, r0 │ │ │ │ - ble 8997c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x414> │ │ │ │ + ldr r3, [pc, #100] @ 8709c │ │ │ │ + ldr r1, [pc, #100] @ 870a0 │ │ │ │ + ldr r0, [pc, #100] @ 870a4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #237 @ 0xed │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #80] @ 870a8 │ │ │ │ + ldr r1, [pc, #80] @ 870ac │ │ │ │ + ldr r0, [pc, #80] @ 870b0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #251 @ 0xfb │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ 870b4 │ │ │ │ + ldr r1, [pc, #60] @ 870b8 │ │ │ │ + ldr r0, [pc, #60] @ 870bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #250 @ 0xfa │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r5, r6, r8, ror #31 │ │ │ │ + ldrdeq r5, [r6], -r8 │ │ │ │ + @ instruction: 0x00065dbc │ │ │ │ + andeq r5, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x00065ab8 │ │ │ │ + andeq r5, r6, ip, lsr #27 │ │ │ │ + andeq r5, r6, r8, lsr #31 │ │ │ │ + muleq r6, r8, sl │ │ │ │ + andeq r5, r6, r4, lsr #28 │ │ │ │ + andeq r5, r6, r8, lsl #31 │ │ │ │ + andeq r5, r6, r8, ror sl │ │ │ │ + strdeq r5, [r6], -r4 │ │ │ │ + │ │ │ │ +000870c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [r0, #68] @ 0x44 │ │ │ │ + ldr r9, [r0, #72] @ 0x48 │ │ │ │ + ldr lr, [r0, #80] @ 0x50 │ │ │ │ + sub r9, r9, ip │ │ │ │ + ldr ip, [r0, #84] @ 0x54 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub ip, ip, lr │ │ │ │ + cmp r9, ip │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + bne 871b4 │ │ │ │ + ldr lr, [r0, #212] @ 0xd4 │ │ │ │ + ldr ip, [r0, #216] @ 0xd8 │ │ │ │ + mov r5, r0 │ │ │ │ + sub ip, ip, lr │ │ │ │ + asr ip, ip, #2 │ │ │ │ + rsb ip, ip, r9, asr #3 │ │ │ │ + cmp ip, r4 │ │ │ │ + bgt 87198 │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r4, r4, ip │ │ │ │ + beq 87154 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 871b8 │ │ │ │ + ldr r0, [lr, r4, lsl #2] │ │ │ │ + ldr r1, [r7] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 2c1ec │ │ │ │ mov r0, #0 │ │ │ │ - cmp r6, r2 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 89894 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - blt 89890 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x328> │ │ │ │ - movne r0, #0 │ │ │ │ - bne 89894 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b 89894 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ - bgt 896f4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x18c> │ │ │ │ - mov fp, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - b 8983c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2d4> │ │ │ │ - bne 8981c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4> │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt 8992c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c4> │ │ │ │ - b 8981c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne 898fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x394> │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - cmp r3, ip │ │ │ │ - blt 89720 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b8> │ │ │ │ - b 898fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x394> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b 89930 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c8> │ │ │ │ - subs r0, r9, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - mov r9, fp │ │ │ │ - b 89930 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c8> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ 89a00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x498> │ │ │ │ - ldr r1, [pc, #48] @ 89a04 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #48] @ 89a08 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x4a0> │ │ │ │ - ldr r2, [pc, #48] @ 89a0c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x4a4> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 871d8 │ │ │ │ + ldr r0, [lr, r4, lsl #2] │ │ │ │ + ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r3, [r5, #212] @ 0xd4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r7] │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + sub r3, r8, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 2d44c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2ccfc │ │ │ │ + bl 84684 │ │ │ │ + ldr r3, [pc, #56] @ 871f8 │ │ │ │ + ldr r1, [pc, #56] @ 871fc │ │ │ │ + ldr r0, [pc, #56] @ 87200 │ │ │ │ + ldr r2, [pc, #56] @ 87204 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r5, r8, r0, ror #18 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r5, r8, r0, ror r7 │ │ │ │ - andeq r3, r6, r0, ror ip │ │ │ │ - andeq r3, r6, r0, lsl #22 │ │ │ │ - andeq r3, r6, r4, asr #25 │ │ │ │ - andeq r3, r6, ip, asr #20 │ │ │ │ - ldrdeq r3, [r6], -ip │ │ │ │ - andeq r3, r6, r8, lsl #21 │ │ │ │ - andeq r0, r0, r7, lsl #2 │ │ │ │ + ldr r3, [pc, #40] @ 87208 │ │ │ │ + ldr r1, [pc, #40] @ 8720c │ │ │ │ + ldr r0, [pc, #40] @ 87210 │ │ │ │ + ldr r2, [pc, #40] @ 87214 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r5, r6, r8, ror #29 │ │ │ │ + andeq r5, r6, ip, lsr #18 │ │ │ │ + @ instruction: 0x00065cb8 │ │ │ │ + andeq r0, r0, r6, lsl r1 │ │ │ │ + andeq r5, r6, r8, asr #29 │ │ │ │ + andeq r5, r6, ip, lsl #18 │ │ │ │ + andeq r5, r6, r0, lsl #24 │ │ │ │ + andeq r0, r0, r1, lsl r1 │ │ │ │ │ │ │ │ -00089a10 : │ │ │ │ +00087218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #960] @ 89de8 │ │ │ │ - ldr r2, [pc, #960] @ 89dec │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + mov r7, r2 │ │ │ │ + cmp ip, r1 │ │ │ │ + ldr r1, [pc, #1016] @ 8763c │ │ │ │ + ldr r2, [pc, #1016] @ 87640 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov fp, r0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #0 │ │ │ │ - ble 89a80 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [fp, #64] @ 0x40 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - sub r1, r1, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr ip, [r0, #4]! │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ - cmp ip, r3 │ │ │ │ - blt 89dc4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bne 89a64 │ │ │ │ - ldr r9, [fp, #52] @ 0x34 │ │ │ │ - add r3, fp, #156 @ 0x9c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r1, r9 │ │ │ │ + bne 875b8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r0, #68 @ 0x44 │ │ │ │ + ldr r8, [r0, #168] @ 0xa8 │ │ │ │ + ldmib fp, {r0, r2} │ │ │ │ + ldr r1, [fp, #32] │ │ │ │ + sub r2, r2, r0 │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + asr r2, r2, #2 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + add r2, r2, r1, asr #2 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + add r1, r2, r1, asr #3 │ │ │ │ mov r0, r3 │ │ │ │ - strb r4, [fp, #204] @ 0xcc │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2c8dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr r5, [fp, #44] @ 0x2c │ │ │ │ - ldr r7, [fp, #48] @ 0x30 │ │ │ │ - ble 89b70 │ │ │ │ - sub r7, r7, #8 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r6, fp, #136 @ 0x88 │ │ │ │ - add r8, sp, #32 │ │ │ │ - add sl, fp, #132 @ 0x84 │ │ │ │ - ldrd r2, [r7, #8]! │ │ │ │ - mov r0, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [fp, #140] @ 0x8c │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - beq 89b30 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movle r1, r3 │ │ │ │ - movgt r3, r2 │ │ │ │ - movle r3, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 89af0 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq 89b30 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp r0, r2 │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge r3, [sp, #20] │ │ │ │ - bge 89b48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2cf00 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [fp, #160] @ 0xa0 │ │ │ │ - ldr r2, [fp, #164] @ 0xa4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 89db4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [r3], #4 │ │ │ │ - str r3, [fp, #160] @ 0xa0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne 89ac4 │ │ │ │ - add r3, fp, #64 @ 0x40 │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldmib fp, {r1, r2} │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + sub r2, r2, r1 │ │ │ │ + ldr r1, [fp, #32] │ │ │ │ + asr r2, r2, #2 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + add r2, r2, r1, asr #2 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + add r3, r4, #80 @ 0x50 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + add r1, r2, r1, asr #3 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2d4c4 │ │ │ │ - add r3, fp, #168 @ 0xa8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2d5e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldmib fp, {r1, r2} │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + sub r2, r2, r1 │ │ │ │ + ldr r1, [fp, #32] │ │ │ │ + asr r2, r2, #2 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + add r2, r2, r1, asr #2 │ │ │ │ + ldr r0, [r4, #212] @ 0xd4 │ │ │ │ + ldr r1, [r4, #216] @ 0xd8 │ │ │ │ + add r3, r4, #212 @ 0xd4 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + add r1, r2, r1, asr #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c8dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldr r7, [fp, #108] @ 0x6c │ │ │ │ - ldr r2, [fp, #112] @ 0x70 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq 89c70 │ │ │ │ - add r6, fp, #136 @ 0x88 │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r8, #0 │ │ │ │ - add sl, sp, #32 │ │ │ │ - add r9, fp, #132 @ 0x84 │ │ │ │ - ldr ip, [fp, #140] @ 0x8c │ │ │ │ - str r8, [r4] │ │ │ │ - str r8, [r4, #4] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - str r8, [r4, #12] │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [r7] │ │ │ │ - cmp ip, #0 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - beq 89c2c │ │ │ │ - ldr r3, [ip, #16] │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ - cmp lr, r3 │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ - movle r1, ip │ │ │ │ - movgt ip, r3 │ │ │ │ - movle ip, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2bbb0 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [fp, #28] │ │ │ │ + ldr ip, [fp, #32] │ │ │ │ + sub ip, ip, r2 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 89bec │ │ │ │ - cmp r1, r6 │ │ │ │ - beq 89c2c │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - strge r1, [sp, #8] │ │ │ │ - strbge ip, [sp, #12] │ │ │ │ - bge 89c44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cf00 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [fp, #172] @ 0xac │ │ │ │ - ldr r2, [fp, #176] @ 0xb0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 89da4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [r3], #4 │ │ │ │ - str r3, [fp, #172] @ 0xac │ │ │ │ - ldr r3, [fp, #112] @ 0x70 │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 89bbc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2dc68 │ │ │ │ - add r3, fp, #180 @ 0xb4 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2c8dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldr r7, [fp, #120] @ 0x78 │ │ │ │ - ldr r2, [fp, #124] @ 0x7c │ │ │ │ - cmp r7, r2 │ │ │ │ - beq 89d68 │ │ │ │ - add r6, fp, #136 @ 0x88 │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r8, #0 │ │ │ │ - add sl, sp, #32 │ │ │ │ - add r9, fp, #132 @ 0x84 │ │ │ │ - str r8, [r4] │ │ │ │ - str r8, [r4, #4] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - str r8, [r4, #12] │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r7] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [fp, #140] @ 0x8c │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 89d24 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp ip, r2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movle r1, r3 │ │ │ │ - movgt r3, r2 │ │ │ │ - movle r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 89ce4 │ │ │ │ - cmp r1, r6 │ │ │ │ - beq 89d24 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp ip, r2 │ │ │ │ - strge r1, [sp, #8] │ │ │ │ - strbge r3, [sp, #12] │ │ │ │ - bge 89d3c │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cf00 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [fp, #184] @ 0xb8 │ │ │ │ - ldr r2, [fp, #188] @ 0xbc │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 89d94 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [r3], #4 │ │ │ │ - str r3, [fp, #184] @ 0xb8 │ │ │ │ - ldr r3, [fp, #124] @ 0x7c │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 89cb4 │ │ │ │ - ldr r2, [pc, #128] @ 89df0 │ │ │ │ - ldr r3, [pc, #120] @ 89dec │ │ │ │ + asr sl, ip, #2 │ │ │ │ + ble 87460 │ │ │ │ + sub r8, r8, #1 │ │ │ │ + add r9, r4, #224 @ 0xe0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + clz r8, r8 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r8 │ │ │ │ + b 87400 │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [fp, #28] │ │ │ │ + ldr r0, [r2, r8] │ │ │ │ + bl 2bd30 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr ip, [r7, #88] @ 0x58 │ │ │ │ + cmp r2, ip │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + beq 87448 │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ + mov r0, #208 @ 0xd0 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r2, [fp, #28] │ │ │ │ + ldr r1, [r2, r8] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2bd24 │ │ │ │ + ldr r2, [r7, #216] @ 0xd8 │ │ │ │ + ldr r1, [r7, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 87430 │ │ │ │ + str r5, [r2], #4 │ │ │ │ + str r2, [r7, #216] @ 0xd8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2de00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr r2, [r7, #216] @ 0xd8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r0, [r2, #-4] │ │ │ │ + bl 2d7f4 │ │ │ │ + ldr r2, [r7, #248] @ 0xf8 │ │ │ │ + cmp sl, r6 │ │ │ │ + add r2, r2, r0 │ │ │ │ + str r2, [r7, #248] @ 0xf8 │ │ │ │ + ble 87458 │ │ │ │ + ldr r2, [fp, #28] │ │ │ │ + ldr r0, [r2, r6, lsl #2] │ │ │ │ + bl 2cfc0 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr ip, [r7, #76] @ 0x4c │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + cmp r2, ip │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + bne 87364 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ + b 8736c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2d800 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr r2, [r7, #216] @ 0xd8 │ │ │ │ + ldr r5, [r2, #-4] │ │ │ │ + b 873c8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2d08c >::_M_realloc_append(double&&)@plt> │ │ │ │ + b 87394 │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2db9c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2daac │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + sub ip, ip, r3 │ │ │ │ + ldr r1, [r4, #148] @ 0x94 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r8, [r4, #144] @ 0x90 │ │ │ │ + asr lr, ip, #3 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + sub r2, r1, r8 │ │ │ │ + lsl r3, lr, #1 │ │ │ │ + add r9, r3, r0, asr #3 │ │ │ │ + asr r2, r2, #3 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r9, r2 │ │ │ │ + asr r0, r0, #3 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bhi 87580 │ │ │ │ + bcc 8754c │ │ │ │ + add r3, r3, lr │ │ │ │ + add r0, r3, r0 │ │ │ │ + ldr r1, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + mov r6, #0 │ │ │ │ + sub r2, r1, r3 │ │ │ │ + asr r2, r2, #3 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r0, r2 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bhi 8755c │ │ │ │ + bcc 8753c │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr r2, [pc, #304] @ 87644 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #292] @ 87640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 89de4 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ + bne 87604 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 2c150 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b 89d58 │ │ │ │ - ldr r0, [sp] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 2c150 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b 89c60 │ │ │ │ - ldr r0, [sp] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 2c150 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b 89b64 │ │ │ │ - ldr r3, [pc, #40] @ 89df4 │ │ │ │ - ldr r1, [pc, #40] @ 89df8 │ │ │ │ - ldr r0, [pc, #40] @ 89dfc │ │ │ │ + add r0, r3, r0, lsl #3 │ │ │ │ + cmp r1, r0 │ │ │ │ + strne r0, [r4, #96] @ 0x60 │ │ │ │ + b 87508 │ │ │ │ + add r8, r8, r9, lsl #3 │ │ │ │ + cmp r1, r8 │ │ │ │ + strne r8, [r4, #148] @ 0x94 │ │ │ │ + b 874d8 │ │ │ │ + sub r2, r0, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + sub ip, ip, r2 │ │ │ │ + b 87508 │ │ │ │ + add r0, r4, #144 @ 0x90 │ │ │ │ + mov r3, r5 │ │ │ │ + sub r2, r9, r2 │ │ │ │ + bl 2bcc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + sub ip, ip, r3 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + asr lr, ip, #3 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + asr r0, r0, #3 │ │ │ │ + lsl r3, lr, #1 │ │ │ │ + b 874d8 │ │ │ │ + ldr r3, [pc, #136] @ 87648 │ │ │ │ + ldr r1, [pc, #136] @ 8764c │ │ │ │ + ldr r0, [pc, #136] @ 87650 │ │ │ │ + ldr r2, [pc, #136] @ 87654 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #106 @ 0x6a │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2daac │ │ │ │ + ldr r2, [pc, #112] @ 87658 │ │ │ │ + ldr r3, [pc, #84] @ 87640 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 87638 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, ip, asr #9 │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #64] @ 8765c │ │ │ │ + ldr r3, [pc, #32] @ 87640 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 87604 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + @ instruction: 0x00087cb0 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r5, r8, r4, lsl #3 │ │ │ │ - andeq r3, r6, r4, asr #13 │ │ │ │ - andeq r3, r6, r4, ror #9 │ │ │ │ - andeq r3, r6, r0, ror #13 │ │ │ │ + ldrdeq r7, [r8], -ip │ │ │ │ + andeq r5, r6, r8, lsl #23 │ │ │ │ + andeq r5, r6, ip, lsr #10 │ │ │ │ + andeq r5, r6, r8, asr #23 │ │ │ │ + andeq r0, r0, sp, asr r1 │ │ │ │ + andeq r7, r8, ip, lsl #18 │ │ │ │ + ldrdeq r7, [r8], -r8 │ │ │ │ │ │ │ │ -00089e00 : │ │ │ │ +00087660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 89ed4 │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - add r1, r1, #24 │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl 2dcbc │ │ │ │ - add r1, r5, #64 @ 0x40 │ │ │ │ - add r0, r4, #64 @ 0x40 │ │ │ │ - bl 2bc64 │ │ │ │ - ldr r3, [r4, #192] @ 0xc0 │ │ │ │ - ldr r2, [r4, #196] @ 0xc4 │ │ │ │ - ldr r5, [r4, #140] @ 0x8c │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r3, [r4, #196] @ 0xc4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 89e7c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #136] @ 87710 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bne 876f0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #124] @ 87714 │ │ │ │ + ldr r2, [pc, #124] @ 87718 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 876dc │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2cd2c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2dd88 │ │ │ │ + ldr r3, [pc, #36] @ 8771c │ │ │ │ + ldr r1, [pc, #36] @ 87720 │ │ │ │ + ldr r0, [pc, #36] @ 87724 │ │ │ │ + ldr r2, [pc, #36] @ 87728 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r7, r8, r0, ror r8 │ │ │ │ + andeq r0, r0, ip, ror #30 │ │ │ │ + andeq r0, r0, ip, ror pc │ │ │ │ + @ instruction: 0x00065ab0 │ │ │ │ + strdeq r5, [r6], -r4 │ │ │ │ + muleq r6, r0, sl │ │ │ │ + muleq r0, r2, r1 │ │ │ │ + │ │ │ │ +0008772c , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > >&)@@Base>: │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00087734 : │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0008773c : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00087744 , std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, int, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector > > > > const&)@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00087748 : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00087750 : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00087758 : │ │ │ │ + ldr r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 877bc │ │ │ │ + b 877fc │ │ │ │ + bne 877a8 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt 877cc │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + mov r5, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 877d8 │ │ │ │ + mov r4, ip │ │ │ │ + ldr lr, [r4, #16] │ │ │ │ + mov r5, #1 │ │ │ │ + cmp lr, r6 │ │ │ │ + ble 87798 │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 877b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 89e5c │ │ │ │ - ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [r4, #156] @ 0x9c │ │ │ │ + moveq r3, r4 │ │ │ │ + bne 877fc │ │ │ │ + cmp r6, lr │ │ │ │ + ble 8782c │ │ │ │ mov r2, #0 │ │ │ │ - add r3, r4, #136 @ 0x88 │ │ │ │ - str r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [r4, #148] @ 0x94 │ │ │ │ - str r2, [r4, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #172] @ 0xac │ │ │ │ - cmp r1, r0 │ │ │ │ - strne r1, [r4, #160] @ 0xa0 │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [r4, #184] @ 0xb8 │ │ │ │ - ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + stm r8, {r2, r3} │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r8, {r3, r4} │ │ │ │ + beq 877f4 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r3, [r4, #184] @ 0xb8 │ │ │ │ - bl 2ba54 │ │ │ │ + bl 2cd8c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr lr, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, lr │ │ │ │ + bgt 877ec │ │ │ │ + bne 8783c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, r7 │ │ │ │ + blt 877ec │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r4, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [r8] │ │ │ │ + str r3, [r8, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00087850 : │ │ │ │ + ldr r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #36] @ 87880 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #32] @ 87884 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 8787c │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r1 │ │ │ │ + muleq r8, r4, r6 │ │ │ │ + andeq r0, r0, r8, lsr #27 │ │ │ │ + │ │ │ │ +00087888 : │ │ │ │ + ldr r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #36] @ 878b8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #32] @ 878bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 878b4 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r1 │ │ │ │ + andeq r7, r8, ip, asr r6 │ │ │ │ + andeq r1, r0, r4, asr #32 │ │ │ │ + │ │ │ │ +000878c0 : │ │ │ │ + ldr r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #36] @ 878f0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #32] @ 878f4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 878ec │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r1 │ │ │ │ + andeq r7, r8, r4, lsr #12 │ │ │ │ + andeq r0, r0, r4, ror #30 │ │ │ │ │ │ │ │ -00089edc : │ │ │ │ +000878f8 >::reserve(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldrd r2, [r1, #80] @ 0x50 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ + bhi 8799c >::reserve(unsigned int)@@Base+0xa4> │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2c390 │ │ │ │ - add r6, r4, #64 @ 0x40 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 2dcbc │ │ │ │ - add r1, r5, #88 @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d4b8 │ │ │ │ - add r1, r5, #152 @ 0x98 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d53c │ │ │ │ - ldr r5, [r4, #140] @ 0x8c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 89f58 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r1, r3, asr #3 │ │ │ │ + popls {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + lsl r5, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + sub r6, r6, r2 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + sub r2, r2, r7 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt 87974 >::reserve(unsigned int)@@Base+0x7c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 87990 >::reserve(unsigned int)@@Base+0x98> │ │ │ │ + add r6, r8, r6 │ │ │ │ + add r1, r8, r5 │ │ │ │ + str r8, [r4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ bl 2c684 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 89f38 │ │ │ │ - ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [r4, #156] @ 0x9c │ │ │ │ - add r3, r4, #136 @ 0x88 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [r4, #148] @ 0x94 │ │ │ │ - str r2, [r4, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #172] @ 0xac │ │ │ │ - cmp r1, r0 │ │ │ │ - strne r1, [r4, #160] @ 0xa0 │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [r4, #184] @ 0xb8 │ │ │ │ - ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ - strne r3, [r4, #184] @ 0xb8 │ │ │ │ - bl 2ba54 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 8795c >::reserve(unsigned int)@@Base+0x64> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + b 87984 >::reserve(unsigned int)@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #4] @ 879a8 >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + andeq r5, r6, r4, asr r8 │ │ │ │ │ │ │ │ -00089fb0 : │ │ │ │ +000879ac (double*, int, double)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - ldr r2, [pc, #364] @ 8a148 │ │ │ │ - ldr r3, [pc, #364] @ 8a14c │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #568] @ 87c00 (double*, int, double)@@Base+0x254> │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #564] @ 87c04 (double*, int, double)@@Base+0x258> │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r6, [pc, #560] @ 87c08 (double*, int, double)@@Base+0x25c> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2c390 │ │ │ │ - mov r5, sp │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 2dcbc │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ + beq 87a80 (double*, int, double)@@Base+0xd4> │ │ │ │ + blt 87aac (double*, int, double)@@Base+0x100> │ │ │ │ + asrs ip, r1, #3 │ │ │ │ + beq 87a40 (double*, int, double)@@Base+0x94> │ │ │ │ + add r0, r0, #64 @ 0x40 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, ip │ │ │ │ + subs r2, r2, #1 │ │ │ │ + strd r4, [r3, #-64] @ 0xffffffc0 │ │ │ │ + strd r4, [r3, #-56] @ 0xffffffc8 │ │ │ │ + strd r4, [r3, #-48] @ 0xffffffd0 │ │ │ │ + strd r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ + strd r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ + strd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ + strd r4, [r3, #-16] │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + bne 87a0c (double*, int, double)@@Base+0x60> │ │ │ │ + sub ip, ip, #1 │ │ │ │ + add r0, r0, ip, lsl #6 │ │ │ │ + ldr r2, [pc, #452] @ 87c0c (double*, int, double)@@Base+0x260> │ │ │ │ + and r3, r1, #7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi 87a80 (double*, int, double)@@Base+0xd4> │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + strd r4, [r0, #48] @ 0x30 │ │ │ │ + strd r4, [r0, #40] @ 0x28 │ │ │ │ + strd r4, [r0, #32] │ │ │ │ + strd r4, [r0, #24] │ │ │ │ + strd r4, [r0, #16] │ │ │ │ + strd r4, [r0, #8] │ │ │ │ + strd r4, [r0] │ │ │ │ + ldr r2, [pc, #392] @ 87c10 (double*, int, double)@@Base+0x264> │ │ │ │ + ldr r3, [pc, #376] @ 87c04 (double*, int, double)@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, r4, #64 @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2bc64 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2c27c │ │ │ │ - ldr r5, [r4, #140] @ 0x8c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 8a094 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ + bne 87b7c (double*, int, double)@@Base+0x1d0> │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #344] @ 87c14 (double*, int, double)@@Base+0x268> │ │ │ │ + add r5, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 8a074 │ │ │ │ - ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [r4, #156] @ 0x9c │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r4, #136 @ 0x88 │ │ │ │ - str r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [r4, #148] @ 0x94 │ │ │ │ - str r2, [r4, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #172] @ 0xac │ │ │ │ - cmp r1, r0 │ │ │ │ - strne r1, [r4, #160] @ 0xa0 │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [r4, #184] @ 0xb8 │ │ │ │ - ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #320] @ 87c18 (double*, int, double)@@Base+0x26c> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #300] @ 87c1c (double*, int, double)@@Base+0x270> │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r3, [r4, #184] @ 0xb8 │ │ │ │ - bl 2ba54 │ │ │ │ - ldr r2, [pc, #100] @ 8a150 │ │ │ │ - ldr r3, [pc, #92] @ 8a14c │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #192] @ 87c20 (double*, int, double)@@Base+0x274> │ │ │ │ + ldr r3, [pc, #160] @ 87c04 (double*, int, double)@@Base+0x258> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8a140 │ │ │ │ + beq 87b84 (double*, int, double)@@Base+0x1d8> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 87bb8 (double*, int, double)@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #152] @ 87c24 (double*, int, double)@@Base+0x278> │ │ │ │ + ldr r3, [pc, #152] @ 87c28 (double*, int, double)@@Base+0x27c> │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c27c │ │ │ │ - ldr r2, [pc, #48] @ 8a154 │ │ │ │ - ldr r3, [pc, #36] @ 8a14c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #100] @ 87c2c (double*, int, double)@@Base+0x280> │ │ │ │ + ldr r3, [pc, #56] @ 87c04 (double*, int, double)@@Base+0x258> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8a144 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + bne 87b7c (double*, int, double)@@Base+0x1d0> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r4, r8, r8, lsl pc │ │ │ │ + b 87bb0 (double*, int, double)@@Base+0x204> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 87ba8 (double*, int, double)@@Base+0x1fc> │ │ │ │ + andeq r7, r8, r8, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r4, r8, r8, lsl #28 │ │ │ │ - ldrdeq r4, [r8], -r0 │ │ │ │ + andeq r7, r8, r4, lsl r5 │ │ │ │ + ldrdeq sl, [r6], -r7 │ │ │ │ + andeq r7, r8, ip, ror #8 │ │ │ │ + andeq r4, r6, ip, lsr #23 │ │ │ │ + @ instruction: 0x00064bb8 │ │ │ │ + @ instruction: 0x000639b4 │ │ │ │ + muleq r8, r4, r3 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + andeq r7, r8, ip, lsr #6 │ │ │ │ │ │ │ │ -0008a158 : │ │ │ │ +00087c30 (int*, int, int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, r0, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - add r1, r1, #24 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr ip, [pc, #564] @ 87e7c (int*, int, int)@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #564] @ 87e80 (int*, int, int)@@Base+0x250> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r4, [pc, #560] @ 87e84 (int*, int, int)@@Base+0x254> │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + beq 87cfc (int*, int, int)@@Base+0xcc> │ │ │ │ + blt 87d28 (int*, int, int)@@Base+0xf8> │ │ │ │ + asrs lr, r1, #3 │ │ │ │ + beq 87cbc (int*, int, int)@@Base+0x8c> │ │ │ │ + add r0, r0, #32 │ │ │ │ + mov r3, r0 │ │ │ │ + mov ip, lr │ │ │ │ + subs ip, ip, #1 │ │ │ │ + str r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ + str r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ + str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ + str r2, [r3, #-20] @ 0xffffffec │ │ │ │ + str r2, [r3, #-16] │ │ │ │ + str r2, [r3, #-12] │ │ │ │ + str r2, [r3, #-8] │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + add r3, r3, #32 │ │ │ │ + bne 87c88 (int*, int, int)@@Base+0x58> │ │ │ │ + sub lr, lr, #1 │ │ │ │ + add r0, r0, lr, lsl #5 │ │ │ │ + ldr r3, [pc, #452] @ 87e88 (int*, int, int)@@Base+0x258> │ │ │ │ + and r1, r1, #7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi 87cfc (int*, int, int)@@Base+0xcc> │ │ │ │ + ldrb r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + str r2, [r0, #24] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r2, [pc, #392] @ 87e8c (int*, int, int)@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #376] @ 87e80 (int*, int, int)@@Base+0x250> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 87df8 (int*, int, int)@@Base+0x1c8> │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #344] @ 87e90 (int*, int, int)@@Base+0x260> │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - add r7, r4, #64 @ 0x40 │ │ │ │ - bl 2dc8c │ │ │ │ - add r1, r5, #64 @ 0x40 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #320] @ 87e94 (int*, int, int)@@Base+0x264> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d560 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #300] @ 87e98 (int*, int, int)@@Base+0x268> │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r2, r4, #136 @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r2, [r4, #144] @ 0x90 │ │ │ │ - str r2, [r4, #148] @ 0x94 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - str r3, [r4, #160] @ 0xa0 │ │ │ │ - str r3, [r4, #164] @ 0xa4 │ │ │ │ - str r3, [r4, #168] @ 0xa8 │ │ │ │ - str r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [r4, #176] @ 0xb0 │ │ │ │ - str r3, [r4, #180] @ 0xb4 │ │ │ │ - str r3, [r4, #184] @ 0xb8 │ │ │ │ - str r3, [r4, #188] @ 0xbc │ │ │ │ - str r3, [r4, #192] @ 0xc0 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - str r3, [r4, #200] @ 0xc8 │ │ │ │ - strb r3, [r4, #204] @ 0xcc │ │ │ │ - bl 2ba54 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 8a22c │ │ │ │ - add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 2cfe4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #180 @ 0xb4 │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #168 @ 0xa8 │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #156 @ 0x9c │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [r4, #140] @ 0x8c │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c27c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cf54 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #192] @ 87e9c (int*, int, int)@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #160] @ 87e80 (int*, int, int)@@Base+0x250> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 87e00 (int*, int, int)@@Base+0x1d0> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 87e34 (int*, int, int)@@Base+0x204> │ │ │ │ + ldr r2, [pc, #152] @ 87ea0 (int*, int, int)@@Base+0x270> │ │ │ │ + ldr r3, [pc, #152] @ 87ea4 (int*, int, int)@@Base+0x274> │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #100] @ 87ea8 (int*, int, int)@@Base+0x278> │ │ │ │ + ldr r3, [pc, #56] @ 87e80 (int*, int, int)@@Base+0x250> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 87df8 (int*, int, int)@@Base+0x1c8> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 87e2c (int*, int, int)@@Base+0x1fc> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 87e24 (int*, int, int)@@Base+0x1f4> │ │ │ │ + andeq r7, r8, ip, lsr #5 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + muleq r8, r8, r2 │ │ │ │ + andeq sl, r6, r2, ror #24 │ │ │ │ + strdeq r7, [r8], -r0 │ │ │ │ + andeq r4, r6, r0, lsr r9 │ │ │ │ + andeq r4, r6, ip, lsr r9 │ │ │ │ + andeq r3, r6, r8, lsr r7 │ │ │ │ + andeq r7, r8, r8, lsl r1 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + strheq r7, [r8], -r0 │ │ │ │ │ │ │ │ -0008a238 : │ │ │ │ +00087eac (double*, int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #628] @ 88138 (double*, int)@@Base+0x28c> │ │ │ │ + ldr r3, [pc, #628] @ 8813c (double*, int)@@Base+0x290> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [pc, #624] @ 88140 (double*, int)@@Base+0x294> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + beq 87fb8 (double*, int)@@Base+0x10c> │ │ │ │ + blt 87fe4 (double*, int)@@Base+0x138> │ │ │ │ + asrs ip, r1, #3 │ │ │ │ + beq 87f40 (double*, int)@@Base+0x94> │ │ │ │ + add r0, r0, #64 @ 0x40 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, ip │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + strd r4, [r3, #-64] @ 0xffffffc0 │ │ │ │ + strd r4, [r3, #-56] @ 0xffffffc8 │ │ │ │ + strd r4, [r3, #-48] @ 0xffffffd0 │ │ │ │ + strd r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ + strd r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ + strd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ + strd r4, [r3, #-16] │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + bne 87f0c (double*, int)@@Base+0x60> │ │ │ │ + sub ip, ip, #1 │ │ │ │ + add r0, r0, ip, lsl #6 │ │ │ │ + ldr r3, [pc, #508] @ 88144 (double*, int)@@Base+0x298> │ │ │ │ + and r1, r1, #7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi 87fb8 (double*, int)@@Base+0x10c> │ │ │ │ + ldrb r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2c390 │ │ │ │ - add r6, r4, #24 │ │ │ │ - add r7, r4, #64 @ 0x40 │ │ │ │ - mov r1, r0 │ │ │ │ + strd r2, [r0, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #24] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0] │ │ │ │ + ldr r2, [pc, #392] @ 88148 (double*, int)@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #376] @ 8813c (double*, int)@@Base+0x290> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 880b4 (double*, int)@@Base+0x208> │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #344] @ 8814c (double*, int)@@Base+0x2a0> │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dc8c │ │ │ │ - ldr r2, [r5, #152] @ 0x98 │ │ │ │ - add r1, r5, #88 @ 0x58 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #320] @ 88150 (double*, int)@@Base+0x2a4> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c750 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #300] @ 88154 (double*, int)@@Base+0x2a8> │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r2, r4, #136 @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r2, [r4, #144] @ 0x90 │ │ │ │ - str r2, [r4, #148] @ 0x94 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - str r3, [r4, #160] @ 0xa0 │ │ │ │ - str r3, [r4, #164] @ 0xa4 │ │ │ │ - str r3, [r4, #168] @ 0xa8 │ │ │ │ - str r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [r4, #176] @ 0xb0 │ │ │ │ - str r3, [r4, #180] @ 0xb4 │ │ │ │ - str r3, [r4, #184] @ 0xb8 │ │ │ │ - str r3, [r4, #188] @ 0xbc │ │ │ │ - str r3, [r4, #192] @ 0xc0 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - str r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 2ba54 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 8a318 │ │ │ │ - add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 2cfe4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #180 @ 0xb4 │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #168 @ 0xa8 │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #156 @ 0x9c │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [r4, #140] @ 0x8c │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c27c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cf54 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -0008a324 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #192] @ 88158 (double*, int)@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #160] @ 8813c (double*, int)@@Base+0x290> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2c390 │ │ │ │ - add r5, r4, #24 │ │ │ │ - mov r1, r0 │ │ │ │ + beq 880bc (double*, int)@@Base+0x210> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b 880f0 (double*, int)@@Base+0x244> │ │ │ │ + ldr r2, [pc, #152] @ 8815c (double*, int)@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #152] @ 88160 (double*, int)@@Base+0x2b4> │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dc8c │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r4, #136 @ 0x88 │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r2, [r4, #144] @ 0x90 │ │ │ │ - str r2, [r4, #148] @ 0x94 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - str r3, [r4, #160] @ 0xa0 │ │ │ │ - str r3, [r4, #164] @ 0xa4 │ │ │ │ - str r3, [r4, #168] @ 0xa8 │ │ │ │ - str r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [r4, #176] @ 0xb0 │ │ │ │ - str r3, [r4, #180] @ 0xb4 │ │ │ │ - str r3, [r4, #184] @ 0xb8 │ │ │ │ - str r3, [r4, #188] @ 0xbc │ │ │ │ - str r3, [r4, #192] @ 0xc0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - str r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 2ba54 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 2cfe4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #180 @ 0xb4 │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #168 @ 0xa8 │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #156 @ 0x9c │ │ │ │ - bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [r4, #140] @ 0x8c │ │ │ │ - bl 88a18 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3b8> │ │ │ │ - add r0, r4, #64 @ 0x40 │ │ │ │ - bl 2c27c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cf54 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #100] @ 88164 (double*, int)@@Base+0x2b8> │ │ │ │ + ldr r3, [pc, #56] @ 8813c (double*, int)@@Base+0x290> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 880b4 (double*, int)@@Base+0x208> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b 880e8 (double*, int)@@Base+0x23c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 880e0 (double*, int)@@Base+0x234> │ │ │ │ + andeq r7, r8, r0, lsr r0 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r7, r8, ip, lsl r0 │ │ │ │ + andeq sl, r6, r5, ror #19 │ │ │ │ + andeq r6, r8, r4, lsr pc │ │ │ │ + andeq r4, r6, r4, ror r6 │ │ │ │ + strdeq r5, [r6], -r0 │ │ │ │ + andeq r3, r6, ip, ror r4 │ │ │ │ + andeq r6, r8, ip, asr lr │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + strdeq r6, [r8], -r4 │ │ │ │ + │ │ │ │ +00088168 >::reserve(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - addeq r4, r1, #4 │ │ │ │ - bne 8a468 │ │ │ │ - b 8a4b8 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - ldr lr, [r4, #12] │ │ │ │ - cmp r5, ip │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movge r3, lr │ │ │ │ - movlt r2, #1 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8a464 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r3, r4 │ │ │ │ - bne 8a4b8 │ │ │ │ - cmp r5, ip │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - stmgt r6, {r2, r3} │ │ │ │ - strle r4, [r6] │ │ │ │ - strle r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - moveq r3, #0 │ │ │ │ - stmeq r6, {r3, r4} │ │ │ │ - beq 8a4b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2cd8c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ + bhi 8820c >::reserve(unsigned int)@@Base+0xa4> │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b 8a498 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r1, r3, asr #2 │ │ │ │ + popls {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + lsl r5, r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r6, r6, r2 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + sub r2, r2, r7 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt 881e4 >::reserve(unsigned int)@@Base+0x7c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 88200 >::reserve(unsigned int)@@Base+0x98> │ │ │ │ + add r6, r8, r6 │ │ │ │ + add r1, r8, r5 │ │ │ │ + str r8, [r4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2d740 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c684 │ │ │ │ + b 881cc >::reserve(unsigned int)@@Base+0x64> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + b 881f4 >::reserve(unsigned int)@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #4] @ 88218 >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + andeq r4, r6, r4, ror #31 │ │ │ │ │ │ │ │ -0008a4e4 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ +0008821c >::~_Vector_base()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a510 > >, std::allocator > > > >::~_Vector_base()@@Base+0x2c> │ │ │ │ + beq 88248 >::~_Vector_base()@@Base+0x2c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008a518 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ +00088250 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a544 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x2c> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r0 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + subs r5, r2, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + beq 88300 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ + ldr sl, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + sub r2, r2, sl │ │ │ │ + cmp r5, r2, asr #3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + bhi 88308 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb8> │ │ │ │ + sub fp, sl, r1 │ │ │ │ + cmp r5, fp, asr #3 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + asr r0, fp, #3 │ │ │ │ + bcc 883d8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x188> │ │ │ │ + subs r0, r5, r0 │ │ │ │ + moveq r0, sl │ │ │ │ + beq 882c8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x78> │ │ │ │ + add r0, sl, r0, lsl #3 │ │ │ │ + cmp sl, r0 │ │ │ │ + beq 882c8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x78> │ │ │ │ + mov r3, sl │ │ │ │ + strd r8, [r3], #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 882bc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x6c> │ │ │ │ + cmp fp, #8 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + ble 88468 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x218> │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2c9a8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r0, r0, fp │ │ │ │ + cmp sl, r7 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + beq 88300 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ + strd r8, [r4], #8 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne 882f4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xa4> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr fp, [r0] │ │ │ │ + mvn r1, #-268435456 @ 0xf0000000 │ │ │ │ + sub r4, sl, fp │ │ │ │ + sub r2, r1, r4, asr #3 │ │ │ │ + cmp r5, r2 │ │ │ │ + asr r4, r4, #3 │ │ │ │ + bhi 884bc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x26c> │ │ │ │ + cmp r5, r4 │ │ │ │ + movcs r2, r5 │ │ │ │ + movcc r2, r4 │ │ │ │ + adds r4, r4, r2 │ │ │ │ + sub r8, r7, fp │ │ │ │ + bcs 88438 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1e8> │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r9, r4 │ │ │ │ + bne 88458 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x208> │ │ │ │ + add r2, r9, r8 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r5, r2, r5, lsl #3 │ │ │ │ + strd r0, [r2], #8 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 88358 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x108> │ │ │ │ + cmp r8, #8 │ │ │ │ + ble 88488 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x238> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2c9a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + sub sl, sl, r7 │ │ │ │ + add r8, r8, r3 │ │ │ │ + cmp sl, #8 │ │ │ │ + add r8, r9, r8 │ │ │ │ + ble 88478 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x228> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d740 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r8, r8, sl │ │ │ │ + beq 883c4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x174> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, fp │ │ │ │ + sub r1, r1, fp │ │ │ │ bl 2c684 │ │ │ │ + str r9, [r6] │ │ │ │ + str r8, [r6, #4] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsl fp, r5, #3 │ │ │ │ + cmp fp, #8 │ │ │ │ + sub r5, sl, r5, lsl #3 │ │ │ │ + ble 884a8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x258> │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2c9a8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + sub r2, r5, r7 │ │ │ │ + add r3, r3, fp │ │ │ │ + cmp r2, #8 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ble 88498 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x248> │ │ │ │ + sub r0, sl, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2c9a8 │ │ │ │ + add r3, r7, fp │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 88300 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ + strd r8, [r4], #8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 88428 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1d8> │ │ │ │ + b 88300 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xb0> │ │ │ │ + mvn r4, #-2147483641 @ 0x80000007 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + add r4, r0, r4 │ │ │ │ + b 88348 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xf8> │ │ │ │ + cmp r4, r1 │ │ │ │ + movcs r4, r1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + b 8843c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1ec> │ │ │ │ + bne 882e4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x94> │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [r0] │ │ │ │ + b 882e4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x94> │ │ │ │ + bne 883a8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x158> │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [r8] │ │ │ │ + b 883a8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x158> │ │ │ │ + bne 88384 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x134> │ │ │ │ + ldrd r0, [fp] │ │ │ │ + strd r0, [r9] │ │ │ │ + b 88384 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x134> │ │ │ │ + bne 8841c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1cc> │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [sl, #-8] │ │ │ │ + b 8841c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1cc> │ │ │ │ + bne 884b4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x264> │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [sl] │ │ │ │ + mov r3, sl │ │ │ │ + b 883fc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #4] @ 884c8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x278> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + andeq r4, r6, r0, asr sp │ │ │ │ │ │ │ │ -0008a54c > >, std::allocator > > > >::reserve(unsigned int)@@Base>: │ │ │ │ +000884cc const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8a5e0 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x94> │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r1, r3, asr #2 │ │ │ │ - popls {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - lsl r5, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - sub r7, r7, r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #584] @ 88730 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x264> │ │ │ │ + ldr r3, [pc, #584] @ 88734 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x268> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #32 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ bl 2ba3c │ │ │ │ + add r2, r6, #8 │ │ │ │ + add r8, r5, #4 │ │ │ │ + cmp r7, r8 │ │ │ │ + add ip, r0, #16 │ │ │ │ + add r3, r0, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + beq 88658 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x18c> │ │ │ │ + ldr r9, [r4, #16] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + cmp r9, r3 │ │ │ │ + bge 885b4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xe8> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq 88604 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + ble 886b0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1e4> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 88604 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ mov r6, r0 │ │ │ │ - ldm r4, {r0, ip} │ │ │ │ - cmp r0, ip │ │ │ │ - beq 8a5b8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6c> │ │ │ │ - sub r2, r6, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r3], #4 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 8a5a8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5c> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r8, r6 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a5cc > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x80> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - sub r1, r1, r0 │ │ │ │ + bne 88608 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ + ldr r9, [r4, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + blt 88604 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ + movne r0, #0 │ │ │ │ + bne 88608 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + b 88700 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x234> │ │ │ │ + beq 88698 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1cc> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq 88714 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x248> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + blt 885ec const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x120> │ │ │ │ + bne 886c4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1f8> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 886c4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1f8> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 88598 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xcc> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + b 88608 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ + mov r0, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + mov r6, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + ldr r2, [pc, #264] @ 88738 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #256] @ 88734 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x268> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8871c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x250> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 886d0 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x204> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 87768 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 88720 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x254> │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - add r7, r6, r7 │ │ │ │ - add r1, r6, r5 │ │ │ │ - stm r4, {r6, r7} │ │ │ │ - str r1, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 8a5ec > >, std::allocator > > > >::reserve(unsigned int)@@Base+0xa0> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - muleq r6, ip, pc @ │ │ │ │ + b 88628 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x15c> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 88550 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x84> │ │ │ │ + bge 88688 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1bc> │ │ │ │ + b 885b8 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xec> │ │ │ │ + bne 886c4 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1f8> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt 88570 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xa4> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + b 8866c const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x1a0> │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ + ldr r9, [r4, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r3, r9 │ │ │ │ + blt 88714 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x248> │ │ │ │ + bne 88664 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x198> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bge 88664 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x198> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq 88604 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x138> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b 88608 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0x13c> │ │ │ │ + mov r0, #0 │ │ │ │ + b 88584 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xb8> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + subs r0, r6, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + b 88584 const, std::pair > > std::_Rb_tree, std::pair const, std::pair >, std::_Select1st const, std::pair > >, std::less >, std::allocator const, std::pair > > >::_M_emplace_hint_unique, std::pair > >(std::_Rb_tree_const_iterator const, std::pair > >, std::pair, std::pair >&&)@@Base+0xb8> │ │ │ │ + andeq r6, r8, ip, lsl #20 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r6, r8, r4, asr #17 │ │ │ │ │ │ │ │ -0008a5f0 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ +0008873c >::_M_realloc_append(double&&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - sub sl, r4, r7 │ │ │ │ - asr r3, sl, #2 │ │ │ │ - cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - beq 8a6bc > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xcc> │ │ │ │ + ldm r0, {r7, r8} │ │ │ │ + sub r8, r8, r7 │ │ │ │ + asr r3, r8, #3 │ │ │ │ + cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ + beq 887fc >::_M_realloc_append(double&&)@@Base+0xc0> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #1 │ │ │ │ adds r3, r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bcs 8a6b4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xc4> │ │ │ │ - mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ + bcs 887f4 >::_M_realloc_append(double&&)@@Base+0xb8> │ │ │ │ + mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r7, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [r0, sl] │ │ │ │ - beq 8a6ac > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xbc> │ │ │ │ - sub r2, r0, #4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [r3], #4 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 8a668 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x78> │ │ │ │ - sub r4, r3, r7 │ │ │ │ - add r4, r8, r4 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, r8, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0, r9 │ │ │ │ + strd r2, [r0, r8] │ │ │ │ + bgt 887c8 >::_M_realloc_append(double&&)@@Base+0x8c> │ │ │ │ cmp r7, #0 │ │ │ │ - add r4, r4, #4 │ │ │ │ - beq 8a69c > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xac> │ │ │ │ + bne 887e8 >::_M_realloc_append(double&&)@@Base+0xac> │ │ │ │ + add r4, r5, r4 │ │ │ │ + stm r6, {r5, r9} │ │ │ │ + str r4, [r6, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 2d740 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ sub r1, r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ bl 2c684 │ │ │ │ - add r5, r8, r5 │ │ │ │ - str r8, [r6] │ │ │ │ - stmib r6, {r4, r5} │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - b 8a680 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x90> │ │ │ │ - mvn r5, #-2147483645 @ 0x80000003 │ │ │ │ - b 8a644 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ 8a6c8 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xd8> │ │ │ │ + b 887b8 >::_M_realloc_append(double&&)@@Base+0x7c> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r7 │ │ │ │ + b 887dc >::_M_realloc_append(double&&)@@Base+0xa0> │ │ │ │ + mvn r4, #-2147483641 @ 0x80000007 │ │ │ │ + b 8878c >::_M_realloc_append(double&&)@@Base+0x50> │ │ │ │ + ldr r0, [pc, #4] @ 88808 >::_M_realloc_append(double&&)@@Base+0xcc> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq pc, r5, ip, lsl #7 │ │ │ │ + andeq r1, r6, r4, ror #26 │ │ │ │ │ │ │ │ -0008a6cc const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base>: │ │ │ │ +0008880c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - sub sl, r4, r7 │ │ │ │ - asr r3, sl, #2 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + sub r7, r7, r8 │ │ │ │ + asr r3, r7, #2 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - beq 8a798 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xcc> │ │ │ │ + beq 888d0 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #1 │ │ │ │ adds r3, r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bcs 8a790 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xc4> │ │ │ │ + bcs 888c8 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xbc> │ │ │ │ mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [r9] │ │ │ │ - cmp r7, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [r0, sl] │ │ │ │ - beq 8a788 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xbc> │ │ │ │ - sub r2, r0, #4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [r3], #4 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 8a744 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x78> │ │ │ │ - sub r4, r3, r7 │ │ │ │ - add r4, r8, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - add r4, r4, #4 │ │ │ │ - beq 8a778 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xac> │ │ │ │ + add r9, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0, r9 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + bgt 8889c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x90> │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 888bc >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xb0> │ │ │ │ + add r4, r5, r4 │ │ │ │ + stm r6, {r5, r9} │ │ │ │ + str r4, [r6, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2d740 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r1, r1, r7 │ │ │ │ + sub r1, r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ - add r5, r8, r5 │ │ │ │ - str r8, [r6] │ │ │ │ - stmib r6, {r4, r5} │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - b 8a75c const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x90> │ │ │ │ - mvn r5, #-2147483645 @ 0x80000003 │ │ │ │ - b 8a720 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ 8a7a4 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xd8> │ │ │ │ + b 8888c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x80> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + sub r1, r1, r8 │ │ │ │ + b 888b0 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xa4> │ │ │ │ + mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ + b 88860 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ 888dc >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0xd0> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - @ instruction: 0x0005f2b0 │ │ │ │ + muleq r6, r0, ip │ │ │ │ │ │ │ │ -0008a7a8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base>: │ │ │ │ +000888e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #424] @ 8a96c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c4> │ │ │ │ - ldr r3, [pc, #424] @ 8a970 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #48] @ 8892c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c3f0 │ │ │ │ + mov r0, #272 @ 0x110 │ │ │ │ bl 2ba3c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r8, [r2], #8 │ │ │ │ - add r9, r6, #4 │ │ │ │ - cmp r5, r9 │ │ │ │ - add ip, r0, #24 │ │ │ │ - str r8, [r0, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r2, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 8a8b8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 8a878 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xd0> │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq 8a8b0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x108> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2cd8c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bge 8a8c4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 8a938 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x190> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2bbf8 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - mov r4, r7 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b 8a8f8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x150> │ │ │ │ - mov r4, r5 │ │ │ │ - bge 8a8ec > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x144> │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq 8a938 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x190> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c6a8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 8a8c4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8a960 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1b8> │ │ │ │ - mov r0, #1 │ │ │ │ - b 8a858 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xb0> │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8a928 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x180> │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8a438 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r0, r4, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 8a93c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x194> │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #116] @ 8a974 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #108] @ 8a970 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8a968 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c0> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d464 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bge 8a8c4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r9, r2 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8a858 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xb0> │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cmp r8, r4 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b 8a858 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xb0> │ │ │ │ - mov r2, r5 │ │ │ │ - b 8a94c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1a4> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r8, r0, lsr r7 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - strdeq r4, [r8], -r4 @ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #272 @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r4, r6, r0, lsr r9 │ │ │ │ │ │ │ │ -0008a978 : │ │ │ │ +00088930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -95864,29 +93752,29 @@ │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ ldr ip, [r4, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ - ble 8aadc │ │ │ │ + ble 88a94 │ │ │ │ sub r8, r1, #4 │ │ │ │ sub r1, r2, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [r1, #4]! │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp sl, #0 │ │ │ │ add sl, r4, sl │ │ │ │ - ble 8aac4 │ │ │ │ + ble 88a7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r6, r4, #-1073741823 @ 0xc0000001 │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub r5, r4, #-536870911 @ 0xe0000001 │ │ │ │ add r5, r3, r5, lsl #3 │ │ │ │ ldrd r2, [r9] │ │ │ │ @@ -95902,15 +93790,15 @@ │ │ │ │ ldrd sl, [r5, #8]! │ │ │ │ cmp ip, lr │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ lsl r7, ip, #3 │ │ │ │ - beq 8aa80 │ │ │ │ + beq 88a38 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, [r3, r7] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ @@ -95918,24 +93806,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ strd r0, [sp] │ │ │ │ - blt 8aa4c │ │ │ │ + blt 88a04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r9, r9, #8 │ │ │ │ - bne 8aa00 │ │ │ │ + bne 889b8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cfc0 │ │ │ │ ldrd r8, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ @@ -95959,37 +93847,37 @@ │ │ │ │ movne r0, r4 │ │ │ │ movne r1, r5 │ │ │ │ moveq r0, r6 │ │ │ │ moveq r1, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0008ab50 : │ │ │ │ +00088b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr fp, [pc, #1204] @ 8b01c │ │ │ │ - ldr r3, [pc, #1204] @ 8b020 │ │ │ │ + ldr fp, [pc, #1204] @ 88fd4 │ │ │ │ + ldr r3, [pc, #1204] @ 88fd8 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r5, [fp, r3] │ │ │ │ - ldr r1, [pc, #1196] @ 8b024 │ │ │ │ + ldr r1, [pc, #1196] @ 88fdc │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, #30 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2cfc0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d950 (double)@plt> │ │ │ │ - ldr r1, [pc, #1148] @ 8b028 │ │ │ │ + ldr r1, [pc, #1148] @ 88fe0 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2bd30 │ │ │ │ mov r2, r0 │ │ │ │ @@ -95997,311 +93885,311 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2d950 (double)@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r0, r3 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8b018 │ │ │ │ + beq 88fd0 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8af20 │ │ │ │ + beq 88ed8 │ │ │ │ ldrb r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ - ldr r1, [pc, #1052] @ 8b02c │ │ │ │ + ldr r1, [pc, #1052] @ 88fe4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2c390 │ │ │ │ - ldr r1, [pc, #1028] @ 8b030 │ │ │ │ + ldr r1, [pc, #1028] @ 88fe8 │ │ │ │ ldr r7, [fp, r1] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r7 │ │ │ │ - bne 8afc0 │ │ │ │ + bne 88f78 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 2dbc0 │ │ │ │ - ldr r1, [pc, #996] @ 8b034 │ │ │ │ + ldr r1, [pc, #996] @ 88fec │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r8, [r3, #124] @ 0x7c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8b018 │ │ │ │ + beq 88fd0 │ │ │ │ ldrb r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8aee8 │ │ │ │ + beq 88ea0 │ │ │ │ ldrb r1, [r8, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c390 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r7 │ │ │ │ - bne 8afd8 │ │ │ │ + bne 88f90 │ │ │ │ ldr sl, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 2c390 │ │ │ │ - ldr r1, [pc, #892] @ 8b038 │ │ │ │ + ldr r1, [pc, #892] @ 88ff0 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8afcc │ │ │ │ + bne 88f84 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 2c390 │ │ │ │ - ldr r1, [pc, #860] @ 8b03c │ │ │ │ + ldr r1, [pc, #860] @ 88ff4 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8afb4 │ │ │ │ + bne 88f6c │ │ │ │ ldr r8, [r0, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 8ae30 │ │ │ │ + ble 88de8 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ bl 2d950 (double)@plt> │ │ │ │ - ldr r1, [pc, #816] @ 8b040 │ │ │ │ + ldr r1, [pc, #816] @ 88ff8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, r4 │ │ │ │ bl 2dbc0 │ │ │ │ - ldr r1, [pc, #788] @ 8b044 │ │ │ │ + ldr r1, [pc, #788] @ 88ffc │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r3, [pc, #776] @ 8b048 │ │ │ │ + ldr r3, [pc, #776] @ 89000 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 8ae2c │ │ │ │ + beq 88de4 │ │ │ │ ldrd r6, [r8, #8]! │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ad8c │ │ │ │ + beq 88d44 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r6, [r8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d950 (double)@plt> │ │ │ │ - ldr r1, [pc, #680] @ 8b04c │ │ │ │ + ldr r1, [pc, #680] @ 89004 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r6 │ │ │ │ bl 2dbc0 │ │ │ │ - ldr r1, [pc, #652] @ 8b050 │ │ │ │ + ldr r1, [pc, #652] @ 89008 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ - ldr r2, [pc, #628] @ 8b054 │ │ │ │ + ldr r2, [pc, #628] @ 8900c │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 8ad4c │ │ │ │ + bhi 88d04 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r5, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8b018 │ │ │ │ + beq 88fd0 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ae78 │ │ │ │ + beq 88e30 │ │ │ │ ldrb r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b9c4 │ │ │ │ add r4, r4, #1 │ │ │ │ bl 2c648 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 8ad58 │ │ │ │ + bne 88d10 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r5, r3 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8b018 │ │ │ │ + beq 88fd0 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8aeb0 │ │ │ │ + beq 88e68 │ │ │ │ ldrb r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8af58 │ │ │ │ + bne 88f10 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #464] @ 8b058 │ │ │ │ + ldr r3, [pc, #464] @ 89010 │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #10 │ │ │ │ - beq 8ae14 │ │ │ │ + beq 88dcc │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 8ae14 │ │ │ │ + b 88dcc │ │ │ │ mov r0, r4 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #408] @ 8b058 │ │ │ │ + ldr r3, [pc, #408] @ 89010 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #10 │ │ │ │ - beq 8ae58 │ │ │ │ + beq 88e10 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 8ae58 │ │ │ │ + b 88e10 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #352] @ 8b058 │ │ │ │ + ldr r3, [pc, #352] @ 89010 │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #10 │ │ │ │ - beq 8ac84 │ │ │ │ + beq 88c3c │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 8ac84 │ │ │ │ + b 88c3c │ │ │ │ mov r0, r7 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #296] @ 8b058 │ │ │ │ + ldr r3, [pc, #296] @ 89010 │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #10 │ │ │ │ - beq 8abfc │ │ │ │ + beq 88bb4 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 8abfc │ │ │ │ - ldr r1, [pc, #252] @ 8b05c │ │ │ │ + b 88bb4 │ │ │ │ + ldr r1, [pc, #252] @ 89014 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r5, r3 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8b018 │ │ │ │ + beq 88fd0 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8afe4 │ │ │ │ + beq 88f9c │ │ │ │ ldrb r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2bca0 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ - b 8acf4 │ │ │ │ + b 88cac │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 8ac40 │ │ │ │ + b 88bf8 │ │ │ │ blx r2 │ │ │ │ mov r9, r0 │ │ │ │ - b 8acd0 │ │ │ │ + b 88c88 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b 8acac │ │ │ │ + b 88c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #100] @ 8b058 │ │ │ │ + ldr r3, [pc, #100] @ 89010 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8af94 │ │ │ │ + beq 88f4c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 8af94 │ │ │ │ + b 88f4c │ │ │ │ bl 2d170 │ │ │ │ - andeq r4, r8, ip, lsl #7 │ │ │ │ + ldrdeq r6, [r8], -r4 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - andeq r2, r6, r4, asr r9 │ │ │ │ - andeq r2, r6, r8, asr #18 │ │ │ │ - strdeq r2, [r6], -r8 │ │ │ │ + andeq r4, r6, r0, lsl r7 │ │ │ │ + andeq r4, r6, r4, lsl #14 │ │ │ │ + @ instruction: 0x000646b4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r2, r6, ip, asr #17 │ │ │ │ + andeq r4, r6, r8, lsl #13 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ andeq r1, r0, r4, asr r0 │ │ │ │ - muleq r5, r8, sl │ │ │ │ - andeq r2, r6, r8, asr #10 │ │ │ │ - andeq r2, r6, ip, ror #15 │ │ │ │ - andeq lr, r5, r4, lsl #20 │ │ │ │ - @ instruction: 0x000624b4 │ │ │ │ + andeq r0, r6, r0, ror #21 │ │ │ │ + @ instruction: 0x000645b8 │ │ │ │ + andeq r4, r6, ip, lsr #11 │ │ │ │ + andeq r0, r6, ip, asr #20 │ │ │ │ + andeq r4, r6, r4, lsr #10 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - ldrdeq r2, [r6], -r0 │ │ │ │ + muleq r6, r0, r3 │ │ │ │ │ │ │ │ -0008b060 : │ │ │ │ +00089018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #72] @ 8b0c0 │ │ │ │ + ldr r5, [pc, #72] @ 89078 │ │ │ │ mov r4, r0 │ │ │ │ bl 2bd0c │ │ │ │ - ldr r3, [pc, #64] @ 8b0c4 │ │ │ │ + ldr r3, [pc, #64] @ 8907c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ @@ -96310,27 +94198,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 2d80c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r3, r8, r4, ror lr │ │ │ │ + @ instruction: 0x00085ebc │ │ │ │ andeq r0, r0, r4, ror #26 │ │ │ │ │ │ │ │ -0008b0c8 : │ │ │ │ +00089080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #76] @ 8b12c │ │ │ │ + ldr r6, [pc, #76] @ 890e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 2dff8 │ │ │ │ - ldr r3, [pc, #64] @ 8b130 │ │ │ │ + ldr r3, [pc, #64] @ 890e8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldrd r2, [r5, #80] @ 0x50 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [r4] │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ add r1, r5, #88 @ 0x58 │ │ │ │ @@ -96339,18 +94227,18 @@ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 2d80c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r3, r8, r8, lsl #28 │ │ │ │ + andeq r5, r8, r0, asr lr │ │ │ │ andeq r0, r0, r4, ror #26 │ │ │ │ │ │ │ │ -0008b134 : │ │ │ │ +000890ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ bl 2ba3c │ │ │ │ @@ -96360,569 +94248,569 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0008b174 : │ │ │ │ +0008912c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 8b1b4 │ │ │ │ + beq 8916c │ │ │ │ mov r5, r1 │ │ │ │ bl 2cc0c │ │ │ │ ldrd r2, [r5, #80] @ 0x50 │ │ │ │ add r1, r5, #88 @ 0x58 │ │ │ │ strd r2, [r4, #80] @ 0x50 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ bl 2da40 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0008b1bc : │ │ │ │ +00089174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ 8b204 │ │ │ │ + ldr r5, [pc, #48] @ 891bc │ │ │ │ mov r4, r0 │ │ │ │ bl 2db18 │ │ │ │ - ldr r2, [pc, #40] @ 8b208 │ │ │ │ + ldr r2, [pc, #40] @ 891c0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r8, r8, lsl sp │ │ │ │ + andeq r5, r8, r0, ror #26 │ │ │ │ andeq r1, r0, r4, asr #1 │ │ │ │ │ │ │ │ -0008b20c : │ │ │ │ +000891c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #292] @ 8b348 │ │ │ │ + ldr r5, [pc, #292] @ 89300 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl 2c174 │ │ │ │ - ldr r3, [pc, #280] @ 8b34c │ │ │ │ + ldr r3, [pc, #280] @ 89304 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r4, [r7, #32] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sub r4, r4, r3 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 8b310 │ │ │ │ + bhi 892c8 │ │ │ │ mov r3, #0 │ │ │ │ asr r5, r4, #2 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #28] │ │ │ │ str r3, [r6, #32] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - beq 8b2f0 │ │ │ │ + beq 892a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba3c │ │ │ │ add r8, r0, r4 │ │ │ │ cmp r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r8, [r6, #36] @ 0x24 │ │ │ │ str r1, [r0], #4 │ │ │ │ - beq 8b2a4 │ │ │ │ + beq 8925c │ │ │ │ sub r2, r4, #4 │ │ │ │ bl 2c624 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - beq 8b2e8 │ │ │ │ + beq 892a0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ bl 2cba0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r5, [r2, r4, lsl #2] │ │ │ │ sub r3, r3, r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3, asr #2 │ │ │ │ - bcc 8b2b4 │ │ │ │ + bcc 8926c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #28] │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ str r5, [r6, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 2cf9c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [pc, #56] @ 8b350 │ │ │ │ + ldr r0, [pc, #56] @ 89308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, r0 │ │ │ │ - beq 8b304 │ │ │ │ + beq 892bc │ │ │ │ bl 2c684 │ │ │ │ - b 8b304 │ │ │ │ - b 8b328 │ │ │ │ - andeq r3, r8, r4, asr #25 │ │ │ │ + b 892bc │ │ │ │ + b 892e0 │ │ │ │ + andeq r5, r8, ip, lsl #26 │ │ │ │ andeq r1, r0, r4, asr #1 │ │ │ │ - andeq sl, r5, ip, ror #22 │ │ │ │ + @ instruction: 0x0005cbb4 │ │ │ │ │ │ │ │ -0008b354 : │ │ │ │ +0008930c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - ldr r6, [pc, #356] @ 8b4d8 │ │ │ │ + ldr r6, [pc, #356] @ 89490 │ │ │ │ sub r7, r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ble 8b3b4 │ │ │ │ + ble 8936c │ │ │ │ asr r7, r7, #2 │ │ │ │ mov r5, #0 │ │ │ │ - b 8b398 │ │ │ │ + b 89350 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ cmp r7, r5 │ │ │ │ - bgt 8b394 │ │ │ │ + bgt 8934c │ │ │ │ ldmib r4, {r3, r7} │ │ │ │ sub r7, r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ asr r7, r7, #2 │ │ │ │ - ble 8b3f0 │ │ │ │ + ble 893a8 │ │ │ │ mov r5, #0 │ │ │ │ - b 8b3d4 │ │ │ │ + b 8938c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ cmp r7, r5 │ │ │ │ - bgt 8b3d0 │ │ │ │ - ldr r3, [pc, #228] @ 8b4dc │ │ │ │ + bgt 89388 │ │ │ │ + ldr r3, [pc, #228] @ 89494 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ asr r1, r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2c630 (unsigned long)@plt> │ │ │ │ - ldr r1, [pc, #196] @ 8b4e0 │ │ │ │ + ldr r1, [pc, #196] @ 89498 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r5, r3 │ │ │ │ ldr r7, [r3, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8b4d4 │ │ │ │ + beq 8948c │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b4a0 │ │ │ │ + beq 89458 │ │ │ │ ldrb r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8b498 │ │ │ │ + beq 89450 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r5, r3, asr #2 │ │ │ │ - bcc 8b470 │ │ │ │ + bcc 89428 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #52] @ 8b4e4 │ │ │ │ + ldr r3, [pc, #52] @ 8949c │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8b450 │ │ │ │ + beq 89408 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b 8b450 │ │ │ │ + b 89408 │ │ │ │ bl 2d170 │ │ │ │ - andeq r3, r8, r4, ror fp │ │ │ │ + @ instruction: 0x00085bbc │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - andeq r2, r6, ip, lsr r1 │ │ │ │ + strdeq r3, [r6], -ip │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ │ │ │ │ -0008b4e8 : │ │ │ │ +000894a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 8b528 │ │ │ │ - ldr r2, [pc, #40] @ 8b52c │ │ │ │ + ldr r3, [pc, #40] @ 894e0 │ │ │ │ + ldr r2, [pc, #40] @ 894e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0], #88 @ 0x58 │ │ │ │ bl 2bb38 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d80c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r3, [r8], -r4 │ │ │ │ + andeq r5, r8, ip, lsr sl │ │ │ │ andeq r0, r0, r4, ror #26 │ │ │ │ │ │ │ │ -0008b530 : │ │ │ │ +000894e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2bc4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b55c : │ │ │ │ +00089514 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #192] @ 8b634 │ │ │ │ - ldr r3, [pc, #192] @ 8b638 │ │ │ │ + ldr r2, [pc, #192] @ 895ec │ │ │ │ + ldr r3, [pc, #192] @ 895f0 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r6] │ │ │ │ - beq 8b60c │ │ │ │ - ldr r7, [pc, #156] @ 8b63c │ │ │ │ + beq 895c4 │ │ │ │ + ldr r7, [pc, #156] @ 895f4 │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 8b5d0 │ │ │ │ + b 89588 │ │ │ │ bl 2bc4c │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r5, r2, asr #2 │ │ │ │ - bcs 8b60c │ │ │ │ + bcs 895c4 │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq 8b5c0 │ │ │ │ + beq 89578 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 8b5a8 │ │ │ │ + beq 89560 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r5, r2, asr #2 │ │ │ │ - bcc 8b5d0 │ │ │ │ + bcc 89588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b624 │ │ │ │ + beq 895dc │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r6 │ │ │ │ bl 2cf9c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, r8, ip, ror r9 │ │ │ │ + andeq r5, r8, r4, asr #19 │ │ │ │ andeq r1, r0, r4, asr #1 │ │ │ │ @ instruction: 0xffffff88 │ │ │ │ │ │ │ │ -0008b640 : │ │ │ │ +000895f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ca44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b66c : │ │ │ │ +00089624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8b778 │ │ │ │ + beq 89730 │ │ │ │ mov r7, r1 │ │ │ │ bl 2c48c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8b780 │ │ │ │ - ldr r8, [pc, #308] @ 8b7dc │ │ │ │ + beq 89738 │ │ │ │ + ldr r8, [pc, #308] @ 89794 │ │ │ │ mov r4, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 8b6e4 │ │ │ │ + b 8969c │ │ │ │ bl 2bc4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r2, r0, r3 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r2, asr #2 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r3 │ │ │ │ asr r6, r2, #2 │ │ │ │ - bcs 8b714 │ │ │ │ + bcs 896cc │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8b6c8 │ │ │ │ + beq 89680 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 8b6b0 │ │ │ │ + beq 89668 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - b 8b6c8 │ │ │ │ + b 89680 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 8b7b0 │ │ │ │ - bls 8b738 │ │ │ │ + bcc 89768 │ │ │ │ + bls 896f0 │ │ │ │ add ip, lr, r1 │ │ │ │ cmp r0, ip │ │ │ │ strne ip, [r5, #32] │ │ │ │ cmp lr, ip │ │ │ │ movne r4, #0 │ │ │ │ - beq 8b778 │ │ │ │ + beq 89730 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ mov r6, r0 │ │ │ │ bl 2cba0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r6, [r2, r4, lsl #2] │ │ │ │ sub r3, r3, r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3, asr #2 │ │ │ │ - bcc 8b744 │ │ │ │ + bcc 896fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ subs r1, r3, r2 │ │ │ │ addne r0, r5, #28 │ │ │ │ asrne r1, r1, #2 │ │ │ │ movne r6, #0 │ │ │ │ - beq 8b778 │ │ │ │ + beq 89730 │ │ │ │ sub r1, r1, r6 │ │ │ │ bl 2c330 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr lr, [r5, #28] │ │ │ │ ldr ip, [r5, #32] │ │ │ │ - b 8b738 │ │ │ │ + b 896f0 │ │ │ │ asr r1, r1, #2 │ │ │ │ add r0, r5, #28 │ │ │ │ sub r1, r1, r6 │ │ │ │ bl 2c330 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr lr, [r5, #28] │ │ │ │ ldr ip, [r5, #32] │ │ │ │ - b 8b738 │ │ │ │ + b 896f0 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xfffffe80 │ │ │ │ │ │ │ │ -0008b7e0 : │ │ │ │ +00089798 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b7e8 : │ │ │ │ +000897a0 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b7f0 : │ │ │ │ +000897a8 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b7f8 : │ │ │ │ +000897b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b820 : │ │ │ │ +000897d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b848 (OsiCut const&) const@@Base>: │ │ │ │ +00089800 (OsiCut const&) const@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b870 : │ │ │ │ +00089828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ 8b8c8 │ │ │ │ + ldr r3, [pc, #64] @ 89880 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr lr, [pc, #60] @ 8b8cc │ │ │ │ + ldr lr, [pc, #60] @ 89884 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r3, [r3, lr] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 8b8c0 │ │ │ │ + bne 89878 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {r4, pc} │ │ │ │ blx r4 │ │ │ │ - b 8b8b4 │ │ │ │ - andeq r3, r8, r8, ror #12 │ │ │ │ + b 8986c │ │ │ │ + @ instruction: 0x000856b0 │ │ │ │ andeq r1, r0, r8, asr #1 │ │ │ │ │ │ │ │ -0008b8d0 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00089888 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ mov r5, r0 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r4, r3, asr #2 │ │ │ │ - bls 8b988 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ + bls 89940 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ ldr r9, [r0] │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ sub r6, r2, r9 │ │ │ │ sub r2, r3, r6, asr #2 │ │ │ │ cmp r2, r4 │ │ │ │ asr sl, r6, #2 │ │ │ │ - bcc 8b9e8 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ + bcc 899a0 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ cmp r4, sl │ │ │ │ addcs r0, sl, r4 │ │ │ │ addcc r0, sl, sl │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ lsl r8, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 2ba3c │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [r0, r6] │ │ │ │ add r0, r0, r6 │ │ │ │ - beq 8b95c >::_M_default_append(unsigned int)@@Base+0x8c> │ │ │ │ + beq 89914 >::_M_default_append(unsigned int)@@Base+0x8c> │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2c624 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8b9b8 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ + bne 89970 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 8b9dc >::_M_default_append(unsigned int)@@Base+0x10c> │ │ │ │ + bne 89994 >::_M_default_append(unsigned int)@@Base+0x10c> │ │ │ │ add r4, r4, sl │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ add r0, r7, r8 │ │ │ │ str r7, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r1, [r0], #4 │ │ │ │ - beq 8b9b0 >::_M_default_append(unsigned int)@@Base+0xe0> │ │ │ │ + beq 89968 >::_M_default_append(unsigned int)@@Base+0xe0> │ │ │ │ add r4, r0, r4, lsl #2 │ │ │ │ sub r2, r4, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ bl 2c624 │ │ │ │ mov r0, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -96930,269 +94818,269 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d740 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ - b 8b96c >::_M_default_append(unsigned int)@@Base+0x9c> │ │ │ │ + b 89924 >::_M_default_append(unsigned int)@@Base+0x9c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ - b 8b9d0 >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ - ldr r0, [pc, #4] @ 8b9f4 >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ + b 89988 >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ + ldr r0, [pc, #4] @ 899ac >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq lr, r5, r0, asr sp │ │ │ │ + andeq r0, r6, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 8bda4 >::_M_default_append(unsigned int)@@Base+0x4d4> │ │ │ │ + beq 89d5c >::_M_default_append(unsigned int)@@Base+0x4d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8bd48 >::_M_default_append(unsigned int)@@Base+0x478> │ │ │ │ + beq 89d00 >::_M_default_append(unsigned int)@@Base+0x478> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8bcec >::_M_default_append(unsigned int)@@Base+0x41c> │ │ │ │ + beq 89ca4 >::_M_default_append(unsigned int)@@Base+0x41c> │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8bc98 >::_M_default_append(unsigned int)@@Base+0x3c8> │ │ │ │ + beq 89c50 >::_M_default_append(unsigned int)@@Base+0x3c8> │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8bbe8 >::_M_default_append(unsigned int)@@Base+0x318> │ │ │ │ + beq 89ba0 >::_M_default_append(unsigned int)@@Base+0x318> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bb38 >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ + beq 89af0 >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8bb90 >::_M_default_append(unsigned int)@@Base+0x2c0> │ │ │ │ + beq 89b48 >::_M_default_append(unsigned int)@@Base+0x2c0> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8bc40 >::_M_default_append(unsigned int)@@Base+0x370> │ │ │ │ + beq 89bf8 >::_M_default_append(unsigned int)@@Base+0x370> │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8bae0 >::_M_default_append(unsigned int)@@Base+0x210> │ │ │ │ + beq 89a98 >::_M_default_append(unsigned int)@@Base+0x210> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 8b9f8 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ + bl 899b0 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq 8bab0 >::_M_default_append(unsigned int)@@Base+0x1e0> │ │ │ │ + beq 89a68 >::_M_default_append(unsigned int)@@Base+0x1e0> │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8bacc >::_M_default_append(unsigned int)@@Base+0x1fc> │ │ │ │ + beq 89a84 >::_M_default_append(unsigned int)@@Base+0x1fc> │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8ba84 >::_M_default_append(unsigned int)@@Base+0x1b4> │ │ │ │ + bne 89a3c >::_M_default_append(unsigned int)@@Base+0x1b4> │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq 8bb00 >::_M_default_append(unsigned int)@@Base+0x230> │ │ │ │ + beq 89ab8 >::_M_default_append(unsigned int)@@Base+0x230> │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 8bb1c >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ + beq 89ad4 >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8bc40 >::_M_default_append(unsigned int)@@Base+0x370> │ │ │ │ + beq 89bf8 >::_M_default_append(unsigned int)@@Base+0x370> │ │ │ │ mov r8, r7 │ │ │ │ - b 8ba78 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ + b 89a30 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 8bb58 >::_M_default_append(unsigned int)@@Base+0x288> │ │ │ │ + beq 89b10 >::_M_default_append(unsigned int)@@Base+0x288> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bb74 >::_M_default_append(unsigned int)@@Base+0x2a4> │ │ │ │ + beq 89b2c >::_M_default_append(unsigned int)@@Base+0x2a4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bbe8 >::_M_default_append(unsigned int)@@Base+0x318> │ │ │ │ + beq 89ba0 >::_M_default_append(unsigned int)@@Base+0x318> │ │ │ │ mov r4, r5 │ │ │ │ - b 8ba54 >::_M_default_append(unsigned int)@@Base+0x184> │ │ │ │ + b 89a0c >::_M_default_append(unsigned int)@@Base+0x184> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq 8bbb0 >::_M_default_append(unsigned int)@@Base+0x2e0> │ │ │ │ + beq 89b68 >::_M_default_append(unsigned int)@@Base+0x2e0> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bbcc >::_M_default_append(unsigned int)@@Base+0x2fc> │ │ │ │ + beq 89b84 >::_M_default_append(unsigned int)@@Base+0x2fc> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8bb38 >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ + beq 89af0 >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ mov r5, r6 │ │ │ │ - b 8ba60 >::_M_default_append(unsigned int)@@Base+0x190> │ │ │ │ + b 89a18 >::_M_default_append(unsigned int)@@Base+0x190> │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq 8bc08 >::_M_default_append(unsigned int)@@Base+0x338> │ │ │ │ + beq 89bc0 >::_M_default_append(unsigned int)@@Base+0x338> │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bc24 >::_M_default_append(unsigned int)@@Base+0x354> │ │ │ │ + beq 89bdc >::_M_default_append(unsigned int)@@Base+0x354> │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8bc98 >::_M_default_append(unsigned int)@@Base+0x3c8> │ │ │ │ + beq 89c50 >::_M_default_append(unsigned int)@@Base+0x3c8> │ │ │ │ mov fp, r4 │ │ │ │ - b 8ba48 >::_M_default_append(unsigned int)@@Base+0x178> │ │ │ │ + b 89a00 >::_M_default_append(unsigned int)@@Base+0x178> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq 8bc60 >::_M_default_append(unsigned int)@@Base+0x390> │ │ │ │ + beq 89c18 >::_M_default_append(unsigned int)@@Base+0x390> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bc7c >::_M_default_append(unsigned int)@@Base+0x3ac> │ │ │ │ + beq 89c34 >::_M_default_append(unsigned int)@@Base+0x3ac> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8bb90 >::_M_default_append(unsigned int)@@Base+0x2c0> │ │ │ │ + beq 89b48 >::_M_default_append(unsigned int)@@Base+0x2c0> │ │ │ │ mov r6, r7 │ │ │ │ - b 8ba6c >::_M_default_append(unsigned int)@@Base+0x19c> │ │ │ │ + b 89a24 >::_M_default_append(unsigned int)@@Base+0x19c> │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq 8bcb8 >::_M_default_append(unsigned int)@@Base+0x3e8> │ │ │ │ + beq 89c70 >::_M_default_append(unsigned int)@@Base+0x3e8> │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bcd4 >::_M_default_append(unsigned int)@@Base+0x404> │ │ │ │ + beq 89c8c >::_M_default_append(unsigned int)@@Base+0x404> │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 8ba3c >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ + bne 899f4 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 8bd10 >::_M_default_append(unsigned int)@@Base+0x440> │ │ │ │ + beq 89cc8 >::_M_default_append(unsigned int)@@Base+0x440> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bd30 >::_M_default_append(unsigned int)@@Base+0x460> │ │ │ │ + beq 89ce8 >::_M_default_append(unsigned int)@@Base+0x460> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne 8ba2c >::_M_default_append(unsigned int)@@Base+0x15c> │ │ │ │ + bne 899e4 >::_M_default_append(unsigned int)@@Base+0x15c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq 8bd6c >::_M_default_append(unsigned int)@@Base+0x49c> │ │ │ │ + beq 89d24 >::_M_default_append(unsigned int)@@Base+0x49c> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8bd8c >::_M_default_append(unsigned int)@@Base+0x4bc> │ │ │ │ + beq 89d44 >::_M_default_append(unsigned int)@@Base+0x4bc> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne 8ba18 >::_M_default_append(unsigned int)@@Base+0x148> │ │ │ │ + bne 899d0 >::_M_default_append(unsigned int)@@Base+0x148> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0008bdac : │ │ │ │ +00089d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r1, #176] @ 0xb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #672] @ 8c06c │ │ │ │ - ldr r2, [pc, #672] @ 8c070 │ │ │ │ + ldr r1, [pc, #672] @ 8a024 │ │ │ │ + ldr r2, [pc, #672] @ 8a028 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -97201,21 +95089,21 @@ │ │ │ │ ldrne r3, [r5, #4] │ │ │ │ add sl, sp, #16 │ │ │ │ addne r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ strne r3, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #608] @ 8c074 │ │ │ │ + ldr r2, [pc, #608] @ 8a02c │ │ │ │ ldr lr, [r5] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [lr, #72] @ 0x48 │ │ │ │ - ldr ip, [pc, #588] @ 8c078 │ │ │ │ + ldr ip, [pc, #588] @ 8a030 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ strb r3, [sp, #40] @ 0x28 │ │ │ │ @@ -97235,21 +95123,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 8bea4 │ │ │ │ + beq 89e5c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8bebc │ │ │ │ + beq 89e74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, sl │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r8, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -97267,22 +95155,22 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #352] @ 8c07c │ │ │ │ + ldr r1, [pc, #352] @ 8a034 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #17 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 2d740 │ │ │ │ - ldr r2, [pc, #328] @ 8c080 │ │ │ │ + ldr r2, [pc, #328] @ 8a038 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ add r2, r7, #8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ lsr sl, r1, #16 │ │ │ │ @@ -97297,88 +95185,88 @@ │ │ │ │ mov r1, r9 │ │ │ │ strb sl, [sp, #58] @ 0x3a │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 8bf9c │ │ │ │ + beq 89f54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8bfb4 │ │ │ │ + beq 89f6c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #192] @ 8c084 │ │ │ │ - ldr r3, [pc, #168] @ 8c070 │ │ │ │ + ldr r2, [pc, #192] @ 8a03c │ │ │ │ + ldr r3, [pc, #168] @ 8a028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c024 │ │ │ │ + bne 89fdc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #128] @ 8c088 │ │ │ │ - ldr r3, [pc, #100] @ 8c070 │ │ │ │ + ldr r2, [pc, #128] @ 8a040 │ │ │ │ + ldr r3, [pc, #100] @ 8a028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8c068 │ │ │ │ + beq 8a020 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b 8bff8 │ │ │ │ + b 89fb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ 8c08c │ │ │ │ - ldr r3, [pc, #32] @ 8c070 │ │ │ │ + ldr r2, [pc, #64] @ 8a044 │ │ │ │ + ldr r3, [pc, #32] @ 8a028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c024 │ │ │ │ + bne 89fdc │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r3, r8, r8, lsr #2 │ │ │ │ + andeq r5, r8, r0, ror r1 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r1, r6, r0, asr r7 │ │ │ │ - andeq sl, r5, ip, lsr r0 │ │ │ │ - andeq r1, r6, r0, ror #12 │ │ │ │ - andeq r9, r5, r0, asr #30 │ │ │ │ - andeq r2, r8, r0, lsr pc │ │ │ │ - andeq r2, r8, ip, ror #29 │ │ │ │ - andeq r2, r8, r8, lsr #29 │ │ │ │ + andeq r3, r6, r0, lsl r5 │ │ │ │ + andeq ip, r5, r4, lsl #1 │ │ │ │ + andeq r3, r6, r0, lsr #8 │ │ │ │ + andeq fp, r5, r8, lsl #31 │ │ │ │ + andeq r4, r8, r8, ror pc │ │ │ │ + andeq r4, r8, r4, lsr pc │ │ │ │ + strdeq r4, [r8], -r0 │ │ │ │ │ │ │ │ -0008c090 : │ │ │ │ +0008a048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr ip, [pc, #3664] @ 8cef8 │ │ │ │ + ldr ip, [pc, #3664] @ 8aeb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #3660] @ 8cefc │ │ │ │ + ldr r1, [pc, #3660] @ 8aeb4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -97395,81 +95283,81 @@ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ blx r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - ldr sl, [pc, #3564] @ 8cf00 │ │ │ │ + ldr sl, [pc, #3564] @ 8aeb8 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ add sl, pc, sl │ │ │ │ - bhi 8d5ec │ │ │ │ + bhi 8b5a4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ - beq 8d098 │ │ │ │ + beq 8b050 │ │ │ │ lsl r7, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 2ba3c │ │ │ │ cmp r5, #1 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ mov r4, r5 │ │ │ │ add fp, r0, r7 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str fp, [sp, #276] @ 0x114 │ │ │ │ str r6, [r0], #4 │ │ │ │ - beq 8c16c │ │ │ │ + beq 8a124 │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 2c624 │ │ │ │ mov r0, fp │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - bhi 8d470 │ │ │ │ + bhi 8b428 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ - beq 8d0a8 │ │ │ │ + beq 8b060 │ │ │ │ lsl r6, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ str r1, [r0], #4 │ │ │ │ - beq 8c1c8 │ │ │ │ + beq 8a180 │ │ │ │ sub r2, r6, #4 │ │ │ │ bl 2c624 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - bhi 8d70c │ │ │ │ + bhi 8b6c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - beq 8d0bc │ │ │ │ + beq 8b074 │ │ │ │ lsl r6, r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ add r3, r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ cmp r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ strd r2, [r0], #8 │ │ │ │ - beq 8c228 │ │ │ │ + beq 8a1e0 │ │ │ │ sub r2, r6, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -97503,39 +95391,39 @@ │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 8d168 │ │ │ │ + beq 8b120 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 8d4f8 │ │ │ │ + bhi 8b4b0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ - beq 8d0fc │ │ │ │ + beq 8b0b4 │ │ │ │ lsl r5, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r0, r5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ strd r0, [r3], #8 │ │ │ │ - beq 8d35c │ │ │ │ + beq 8b314 │ │ │ │ mov r0, r3 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r4, r4, r0 │ │ │ │ @@ -97550,118 +95438,118 @@ │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 8d630 │ │ │ │ + bhi 8b5e8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ - beq 8d0d4 │ │ │ │ + beq 8b08c │ │ │ │ lsl r5, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ add r2, r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #324] @ 0x144 │ │ │ │ strd r0, [r3], #8 │ │ │ │ - beq 8c3ec │ │ │ │ + beq 8a3a4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ add r3, r2, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #8 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ - bhi 8d660 │ │ │ │ + bhi 8b618 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ - beq 8d0e4 │ │ │ │ + beq 8b09c │ │ │ │ lsl r5, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ add r3, r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ cmp r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ strd r2, [r0], #8 │ │ │ │ - beq 8c448 │ │ │ │ + beq 8a400 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bhi 8d694 │ │ │ │ + bhi 8b64c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ - beq 8d124 │ │ │ │ + beq 8b0dc │ │ │ │ lsl r5, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ba3c │ │ │ │ cmp r4, #1 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ add r7, r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [sp, #348] @ 0x15c │ │ │ │ strd r2, [r0], #8 │ │ │ │ - beq 8d44c │ │ │ │ + beq 8b404 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 2c624 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - bhi 8d578 │ │ │ │ + bhi 8b530 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ - beq 8d138 │ │ │ │ + beq 8b0f0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ bl 2ba3c │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ strd r2, [r0], #8 │ │ │ │ - beq 8d440 │ │ │ │ + beq 8b3f8 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r3, #8 │ │ │ │ bl 2c624 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -97681,54 +95569,54 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bhi 8d6c4 │ │ │ │ + bhi 8b67c │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8d114 │ │ │ │ + beq 8b0cc │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba3c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [r0] │ │ │ │ - beq 8d434 │ │ │ │ + beq 8b3ec │ │ │ │ cmp r4, #8 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldrne ip, [sp, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r3, r2, #8 │ │ │ │ - beq 8c5e4 │ │ │ │ + beq 8a59c │ │ │ │ ldr r2, [ip] │ │ │ │ str r2, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8c5d4 │ │ │ │ + bne 8a58c │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2320] @ 8cf04 │ │ │ │ + ldr r2, [pc, #2320] @ 8aebc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8d34c │ │ │ │ + bne 8b304 │ │ │ │ ldr r0, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8c6f8 │ │ │ │ + ble 8a6b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ add r7, r3, r7, lsl #3 │ │ │ │ sub r4, r3, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ sub r6, r3, #8 │ │ │ │ @@ -97743,63 +95631,63 @@ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [r4, #8]! │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c6a0 │ │ │ │ + beq 8a658 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldr r2, [pc, #2160] @ 8cf08 │ │ │ │ - ldr r3, [pc, #2160] @ 8cf0c │ │ │ │ + ldr r2, [pc, #2160] @ 8aec0 │ │ │ │ + ldr r3, [pc, #2160] @ 8aec4 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ strd r0, [r4] │ │ │ │ ldrd r8, [r6, #8]! │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c6e0 │ │ │ │ + beq 8a698 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldr r2, [pc, #2096] @ 8cf08 │ │ │ │ - ldr r3, [pc, #2096] @ 8cf0c │ │ │ │ + ldr r2, [pc, #2096] @ 8aec0 │ │ │ │ + ldr r3, [pc, #2096] @ 8aec4 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [r6] │ │ │ │ cmp r7, r4 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 8c664 │ │ │ │ + bne 8a61c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 8c8c4 │ │ │ │ + ble 8a87c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ sub r6, r3, #4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ sub r7, r2, #4 │ │ │ │ sub fp, r3, #8 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ - b 8c780 │ │ │ │ + b 8a738 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ @@ -97807,15 +95695,15 @@ │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [r5] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 8c8b4 │ │ │ │ + beq 8a86c │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r4, #3 │ │ │ │ @@ -97827,72 +95715,72 @@ │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [r3, r8] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [fp, #8]! │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bne 8c740 │ │ │ │ + bne 8a6f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldrd r0, [r9] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c740 │ │ │ │ + bne 8a6f8 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c774 │ │ │ │ + bne 8a72c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, r8] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ strd r0, [sp, #216] @ 0xd8 │ │ │ │ ldrd r8, [r8, r3] │ │ │ │ - ldr r3, [pc, #1760] @ 8cf10 │ │ │ │ + ldr r3, [pc, #1760] @ 8aec8 │ │ │ │ strd r8, [sp, #160] @ 0xa0 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ subs r9, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r9, #1 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ subs r8, r0, #0 │ │ │ │ movne r8, #1 │ │ │ │ tst r9, r8 │ │ │ │ - beq 8cfbc │ │ │ │ - ldr r2, [pc, #1752] @ 8cf3c │ │ │ │ - ldr r3, [pc, #1752] @ 8cf40 │ │ │ │ + beq 8af74 │ │ │ │ + ldr r2, [pc, #1752] @ 8aef4 │ │ │ │ + ldr r3, [pc, #1752] @ 8aef8 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d42c │ │ │ │ - ldr r3, [pc, #1724] @ 8cf38 │ │ │ │ + bne 8b3e4 │ │ │ │ + ldr r3, [pc, #1724] @ 8aef0 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c8a4 │ │ │ │ - ldr r2, [pc, #1704] @ 8cf3c │ │ │ │ - ldr r3, [pc, #1692] @ 8cf34 │ │ │ │ + beq 8a85c │ │ │ │ + ldr r2, [pc, #1704] @ 8aef4 │ │ │ │ + ldr r3, [pc, #1692] @ 8aeec │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3f4 │ │ │ │ + bne 8b3ac │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ strd r2, [fp] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - b 8c740 │ │ │ │ + b 8a6f8 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r9, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ @@ -97905,20 +95793,20 @@ │ │ │ │ bl 2dddc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2bed4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 8d5a8 │ │ │ │ + bhi 8b560 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ - beq 8d154 │ │ │ │ + beq 8b10c │ │ │ │ lsl r6, r6, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ add r4, r0, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -97937,48 +95825,48 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ movgt r4, #0 │ │ │ │ - ble 8c9c8 │ │ │ │ + ble 8a980 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c9b8 │ │ │ │ + beq 8a970 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 8c988 │ │ │ │ + bgt 8a940 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ccf0 │ │ │ │ + beq 8aca8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #1332] @ 8cf14 │ │ │ │ + ldr r2, [pc, #1332] @ 8aecc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8d26c │ │ │ │ - ldr r3, [pc, #1312] @ 8cf18 │ │ │ │ + bne 8b224 │ │ │ │ + ldr r3, [pc, #1312] @ 8aed0 │ │ │ │ ldr r0, [r1, #156] @ 0x9c │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8d270 │ │ │ │ + bne 8b228 │ │ │ │ add sl, sp, #376 @ 0x178 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ bl 2d908 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ @@ -97990,15 +95878,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r2 │ │ │ │ add r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ blx r1 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #1212] @ 8cf1c │ │ │ │ + ldr r5, [pc, #1212] @ 8aed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, #0 │ │ │ │ strd r0, [sp] │ │ │ │ strd r4, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx r8 │ │ │ │ @@ -98033,24 +95921,24 @@ │ │ │ │ strd r2, [lr] │ │ │ │ bl 2d908 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ bl 2c984 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8d460 │ │ │ │ + ble 8b418 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #1092] @ 8cf58 │ │ │ │ + ldr r2, [pc, #1092] @ 8af10 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1068] @ 8cf5c │ │ │ │ + ldr r3, [pc, #1068] @ 8af14 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, #0 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ @@ -98059,15 +95947,15 @@ │ │ │ │ ldr r3, [r9] │ │ │ │ ldrd sl, [r2, #8]! │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ strd sl, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 8ce24 │ │ │ │ + beq 8addc │ │ │ │ blx r3 │ │ │ │ ldrd r2, [r5] │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -98076,44 +95964,44 @@ │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cc40 │ │ │ │ + bne 8abf8 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cc90 │ │ │ │ + bne 8ac48 │ │ │ │ ldrd sl, [r4] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd sl, [sp, #200] @ 0xc8 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - ldr r3, [pc, #808] @ 8cf10 │ │ │ │ + ldr r3, [pc, #808] @ 8aec8 │ │ │ │ mov r2, #0 │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ movne sl, #1 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ eor r3, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d1b0 │ │ │ │ + beq 8b168 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #800] @ 8cf3c │ │ │ │ - ldr r3, [pc, #800] @ 8cf40 │ │ │ │ + ldr r2, [pc, #800] @ 8aef4 │ │ │ │ + ldr r3, [pc, #800] @ 8aef8 │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d420 │ │ │ │ + bne 8b3d8 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [r5] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ @@ -98137,17 +96025,17 @@ │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sl] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r5, r5, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ - bgt 8cb38 │ │ │ │ + bgt 8aaf0 │ │ │ │ ldr r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #620] @ 8cf20 │ │ │ │ + ldr r3, [pc, #620] @ 8aed8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ bl 2d8f0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r9] │ │ │ │ ldrd r4, [ip] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ @@ -98157,776 +96045,2888 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 2cf54 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 2cf54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8cd04 │ │ │ │ + beq 8acbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2bb38 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cd24 │ │ │ │ + beq 8acdc │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cd3c │ │ │ │ + beq 8acf4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cd54 │ │ │ │ + beq 8ad0c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cd70 │ │ │ │ + beq 8ad28 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cd8c │ │ │ │ + beq 8ad44 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cda4 │ │ │ │ + beq 8ad5c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cdc0 │ │ │ │ + beq 8ad78 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cddc │ │ │ │ + beq 8ad94 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cdf8 │ │ │ │ + beq 8adb0 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r2, r3 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #292] @ 8cf24 │ │ │ │ - ldr r3, [pc, #248] @ 8cefc │ │ │ │ + ldr r2, [pc, #292] @ 8aedc │ │ │ │ + ldr r3, [pc, #248] @ 8aeb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ + bne 8b44c │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r3 │ │ │ │ ldrd r2, [r5] │ │ │ │ strd r0, [sp, #152] @ 0x98 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrd sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #256] @ 8cf50 │ │ │ │ - ldr r3, [pc, #256] @ 8cf54 │ │ │ │ + ldr r2, [pc, #256] @ 8af08 │ │ │ │ + ldr r3, [pc, #256] @ 8af0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cc40 │ │ │ │ - ldr r2, [pc, #188] @ 8cf28 │ │ │ │ - ldr r3, [pc, #188] @ 8cf2c │ │ │ │ + bne 8abf8 │ │ │ │ + ldr r2, [pc, #188] @ 8aee0 │ │ │ │ + ldr r3, [pc, #188] @ 8aee4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cc90 │ │ │ │ + bne 8ac48 │ │ │ │ ldrd sl, [r4] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd sl, [sp, #160] @ 0xa0 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ mov r2, #0 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #92] @ 8cf10 │ │ │ │ + ldr r3, [pc, #92] @ 8aec8 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ eor r3, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d1fc │ │ │ │ + beq 8b1b4 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #100] @ 8cf3c │ │ │ │ - ldr r3, [pc, #100] @ 8cf40 │ │ │ │ + ldr r2, [pc, #100] @ 8aef4 │ │ │ │ + ldr r3, [pc, #100] @ 8aef8 │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d418 │ │ │ │ - ldr sl, [pc, #100] @ 8cf50 │ │ │ │ - ldr fp, [pc, #64] @ 8cf30 │ │ │ │ + bne 8b3d0 │ │ │ │ + ldr sl, [pc, #100] @ 8af08 │ │ │ │ + ldr fp, [pc, #64] @ 8aee8 │ │ │ │ strd sl, [r5] │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ - b 8cc40 │ │ │ │ - andeq r2, r8, r8, asr #28 │ │ │ │ + b 8abf8 │ │ │ │ + muleq r8, r0, lr │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r2, r8, r0, ror #27 │ │ │ │ + andeq r4, r8, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - bls fefb8c30 │ │ │ │ + bls fefb6be8 │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ sbcgt r8, r3, r0, lsl #16 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - strdeq r2, [r8], -r4 │ │ │ │ + andeq r4, r8, ip, lsr r1 │ │ │ │ eors r8, r0, #14848 @ 0x3a00 │ │ │ │ @ instruction: 0x3e45798e │ │ │ │ svclt 0x0050624d │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ sbcmi r8, r3, r0, lsl #16 │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - andeq r0, r6, r8, lsl #6 │ │ │ │ + andeq r2, r6, r8, asr #1 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ stmdahi r0, {r2, r3, r4, r7, r8, sl, ip, sp, lr} │ │ │ │ mrc2 4, 1, lr, cr7, cr12, {1} │ │ │ │ - andeq r1, r8, ip, ror sl │ │ │ │ - andeq r1, r8, r4, asr #20 │ │ │ │ - strdeq r1, [r8], -r4 │ │ │ │ - andeq r8, r5, r0, ror #18 │ │ │ │ - andeq r1, r8, r4, ror r9 │ │ │ │ - andeq r8, r5, r0, ror #17 │ │ │ │ - andeq r1, r8, r4, asr #18 │ │ │ │ - @ instruction: 0x000588b0 │ │ │ │ - andeq r1, r8, r0, lsl #18 │ │ │ │ - andeq r8, r5, ip, ror #16 │ │ │ │ - andeq r8, r5, r0, ror #16 │ │ │ │ - @ instruction: 0x000818bc │ │ │ │ - andeq r8, r5, r8, lsr #16 │ │ │ │ - andeq r1, r8, ip, lsl #17 │ │ │ │ - strdeq r8, [r5], -r8 @ │ │ │ │ - andeq r1, r8, r8, asr r8 │ │ │ │ - andeq r8, r5, r4, asr #15 │ │ │ │ - andeq r1, r8, r8, lsr #16 │ │ │ │ + andeq r3, r8, r4, asr #21 │ │ │ │ + andeq r3, r8, ip, lsl #21 │ │ │ │ + andeq r3, r8, ip, lsr sl │ │ │ │ + andeq sl, r5, r8, lsr #19 │ │ │ │ + @ instruction: 0x000839bc │ │ │ │ + andeq sl, r5, r8, lsr #18 │ │ │ │ + andeq r3, r8, ip, lsl #19 │ │ │ │ + strdeq sl, [r5], -r8 │ │ │ │ + andeq r3, r8, r8, asr #18 │ │ │ │ + @ instruction: 0x0005a8b4 │ │ │ │ + andeq sl, r5, r8, lsr #17 │ │ │ │ + andeq r3, r8, r4, lsl #18 │ │ │ │ + andeq sl, r5, r0, ror r8 │ │ │ │ + ldrdeq r3, [r8], -r4 │ │ │ │ + andeq sl, r5, r0, asr #16 │ │ │ │ + andeq r3, r8, r0, lsr #17 │ │ │ │ + andeq sl, r5, ip, lsl #16 │ │ │ │ + andeq r3, r8, r0, ror r8 │ │ │ │ + ldrdeq sl, [r5], -ip │ │ │ │ + andeq r3, r8, r8, lsr #16 │ │ │ │ muleq r5, r4, r7 │ │ │ │ - andeq r1, r8, r0, ror #15 │ │ │ │ - andeq r8, r5, ip, asr #14 │ │ │ │ - andeq r1, r8, ip, lsr #15 │ │ │ │ + strdeq r3, [r8], -r4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ eor r3, r8, #1 │ │ │ │ tst r9, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - bne 8d02c │ │ │ │ - ldr r3, [pc, #-156] @ 8cf38 │ │ │ │ + bne 8afe4 │ │ │ │ + ldr r3, [pc, #-156] @ 8aef0 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ tst r0, r3 │ │ │ │ - bne 8d05c │ │ │ │ + bne 8b014 │ │ │ │ tst r0, r8 │ │ │ │ - bne 8c88c │ │ │ │ + bne 8a844 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c8a4 │ │ │ │ + bne 8a85c │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r2, [fp] │ │ │ │ - b 8c740 │ │ │ │ - ldr r2, [pc, #-248] @ 8cf3c │ │ │ │ - ldr r3, [pc, #-260] @ 8cf34 │ │ │ │ + b 8a6f8 │ │ │ │ + ldr r2, [pc, #-248] @ 8aef4 │ │ │ │ + ldr r3, [pc, #-260] @ 8aeec │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ bl 2c8f4 <__aeabi_dcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d458 │ │ │ │ - ldr r3, [pc, #-276] @ 8cf38 │ │ │ │ + bne 8b410 │ │ │ │ + ldr r3, [pc, #-276] @ 8aef0 │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d010 │ │ │ │ - ldr r2, [pc, #-296] @ 8cf3c │ │ │ │ - ldr r3, [pc, #-296] @ 8cf40 │ │ │ │ + beq 8afc8 │ │ │ │ + ldr r2, [pc, #-296] @ 8aef4 │ │ │ │ + ldr r3, [pc, #-296] @ 8aef8 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d010 │ │ │ │ + beq 8afc8 │ │ │ │ ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [r4] │ │ │ │ - b 8c774 │ │ │ │ + b 8a72c │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b 8c228 │ │ │ │ + b 8a1e0 │ │ │ │ str r4, [sp, #324] @ 0x144 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 8c448 │ │ │ │ + b 8a400 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - b 8c344 │ │ │ │ + b 8a2fc │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ - b 8c5e8 │ │ │ │ + b 8a5a0 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b 8c52c │ │ │ │ + b 8a4e4 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ str r6, [sp, #364] @ 0x16c │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ - b 8c944 │ │ │ │ + b 8a8fc │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 8c2c0 │ │ │ │ + ble 8a278 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ sub r1, r2, #4 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r0, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 8d18c │ │ │ │ - b 8c2c0 │ │ │ │ - ldr r3, [pc, #-640] @ 8cf38 │ │ │ │ + bne 8b144 │ │ │ │ + b 8a278 │ │ │ │ + ldr r3, [pc, #-640] @ 8aef0 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ mov r3, sl │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d3cc │ │ │ │ + beq 8b384 │ │ │ │ ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #-680] @ 8cf3c │ │ │ │ - ldr r3, [pc, #-680] @ 8cf40 │ │ │ │ + ldr r2, [pc, #-680] @ 8aef4 │ │ │ │ + ldr r3, [pc, #-680] @ 8aef8 │ │ │ │ bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d3e4 │ │ │ │ + beq 8b39c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - b 8d244 │ │ │ │ - ldr r3, [pc, #-716] @ 8cf38 │ │ │ │ + b 8b1fc │ │ │ │ + ldr r3, [pc, #-716] @ 8aef0 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ mov r3, sl │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d3a0 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #-756] @ 8cf3c │ │ │ │ - ldr r3, [pc, #-756] @ 8cf40 │ │ │ │ - bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8d3b8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sl] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [sl] │ │ │ │ - b 8cc90 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8ca0c │ │ │ │ - ldr r3, [pc, #-832] @ 8cf44 │ │ │ │ - ldr r1, [pc, #-832] @ 8cf48 │ │ │ │ - ldr r4, [sl, r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-12] │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 8d740 │ │ │ │ - ldrb r3, [r5, #28] │ │ │ │ + beq 8b358 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [pc, #-756] @ 8aef4 │ │ │ │ + ldr r3, [pc, #-756] @ 8aef8 │ │ │ │ + bl 2c06c <__aeabi_dcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b370 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + ldr sl, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + strd r0, [sl] │ │ │ │ + b 8ac48 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8a9c4 │ │ │ │ + ldr r3, [pc, #-832] @ 8aefc │ │ │ │ + ldr r1, [pc, #-832] @ 8af00 │ │ │ │ + ldr r4, [sl, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-12] │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r5, [r3, #124] @ 0x7c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8b6f8 │ │ │ │ + ldrb r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b320 │ │ │ │ + ldrb r1, [r5, #39] @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2b9c4 │ │ │ │ + bl 2c648 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr ip, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #252] @ 0xfc │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b 8aca8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + b 8a5d0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + b 8a2fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [pc, #-1072] @ 8af04 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + moveq r1, #10 │ │ │ │ + beq 8b278 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #10 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b 8b278 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8ae9c │ │ │ │ + ldr sl, [pc, #-1136] @ 8af08 │ │ │ │ + ldr fp, [pc, #-1136] @ 8af0c │ │ │ │ + strd sl, [r5] │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + b 8abf8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8abe0 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + strd r2, [r5] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + b 8abf8 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + strd r0, [r5] │ │ │ │ + b 8a72c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + b 8b1f8 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + b 8b1fc │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + b 8b030 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + b 8a5a0 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + b 8a4e4 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + b 8a478 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + b 8b3b0 │ │ │ │ + ldr r2, [pc, #-1296] @ 8af10 │ │ │ │ + ldr r3, [pc, #-1296] @ 8af14 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + b 8ac60 │ │ │ │ + ldr r2, [pc, #-1304] @ 8af18 │ │ │ │ + ldr r3, [pc, #-1220] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 8b5d4 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #-1356] @ 8af1c │ │ │ │ + ldr r3, [pc, #-1276] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ + b 8b450 │ │ │ │ + b 8b498 │ │ │ │ + ldr r2, [pc, #-1432] @ 8af20 │ │ │ │ + ldr r3, [pc, #-1356] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1464] @ 8af24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 2bb38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8b594 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, sp, #340 @ 0x154 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + b 8b488 │ │ │ │ + ldr r2, [pc, #-1552] @ 8af28 │ │ │ │ + ldr r3, [pc, #-1484] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1584] @ 8af2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r2, [pc, #-1592] @ 8af30 │ │ │ │ + ldr r3, [pc, #-1532] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1624] @ 8af34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + b 8b4fc │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c684 │ │ │ │ + b 8b4f4 │ │ │ │ + ldr r2, [pc, #-1652] @ 8af38 │ │ │ │ + ldr r3, [pc, #-1600] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1684] @ 8af3c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r0, [pc, #-1692] @ 8af40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + b 8b504 │ │ │ │ + b 8b4f4 │ │ │ │ + ldr r2, [pc, #-1708] @ 8af44 │ │ │ │ + ldr r3, [pc, #-1668] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1740] @ 8af48 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r2, [pc, #-1748] @ 8af4c │ │ │ │ + ldr r3, [pc, #-1716] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1780] @ 8af50 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + b 8b514 │ │ │ │ + ldr r2, [pc, #-1792] @ 8af54 │ │ │ │ + ldr r3, [pc, #-1768] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1824] @ 8af58 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + ldr r2, [pc, #-1832] @ 8af5c │ │ │ │ + ldr r3, [pc, #-1816] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1864] @ 8af60 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + b 8b6b8 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 2cf54 │ │ │ │ + add r0, sp, #364 @ 0x16c │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + b 8b4e0 │ │ │ │ + ldr r2, [pc, #-1896] @ 8af64 │ │ │ │ + ldr r3, [pc, #-1888] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + ldr r0, [pc, #-1928] @ 8af68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + b 8b4e8 │ │ │ │ + ldr r2, [pc, #-1940] @ 8af6c │ │ │ │ + ldr r3, [pc, #-1940] @ 8af70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b44c │ │ │ │ + bl 2d170 │ │ │ │ + b 8b524 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 2cf54 │ │ │ │ + b 8b6b0 │ │ │ │ + │ │ │ │ +0008b730 : │ │ │ │ + ldr r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 8b794 │ │ │ │ + b 8b7d4 │ │ │ │ + bne 8b780 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt 8b7a4 │ │ │ │ + ldr ip, [r4, #12] │ │ │ │ + mov r5, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 8b7b0 │ │ │ │ + mov r4, ip │ │ │ │ + ldr lr, [r4, #16] │ │ │ │ + mov r5, #1 │ │ │ │ + cmp lr, r6 │ │ │ │ + ble 8b770 │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 8b790 │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r3, r4 │ │ │ │ + bne 8b7d4 │ │ │ │ + cmp r6, lr │ │ │ │ + ble 8b804 │ │ │ │ + mov r2, #0 │ │ │ │ + stm r8, {r2, r3} │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r8, {r3, r4} │ │ │ │ + beq 8b7cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cd8c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr lr, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, lr │ │ │ │ + bgt 8b7c4 │ │ │ │ + bne 8b814 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, r7 │ │ │ │ + blt 8b7c4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [r8] │ │ │ │ + str r3, [r8, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + beq 8b994 │ │ │ │ + ldr r8, [r7, #12] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 8b97c │ │ │ │ + ldr r9, [r8, #12] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 8b964 │ │ │ │ + ldr sl, [r9, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 8b94c │ │ │ │ + ldr r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8b934 │ │ │ │ + ldr fp, [r4, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 8b91c │ │ │ │ + ldr r6, [fp, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 8b904 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8b8ec │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b8d4 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8b828 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8b8a4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8b898 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 8b88c │ │ │ │ + mov r0, fp │ │ │ │ + ldr fp, [fp, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 8b880 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 8b874 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [sl, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 8b868 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [r9, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 8b85c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r8, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 8b850 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 8b844 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +0008b99c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl 2d908 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r4, #136 @ 0x88 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #164] @ 0xa4 │ │ │ │ + str r3, [r4, #168] @ 0xa8 │ │ │ │ + str r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [r4, #176] @ 0xb0 │ │ │ │ + str r3, [r4, #180] @ 0xb4 │ │ │ │ + str r3, [r4, #184] @ 0xb8 │ │ │ │ + str r3, [r4, #188] @ 0xbc │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + str r3, [r4, #200] @ 0xc8 │ │ │ │ + strb r3, [r4, #204] @ 0xcc │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008ba64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr ip, [pc, #524] @ 8bc88 │ │ │ │ + ldr r3, [pc, #524] @ 8bc8c │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r1, [pc, #512] @ 8bc90 │ │ │ │ + ldr r8, [ip, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #14 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d950 (double)@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #-12] │ │ │ │ + add r3, r0, r3 │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 8bc84 │ │ │ │ + ldrb r3, [r6, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8bc48 │ │ │ │ + ldrb r1, [r6, #39] @ 0x27 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2b9c4 │ │ │ │ + bl 2c648 │ │ │ │ + ldr r1, [pc, #420] @ 8bc94 │ │ │ │ + ldr r9, [r4, #52] @ 0x34 │ │ │ │ + mov r2, #18 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r7, [r4, #48] @ 0x30 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2dbc0 │ │ │ │ + ldr r1, [pc, #380] @ 8bc98 │ │ │ │ + mov r2, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 8bc04 │ │ │ │ + ldr fp, [pc, #360] @ 8bc9c │ │ │ │ + ldr sl, [pc, #360] @ 8bca0 │ │ │ │ + sub r7, r7, #8 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r4, #0 │ │ │ │ + b 8bb58 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, r4 │ │ │ │ + beq 8bc04 │ │ │ │ + ldrd r2, [r7, #8]! │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d950 (double)@plt> │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r1, [r6, #4]! │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dbc0 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sl │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8bb4c │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + ldr r2, [pc, #252] @ 8bca4 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi 8bb4c │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #-12] │ │ │ │ + add r3, r8, r3 │ │ │ │ + ldr r5, [r3, #124] @ 0x7c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8bc84 │ │ │ │ + ldrb r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8bc0c │ │ │ │ + ldrb r1, [r5, #39] @ 0x27 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2b9c4 │ │ │ │ + bl 2c648 │ │ │ │ + ldr r1, [pc, #184] @ 8bca8 │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 8bb58 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ + ldr r3, [pc, #144] @ 8bcac │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + moveq r1, #10 │ │ │ │ + beq 8bbdc │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b 8bbdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ + ldr r3, [pc, #84] @ 8bcac │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + moveq r1, #10 │ │ │ │ + beq 8badc │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b 8badc │ │ │ │ + bl 2d170 │ │ │ │ + andeq r3, r8, r8, ror r4 │ │ │ │ + andeq r0, r0, ip, lsl #31 │ │ │ │ + andeq r1, r6, r8, lsl #17 │ │ │ │ + andeq r1, r6, r4, lsr r8 │ │ │ │ + andeq r1, r6, r0, lsr #16 │ │ │ │ + andeq r1, r6, r4, lsl #16 │ │ │ │ + andeq r1, r6, r0, ror #14 │ │ │ │ + teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ + andeq r1, r6, r8, asr r7 │ │ │ │ + andeq r0, r0, r0, lsr #29 │ │ │ │ + │ │ │ │ +0008bcb0 : │ │ │ │ + ldr r0, [r0, #152] @ 0x98 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0008bcb8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #144] @ 0x90 │ │ │ │ + add r8, r6, #136 @ 0x88 │ │ │ │ + cmp r0, r8 │ │ │ │ + mov r7, r1 │ │ │ │ + beq 8bd3c │ │ │ │ + mov r5, r3 │ │ │ │ + sub r4, r2, #4 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr ip, [r0, #16] │ │ │ │ + add r9, r9, #1 │ │ │ │ + add ip, ip, r5 │ │ │ │ + str ip, [r4, #4]! │ │ │ │ + bl 2c6a8 │ │ │ │ + cmp r0, r8 │ │ │ │ + bne 8bcec │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 8bd44 │ │ │ │ + ldr r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #64] @ 8bd64 │ │ │ │ + ldr r1, [pc, #64] @ 8bd68 │ │ │ │ + ldr r0, [pc, #64] @ 8bd6c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #194 @ 0xc2 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + mov r9, #0 │ │ │ │ + b 8bd08 │ │ │ │ + ldr r3, [pc, #36] @ 8bd70 │ │ │ │ + ldr r1, [pc, #36] @ 8bd74 │ │ │ │ + ldr r0, [pc, #36] @ 8bd78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #193 @ 0xc1 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r1, r6, r4, lsr #12 │ │ │ │ + andeq r1, r6, r8, asr r6 │ │ │ │ + andeq r1, r6, r0, ror r6 │ │ │ │ + strdeq r1, [r6], -ip │ │ │ │ + andeq r1, r6, r0, lsr r6 │ │ │ │ + andeq r1, r6, ip, lsr r6 │ │ │ │ + │ │ │ │ +0008bd7c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #144] @ 0x90 │ │ │ │ + add r7, r6, #136 @ 0x88 │ │ │ │ + cmp r0, r7 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r1 │ │ │ │ + beq 8bdc0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r0, #32] │ │ │ │ + bl 2c6a8 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 8bdb0 │ │ │ │ + ldr r3, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8bef4 │ │ │ │ + ldr r1, [r6, #96] @ 0x60 │ │ │ │ + ldr fp, [r6, #64] @ 0x40 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr sl, [r3, r2, lsl #1] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r8, r3, r7, lsl #2 │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ + ldr r3, [fp, r3, lsl #2] │ │ │ │ + cmp sl, r3 │ │ │ │ + bne 8c038 │ │ │ │ + ldr r9, [r6, #76] @ 0x4c │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r7, r9 │ │ │ │ + mov r5, #0 │ │ │ │ + blt 8be94 │ │ │ │ + b 8bea0 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, r1, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + add r7, r7, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + cmp r7, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 8bea0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [fp, r3, lsl #2] │ │ │ │ + cmp sl, r3 │ │ │ │ + ldr r3, [r8], #4 │ │ │ │ + beq 8be38 │ │ │ │ + ldr r1, [r6, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [r4, #32] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + bne 8c098 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 8bdf4 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r3, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8c028 │ │ │ │ + ldr r1, [r6, #84] @ 0x54 │ │ │ │ + ldr sl, [r6, #68] @ 0x44 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r7, [r3, r2, lsl #1] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r3, r4, lsl #2 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + ldr r3, [sl, r3, lsl #2] │ │ │ │ + cmp r7, r3 │ │ │ │ + bne 8c078 │ │ │ │ + ldr fp, [r6, #76] @ 0x4c │ │ │ │ + mov r8, #0 │ │ │ │ + cmp r4, fp │ │ │ │ + mov r9, #0 │ │ │ │ + blt 8bfcc │ │ │ │ + b 8bfd8 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 8bfb8 │ │ │ │ + ldr r1, [r6, #72] @ 0x48 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + ldrd r0, [r1, r3] │ │ │ │ + ldr r3, [sp] │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, fp │ │ │ │ + beq 8bfd8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [sl, r3, lsl #2] │ │ │ │ + cmp r7, r3 │ │ │ │ + ldr r3, [r5], #4 │ │ │ │ + beq 8bf6c │ │ │ │ + ldr r1, [r6, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r0, [r4, #32] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r7, r3 │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + bne 8c058 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 8bf28 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r6, #204] @ 0xcc │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #120] @ 8c0b8 │ │ │ │ + ldr r1, [pc, #120] @ 8c0bc │ │ │ │ + ldr r0, [pc, #120] @ 8c0c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #235 @ 0xeb │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ 8c0c4 │ │ │ │ + ldr r1, [pc, #100] @ 8c0c8 │ │ │ │ + ldr r0, [pc, #100] @ 8c0cc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #80] @ 8c0d0 │ │ │ │ + ldr r1, [pc, #80] @ 8c0d4 │ │ │ │ + ldr r0, [pc, #80] @ 8c0d8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #248 @ 0xf8 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ 8c0dc │ │ │ │ + ldr r1, [pc, #60] @ 8c0e0 │ │ │ │ + ldr r0, [pc, #60] @ 8c0e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #241 @ 0xf1 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r1, r6, r4, ror r3 │ │ │ │ + andeq r1, r6, ip, lsr r3 │ │ │ │ + andeq r1, r6, r4, lsr #7 │ │ │ │ + andeq r1, r6, r4, asr r3 │ │ │ │ + andeq r1, r6, ip, lsl r3 │ │ │ │ + andeq r1, r6, r8, lsl r4 │ │ │ │ + andeq r1, r6, r4, lsr r3 │ │ │ │ + strdeq r1, [r6], -ip │ │ │ │ + andeq r1, r6, r0, asr #7 │ │ │ │ + andeq r1, r6, r4, lsl r3 │ │ │ │ + ldrdeq r1, [r6], -ip │ │ │ │ + andeq r1, r6, r8, ror r3 │ │ │ │ + │ │ │ │ +0008c0e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 2d8b4 │ │ │ │ + ldr sl, [r8, #52] @ 0x34 │ │ │ │ + ldrd r4, [r8, #16] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r9, [r8, #44] @ 0x2c │ │ │ │ + ldr r6, [r8, #48] @ 0x30 │ │ │ │ + ble 8c160 │ │ │ │ + sub r6, r6, #8 │ │ │ │ + sub r9, r9, #4 │ │ │ │ + add sl, r6, sl, lsl #3 │ │ │ │ + ldr ip, [r9, #4]! │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + ldrd r0, [r7, ip] │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + cmp sl, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 8c128 │ │ │ │ + ldr r6, [r8, #144] @ 0x90 │ │ │ │ + add r8, r8, #136 @ 0x88 │ │ │ │ + cmp r6, r8 │ │ │ │ + beq 8c1b4 │ │ │ │ + ldr ip, [r6, #16] │ │ │ │ + ldrd r2, [r6, #32] │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + ldrd r0, [r7, ip] │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2c6a8 │ │ │ │ + cmp r0, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 8c170 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0008c1c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 2d8b4 │ │ │ │ + ldr r4, [r7, #144] @ 0x90 │ │ │ │ + add r6, r7, #136 @ 0x88 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq 8c228 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + sub r5, r3, #8 │ │ │ │ + ldrd r2, [r4, #32] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + strd r0, [r5, #8]! │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c6a8 │ │ │ │ + cmp r0, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 8c1f8 │ │ │ │ + ldr r3, [r7, #152] @ 0x98 │ │ │ │ + cmp r8, r3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #24] @ 8c254 │ │ │ │ + ldr r1, [pc, #24] @ 8c258 │ │ │ │ + ldr r0, [pc, #24] @ 8c25c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #219 @ 0xdb │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r1, r6, ip, ror #4 │ │ │ │ + andeq r1, r6, r0, asr #2 │ │ │ │ + andeq r1, r6, r8, asr r1 │ │ │ │ + │ │ │ │ +0008c260 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr lr, [r0, #76] @ 0x4c │ │ │ │ + ldr ip, [r0, #192] @ 0xc0 │ │ │ │ + cmp lr, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ble 8c2e0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x80> │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, #0 │ │ │ │ + add r6, r1, #4 │ │ │ │ + ldr r0, [ip, r4, lsl #2] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmn r3, #1 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + beq 8c2d4 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x74> │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [r0, #28] │ │ │ │ + bne 8c2d4 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x74> │ │ │ │ + bl 2c4c8 │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldr lr, [r5, #76] @ 0x4c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr ip, [r5, #192] @ 0xc0 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp lr, r4 │ │ │ │ + bgt 8c290 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x30> │ │ │ │ + ldr r3, [r5, #196] @ 0xc4 │ │ │ │ + cmp r3, ip │ │ │ │ + strne ip, [r5, #196] @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0008c2f0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr sl, [r0, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + ldr r5, [r4, #192] @ 0xc0 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + sub r6, r6, #8 │ │ │ │ + add sl, r5, sl, lsl #2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [r5, #4]! │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r7, r4] │ │ │ │ + bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ + cmp sl, r5 │ │ │ │ + strd r0, [r7, r4] │ │ │ │ + bne 8c33c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0008c378 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + ldr r0, [r0, #192] @ 0xc0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #1112] @ 8c7f8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x480> │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr r3, [pc, #1108] @ 8c7fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x484> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8c7d8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x460> │ │ │ │ + ldr r9, [r4, #76] @ 0x4c │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 8c58c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x214> │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, r1, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr ip, [r8, #8] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + cmp ip, #0 │ │ │ │ + add sl, r7, r2 │ │ │ │ + add r3, r7, r3 │ │ │ │ + beq 8c5f0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x278> │ │ │ │ + mov lr, r6 │ │ │ │ + mov r1, ip │ │ │ │ + b 8c430 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ + bne 8c420 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa8> │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 8c43c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xc4> │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8c448 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xd0> │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + cmp sl, r2 │ │ │ │ + ble 8c410 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x98> │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 8c430 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ + cmp r6, lr │ │ │ │ + beq 8c45c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xe4> │ │ │ │ + ldr r1, [lr, #16] │ │ │ │ + cmp sl, r1 │ │ │ │ + bge 8c548 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1d0> │ │ │ │ + ldr fp, [r8, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + b 8c488 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ + bne 8c478 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x100> │ │ │ │ + ldr r1, [ip, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 8c494 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x11c> │ │ │ │ + mov r2, ip │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 8c4a0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x128> │ │ │ │ + ldr r1, [ip, #16] │ │ │ │ + cmp sl, r1 │ │ │ │ + ble 8c468 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf0> │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 8c488 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ + cmp r6, r2 │ │ │ │ + beq 8c5f4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27c> │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp sl, r0 │ │ │ │ + blt 8c4c4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x14c> │ │ │ │ + bne 8c5b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x240> │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge 8c5b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x240> │ │ │ │ + mov r0, #32 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 2ba3c │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r2, [r0, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + str fp, [r0, #24] │ │ │ │ + str sl, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp sl, r0 │ │ │ │ + blt 8c668 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2f0> │ │ │ │ + beq 8c65c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2e4> │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 8c73c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c4> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr ip, [r0, #16] │ │ │ │ + cmp sl, ip │ │ │ │ + bge 8c7a0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x428> │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3d8> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + b 8c6a4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ + bne 8c558 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1e0> │ │ │ │ + ldr r1, [lr, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + blt 8c45c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xe4> │ │ │ │ + ldr r3, [lr, #28] │ │ │ │ + ldr r2, [r4, #200] @ 0xc8 │ │ │ │ + cmn r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [lr, #28] │ │ │ │ + ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8c5d8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x260> │ │ │ │ + str lr, [r3], #4 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt 8c3e0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x68> │ │ │ │ + ldr r2, [pc, #620] @ 8c800 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x488> │ │ │ │ + ldr r3, [pc, #612] @ 8c7fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x484> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8c7d4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x45c> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #580] @ 8c804 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48c> │ │ │ │ + ldr r1, [pc, #580] @ 8c808 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x490> │ │ │ │ + ldr r0, [pc, #580] @ 8c80c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x494> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #276 @ 0x114 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, r4, #192 @ 0xc0 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 2cfd8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ + ldr r9, [r4, #76] @ 0x4c │ │ │ │ + b 8c580 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x208> │ │ │ │ + ldr fp, [r8, #20] │ │ │ │ + mov r0, #32 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r1, [r8, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + str fp, [r0, #24] │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str sl, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r1, [r0, #28] │ │ │ │ + bne 8c72c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3b4> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 8b740 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8c7c4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x44c> │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, #32 │ │ │ │ + bl 2c684 │ │ │ │ + b 8c6bc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x344> │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge 8c77c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x404> │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 8c6a0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x328> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr ip, [r0, #16] │ │ │ │ + cmp sl, ip │ │ │ │ + ble 8c6f8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x380> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c7b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x440> │ │ │ │ + mov r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8, #20] │ │ │ │ + ldr r2, [r4, #200] @ 0xc8 │ │ │ │ + ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [sp, #24] │ │ │ │ + strne r9, [r3], #4 │ │ │ │ + ldrne r9, [r4, #76] @ 0x4c │ │ │ │ + strne r3, [r4, #196] @ 0xc4 │ │ │ │ + bne 8c580 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x208> │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, r4, #192 @ 0xc0 │ │ │ │ + bl 2cfd8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@plt> │ │ │ │ + ldr r9, [r4, #76] @ 0x4c │ │ │ │ + b 8c580 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x208> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + bne 8c70c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x394> │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + cmp r3, ip │ │ │ │ + bgt 8c694 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x31c> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 8b740 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + b 8c644 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2cc> │ │ │ │ + ldr r2, [r8, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp sl, r0 │ │ │ │ + ble 8c78c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x414> │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r6, r2 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8c6a4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 8c6a0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x328> │ │ │ │ + movne r0, #0 │ │ │ │ + bne 8c6a4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b 8c6a4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x32c> │ │ │ │ + bgt 8c504 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x18c> │ │ │ │ + mov fp, r9 │ │ │ │ + mov r9, r2 │ │ │ │ + b 8c64c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2d4> │ │ │ │ + bne 8c62c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4> │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt 8c73c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c4> │ │ │ │ + b 8c62c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne 8c70c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x394> │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + cmp r3, ip │ │ │ │ + blt 8c530 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b8> │ │ │ │ + b 8c70c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x394> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b 8c740 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c8> │ │ │ │ + subs r0, r9, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + mov r9, fp │ │ │ │ + b 8c740 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x3c8> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #48] @ 8c810 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x498> │ │ │ │ + ldr r1, [pc, #48] @ 8c814 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #48] @ 8c818 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #48] @ 8c81c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x4a4> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + andeq r2, r8, r0, asr fp │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r2, r8, r0, ror #18 │ │ │ │ + andeq r0, r6, ip, lsr #30 │ │ │ │ + @ instruction: 0x00060dbc │ │ │ │ + andeq r0, r6, r0, lsl #31 │ │ │ │ + andeq r0, r6, r8, lsl #26 │ │ │ │ + muleq r6, r8, fp │ │ │ │ + andeq r0, r6, r4, asr #26 │ │ │ │ + andeq r0, r0, r7, lsl #2 │ │ │ │ + │ │ │ │ +0008c820 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r1, [pc, #960] @ 8cbf8 │ │ │ │ + ldr r2, [pc, #960] @ 8cbfc │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #0 │ │ │ │ + ble 8c890 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r1, [fp, #64] @ 0x40 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr ip, [r0, #4]! │ │ │ │ + ldr r3, [r1, #4]! │ │ │ │ + cmp ip, r3 │ │ │ │ + blt 8cbd4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne 8c874 │ │ │ │ + ldr r9, [fp, #52] @ 0x34 │ │ │ │ + add r3, fp, #156 @ 0x9c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + strb r4, [fp, #204] @ 0xcc │ │ │ │ + str r3, [sp] │ │ │ │ + bl 2c8dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + cmp r9, r4 │ │ │ │ + ldr r5, [fp, #44] @ 0x2c │ │ │ │ + ldr r7, [fp, #48] @ 0x30 │ │ │ │ + ble 8c980 │ │ │ │ + sub r7, r7, #8 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + add r6, fp, #136 @ 0x88 │ │ │ │ + add r8, sp, #32 │ │ │ │ + add sl, fp, #132 @ 0x84 │ │ │ │ + ldrd r2, [r7, #8]! │ │ │ │ + mov r0, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [fp, #140] @ 0x8c │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + beq 8c940 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movle r1, r3 │ │ │ │ + movgt r3, r2 │ │ │ │ + movle r3, ip │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8c900 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq 8c940 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge r3, [sp, #20] │ │ │ │ + bge 8c958 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2cf00 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [fp, #160] @ 0xa0 │ │ │ │ + ldr r2, [fp, #164] @ 0xa4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8cbc4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [r3], #4 │ │ │ │ + str r3, [fp, #160] @ 0xa0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 8c8d4 │ │ │ │ + add r3, fp, #64 @ 0x40 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2d4c4 │ │ │ │ + add r3, fp, #168 @ 0xa8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c8dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldr r7, [fp, #108] @ 0x6c │ │ │ │ + ldr r2, [fp, #112] @ 0x70 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 8ca80 │ │ │ │ + add r6, fp, #136 @ 0x88 │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r8, #0 │ │ │ │ + add sl, sp, #32 │ │ │ │ + add r9, fp, #132 @ 0x84 │ │ │ │ + ldr ip, [fp, #140] @ 0x8c │ │ │ │ + str r8, [r4] │ │ │ │ + str r8, [r4, #4] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + str r8, [r4, #12] │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [r7] │ │ │ │ + cmp ip, #0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + beq 8ca3c │ │ │ │ + ldr r3, [ip, #16] │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + cmp lr, r3 │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + movle r1, ip │ │ │ │ + movgt ip, r3 │ │ │ │ + movle ip, r2 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 8c9fc │ │ │ │ + cmp r1, r6 │ │ │ │ + beq 8ca3c │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + strge r1, [sp, #8] │ │ │ │ + strbge ip, [sp, #12] │ │ │ │ + bge 8ca54 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cf00 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [fp, #172] @ 0xac │ │ │ │ + ldr r2, [fp, #176] @ 0xb0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8cbb4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [r3], #4 │ │ │ │ + str r3, [fp, #172] @ 0xac │ │ │ │ + ldr r3, [fp, #112] @ 0x70 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne 8c9cc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2dc68 │ │ │ │ + add r3, fp, #180 @ 0xb4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2c8dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldr r7, [fp, #120] @ 0x78 │ │ │ │ + ldr r2, [fp, #124] @ 0x7c │ │ │ │ + cmp r7, r2 │ │ │ │ + beq 8cb78 │ │ │ │ + add r6, fp, #136 @ 0x88 │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r8, #0 │ │ │ │ + add sl, sp, #32 │ │ │ │ + add r9, fp, #132 @ 0x84 │ │ │ │ + str r8, [r4] │ │ │ │ + str r8, [r4, #4] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + str r8, [r4, #12] │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r7] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [fp, #140] @ 0x8c │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8cb34 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp ip, r2 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movle r1, r3 │ │ │ │ + movgt r3, r2 │ │ │ │ + movle r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d368 │ │ │ │ - ldrb r1, [r5, #39] @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2b9c4 │ │ │ │ - bl 2c648 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr ip, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ - mov r1, #4 │ │ │ │ + bne 8caf4 │ │ │ │ + cmp r1, r6 │ │ │ │ + beq 8cb34 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + cmp ip, r2 │ │ │ │ + strge r1, [sp, #8] │ │ │ │ + strbge r3, [sp, #12] │ │ │ │ + bge 8cb4c │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ + bl 2cf00 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@plt> │ │ │ │ mov r3, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #252] @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b 8ccf0 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - b 8c618 │ │ │ │ - mov r2, #8 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - b 8c344 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #-1072] @ 8cf4c │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ + strb r3, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [fp, #184] @ 0xb8 │ │ │ │ + ldr r2, [fp, #188] @ 0xbc │ │ │ │ cmp r3, r2 │ │ │ │ - moveq r1, #10 │ │ │ │ - beq 8d2c0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #10 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b 8d2c0 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8cee4 │ │ │ │ - ldr sl, [pc, #-1136] @ 8cf50 │ │ │ │ - ldr fp, [pc, #-1136] @ 8cf54 │ │ │ │ - strd sl, [r5] │ │ │ │ - strd sl, [sp, #40] @ 0x28 │ │ │ │ - b 8cc40 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8cc28 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r2, [r5] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 8cc40 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2cf6c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 2c0cc <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 2cff0 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [r5] │ │ │ │ - b 8c774 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - b 8d240 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - b 8d244 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - b 8d078 │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 8c5e8 │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - b 8c52c │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - b 8c4c0 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - b 8d3f8 │ │ │ │ - ldr r2, [pc, #-1296] @ 8cf58 │ │ │ │ - ldr r3, [pc, #-1296] @ 8cf5c │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 8cca8 │ │ │ │ - ldr r2, [pc, #-1304] @ 8cf60 │ │ │ │ - ldr r3, [pc, #-1220] @ 8cfb8 │ │ │ │ + beq 8cba4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [r3], #4 │ │ │ │ + str r3, [fp, #184] @ 0xb8 │ │ │ │ + ldr r3, [fp, #124] @ 0x7c │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne 8cac4 │ │ │ │ + ldr r2, [pc, #128] @ 8cc00 │ │ │ │ + ldr r3, [pc, #120] @ 8cbfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8d61c │ │ │ │ + bne 8cbf4 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 2c150 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b 8cb68 │ │ │ │ + ldr r0, [sp] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 2c150 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b 8ca70 │ │ │ │ + ldr r0, [sp] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 2c150 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b 8c974 │ │ │ │ + ldr r3, [pc, #40] @ 8cc04 │ │ │ │ + ldr r1, [pc, #40] @ 8cc08 │ │ │ │ + ldr r0, [pc, #40] @ 8cc0c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #106 @ 0x6a │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r0, sp, #268 @ 0x10c │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #-1356] @ 8cf64 │ │ │ │ - ldr r3, [pc, #-1276] @ 8cfb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + @ instruction: 0x000826bc │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r2, r8, r4, ror r3 │ │ │ │ + andeq r0, r6, r0, lsl #19 │ │ │ │ + andeq r0, r6, r0, lsr #15 │ │ │ │ + muleq r6, ip, r9 │ │ │ │ + │ │ │ │ +0008cc10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 8cce4 │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + add r1, r1, #24 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl 2dcbc │ │ │ │ + add r1, r5, #64 @ 0x40 │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + bl 2bc64 │ │ │ │ + ldr r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r2, [r4, #196] @ 0xc4 │ │ │ │ + ldr r5, [r4, #140] @ 0x8c │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r3, [r4, #196] @ 0xc4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8cc8c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 8b828 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8cc6c │ │ │ │ + ldr r0, [r4, #160] @ 0xa0 │ │ │ │ + ldr r1, [r4, #156] @ 0x9c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r4, #136 @ 0x88 │ │ │ │ + str r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + str r3, [r4, #148] @ 0x94 │ │ │ │ + str r2, [r4, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #172] @ 0xac │ │ │ │ + cmp r1, r0 │ │ │ │ + strne r1, [r4, #160] @ 0xa0 │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [r4, #184] @ 0xb8 │ │ │ │ + ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r3, [r4, #184] @ 0xb8 │ │ │ │ + bl 2ba54 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - bl 2cf24 >::~_Vector_base()@plt> │ │ │ │ - b 8d498 │ │ │ │ - b 8d4e0 │ │ │ │ - ldr r2, [pc, #-1432] @ 8cf68 │ │ │ │ - ldr r3, [pc, #-1356] @ 8cfb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + strb r3, [r4, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0008ccec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrd r2, [r1, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2c390 │ │ │ │ + add r6, r4, #64 @ 0x40 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 2dcbc │ │ │ │ + add r1, r5, #88 @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d4b8 │ │ │ │ + add r1, r5, #152 @ 0x98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d53c │ │ │ │ + ldr r5, [r4, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8cd68 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 8b828 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8cd48 │ │ │ │ + ldr r0, [r4, #160] @ 0xa0 │ │ │ │ + ldr r1, [r4, #156] @ 0x9c │ │ │ │ + add r3, r4, #136 @ 0x88 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + str r3, [r4, #148] @ 0x94 │ │ │ │ + str r2, [r4, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #172] @ 0xac │ │ │ │ + cmp r1, r0 │ │ │ │ + strne r1, [r4, #160] @ 0xa0 │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [r4, #184] @ 0xb8 │ │ │ │ + ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + strne r3, [r4, #184] @ 0xb8 │ │ │ │ + bl 2ba54 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0008cdc0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1464] @ 8cf6c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2bb38 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8d5dc │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - b 8d4d0 │ │ │ │ - ldr r2, [pc, #-1552] @ 8cf70 │ │ │ │ - ldr r3, [pc, #-1484] @ 8cfb8 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + ldr r2, [pc, #364] @ 8cf58 │ │ │ │ + ldr r3, [pc, #364] @ 8cf5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1584] @ 8cf74 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r2, [pc, #-1592] @ 8cf78 │ │ │ │ - ldr r3, [pc, #-1532] @ 8cfb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bl 2c390 │ │ │ │ + mov r5, sp │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 2dcbc │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1624] @ 8cf7c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - b 8d544 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r3 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, sp │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 2bc64 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2c27c │ │ │ │ + ldr r5, [r4, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8cea4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 8b828 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ bl 2c684 │ │ │ │ - b 8d53c │ │ │ │ - ldr r2, [pc, #-1652] @ 8cf80 │ │ │ │ - ldr r3, [pc, #-1600] @ 8cfb8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8ce84 │ │ │ │ + ldr r0, [r4, #160] @ 0xa0 │ │ │ │ + ldr r1, [r4, #156] @ 0x9c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r4, #136 @ 0x88 │ │ │ │ + str r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + str r3, [r4, #148] @ 0x94 │ │ │ │ + str r2, [r4, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #172] @ 0xac │ │ │ │ + cmp r1, r0 │ │ │ │ + strne r1, [r4, #160] @ 0xa0 │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [r4, #184] @ 0xb8 │ │ │ │ + ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r3, [r4, #184] @ 0xb8 │ │ │ │ + bl 2ba54 │ │ │ │ + ldr r2, [pc, #100] @ 8cf60 │ │ │ │ + ldr r3, [pc, #92] @ 8cf5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1684] @ 8cf84 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r0, [pc, #-1692] @ 8cf88 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - b 8d54c │ │ │ │ - b 8d53c │ │ │ │ - ldr r2, [pc, #-1708] @ 8cf8c │ │ │ │ - ldr r3, [pc, #-1668] @ 8cfb8 │ │ │ │ + bne 8cf50 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c27c │ │ │ │ + ldr r2, [pc, #48] @ 8cf64 │ │ │ │ + ldr r3, [pc, #36] @ 8cf5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1740] @ 8cf90 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - ldr r2, [pc, #-1748] @ 8cf94 │ │ │ │ - ldr r3, [pc, #-1716] @ 8cfb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + beq 8cf54 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r2, r8, r8, lsl #2 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + strdeq r1, [r8], -r8 │ │ │ │ + andeq r1, r8, r0, asr #31 │ │ │ │ + │ │ │ │ +0008cf68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, r0, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + add r1, r1, #24 │ │ │ │ + mov r0, r6 │ │ │ │ + add r7, r4, #64 @ 0x40 │ │ │ │ + bl 2dc8c │ │ │ │ + add r1, r5, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d560 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r4, #136 @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #164] @ 0xa4 │ │ │ │ + str r3, [r4, #168] @ 0xa8 │ │ │ │ + str r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [r4, #176] @ 0xb0 │ │ │ │ + str r3, [r4, #180] @ 0xb4 │ │ │ │ + str r3, [r4, #184] @ 0xb8 │ │ │ │ + str r3, [r4, #188] @ 0xbc │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + str r3, [r4, #200] @ 0xc8 │ │ │ │ + strb r3, [r4, #204] @ 0xcc │ │ │ │ + bl 2ba54 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 8d03c │ │ │ │ + add r0, r4, #192 @ 0xc0 │ │ │ │ + bl 2cfe4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #180 @ 0xb4 │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #168 @ 0xa8 │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #156 @ 0x9c │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [r4, #140] @ 0x8c │ │ │ │ + bl 8b828 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c27c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cf54 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +0008d048 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2c390 │ │ │ │ + add r6, r4, #24 │ │ │ │ + add r7, r4, #64 @ 0x40 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2dc8c │ │ │ │ + ldr r2, [r5, #152] @ 0x98 │ │ │ │ + add r1, r5, #88 @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c750 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r4, #136 @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #164] @ 0xa4 │ │ │ │ + str r3, [r4, #168] @ 0xa8 │ │ │ │ + str r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [r4, #176] @ 0xb0 │ │ │ │ + str r3, [r4, #180] @ 0xb4 │ │ │ │ + str r3, [r4, #184] @ 0xb8 │ │ │ │ + str r3, [r4, #188] @ 0xbc │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + str r3, [r4, #200] @ 0xc8 │ │ │ │ + bl 2ba54 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 8d128 │ │ │ │ + add r0, r4, #192 @ 0xc0 │ │ │ │ + bl 2cfe4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #180 @ 0xb4 │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #168 @ 0xa8 │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #156 @ 0x9c │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [r4, #140] @ 0x8c │ │ │ │ + bl 8b828 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c27c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cf54 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +0008d134 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2c390 │ │ │ │ + add r5, r4, #24 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dc8c │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1780] @ 8cf98 │ │ │ │ + add r2, r4, #136 @ 0x88 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #164] @ 0xa4 │ │ │ │ + str r3, [r4, #168] @ 0xa8 │ │ │ │ + str r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [r4, #176] @ 0xb0 │ │ │ │ + str r3, [r4, #180] @ 0xb4 │ │ │ │ + str r3, [r4, #184] @ 0xb8 │ │ │ │ + str r3, [r4, #188] @ 0xbc │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + str r3, [r4, #200] @ 0xc8 │ │ │ │ + bl 2ba54 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r0, r4, #192 @ 0xc0 │ │ │ │ + bl 2cfe4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #180 @ 0xb4 │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #168 @ 0xa8 │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #156 @ 0x9c │ │ │ │ + bl 2d284 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [r4, #140] @ 0x8c │ │ │ │ + bl 8b828 │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + bl 2c27c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2cf54 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + addeq r4, r1, #4 │ │ │ │ + bne 8d278 │ │ │ │ + b 8d2c8 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + ldr lr, [r4, #12] │ │ │ │ + cmp r5, ip │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movge r3, lr │ │ │ │ + movlt r2, #1 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8d274 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r3, r4 │ │ │ │ + bne 8d2c8 │ │ │ │ + cmp r5, ip │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + stmgt r6, {r2, r3} │ │ │ │ + strle r4, [r6] │ │ │ │ + strle r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + moveq r3, #0 │ │ │ │ + stmeq r6, {r3, r4} │ │ │ │ + beq 8d2c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2cd8c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b 8d2a8 │ │ │ │ + │ │ │ │ +0008d2f4 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d320 > >, std::allocator > > > >::~_Vector_base()@@Base+0x2c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008d328 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d354 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x2c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008d35c > >, std::allocator > > > >::reserve(unsigned int)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ + bhi 8d3f0 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x94> │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r1, r3, asr #2 │ │ │ │ + popls {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + lsl r5, r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r7, r7, r2 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r4, {r0, ip} │ │ │ │ + cmp r0, ip │ │ │ │ + beq 8d3c8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6c> │ │ │ │ + sub r2, r6, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 8d3b8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d3dc > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x80> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + add r7, r6, r7 │ │ │ │ + add r1, r6, r5 │ │ │ │ + stm r4, {r6, r7} │ │ │ │ + str r1, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #4] @ 8d3fc > >, std::allocator > > > >::reserve(unsigned int)@@Base+0xa0> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - b 8d55c │ │ │ │ - ldr r2, [pc, #-1792] @ 8cf9c │ │ │ │ - ldr r3, [pc, #-1768] @ 8cfb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1824] @ 8cfa0 │ │ │ │ + andeq pc, r5, r0, lsl #28 │ │ │ │ + │ │ │ │ +0008d400 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + sub sl, r4, r7 │ │ │ │ + asr r3, sl, #2 │ │ │ │ + cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ + beq 8d4cc > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xcc> │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bcs 8d4c4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xc4> │ │ │ │ + mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + movcs r3, r2 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r7, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [r0, sl] │ │ │ │ + beq 8d4bc > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xbc> │ │ │ │ + sub r2, r0, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 8d478 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x78> │ │ │ │ + sub r4, r3, r7 │ │ │ │ + add r4, r8, r4 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r4, r4, #4 │ │ │ │ + beq 8d4ac > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xac> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + sub r1, r1, r7 │ │ │ │ + bl 2c684 │ │ │ │ + add r5, r8, r5 │ │ │ │ + str r8, [r6] │ │ │ │ + stmib r6, {r4, r5} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + b 8d490 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x90> │ │ │ │ + mvn r5, #-2147483645 @ 0x80000003 │ │ │ │ + b 8d454 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ 8d4d8 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0xd8> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - ldr r2, [pc, #-1832] @ 8cfa4 │ │ │ │ - ldr r3, [pc, #-1816] @ 8cfb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1864] @ 8cfa8 │ │ │ │ + muleq r5, r4, r0 │ │ │ │ + │ │ │ │ +0008d4dc const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + sub sl, r4, r7 │ │ │ │ + asr r3, sl, #2 │ │ │ │ + cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ + beq 8d5a8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xcc> │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bcs 8d5a0 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xc4> │ │ │ │ + mvn r2, #-536870912 @ 0xe0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + movcs r3, r2 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r7, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [r0, sl] │ │ │ │ + beq 8d598 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xbc> │ │ │ │ + sub r2, r0, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 8d554 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x78> │ │ │ │ + sub r4, r3, r7 │ │ │ │ + add r4, r8, r4 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r4, r4, #4 │ │ │ │ + beq 8d588 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xac> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + sub r1, r1, r7 │ │ │ │ + bl 2c684 │ │ │ │ + add r5, r8, r5 │ │ │ │ + str r8, [r6] │ │ │ │ + stmib r6, {r4, r5} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + b 8d56c const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x90> │ │ │ │ + mvn r5, #-2147483645 @ 0x80000003 │ │ │ │ + b 8d530 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ 8d5b4 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0xd8> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - b 8d700 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 2cf54 │ │ │ │ - add r0, sp, #364 @ 0x16c │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - b 8d528 │ │ │ │ - ldr r2, [pc, #-1896] @ 8cfac │ │ │ │ - ldr r3, [pc, #-1888] @ 8cfb8 │ │ │ │ + @ instruction: 0x0005cfb8 │ │ │ │ + │ │ │ │ +0008d5b8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #424] @ 8d77c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #424] @ 8d780 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r0, [pc, #-1928] @ 8cfb0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - b 8d530 │ │ │ │ - ldr r2, [pc, #-1940] @ 8cfb4 │ │ │ │ - ldr r3, [pc, #-1940] @ 8cfb8 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r8, [r2], #8 │ │ │ │ + add r9, r6, #4 │ │ │ │ + cmp r5, r9 │ │ │ │ + add ip, r0, #24 │ │ │ │ + str r8, [r0, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r2, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + beq 8d6c8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + ble 8d688 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xd0> │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq 8d6c0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x108> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2cd8c │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bge 8d6d4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8d748 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x190> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2bbf8 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + mov r4, r7 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + b 8d708 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x150> │ │ │ │ + mov r4, r5 │ │ │ │ + bge 8d6fc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x144> │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq 8d748 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x190> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c6a8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + ble 8d6d4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8d770 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1b8> │ │ │ │ + mov r0, #1 │ │ │ │ + b 8d668 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xb0> │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8d738 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x180> │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 8d248 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r0, r4, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8d74c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x194> │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #116] @ 8d784 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #108] @ 8d780 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d494 │ │ │ │ - bl 2d170 │ │ │ │ - b 8d56c │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 2cf54 │ │ │ │ - b 8d6f8 │ │ │ │ - │ │ │ │ -0008d778 : │ │ │ │ - ldr r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - bx r3 │ │ │ │ + bne 8d778 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1c0> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + bge 8d6d4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x11c> │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r9, r2 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d668 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xb0> │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b 8d668 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xb0> │ │ │ │ + mov r2, r5 │ │ │ │ + b 8d75c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1a4> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r8, r0, lsr #18 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r1, r8, r4, ror #15 │ │ │ │ cmp r1, r0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r7, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sub r6, lr, r7 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 8d83c │ │ │ │ + bhi 8d83c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x284> │ │ │ │ ldr ip, [r4, #4] │ │ │ │ sub r2, ip, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 8d7f8 │ │ │ │ + bhi 8d7f8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x240> │ │ │ │ cmp r6, #8 │ │ │ │ - ble 8d890 │ │ │ │ + ble 8d890 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x2d8> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #8 │ │ │ │ - ble 8d8a4 │ │ │ │ + ble 8d8a4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x2ec> │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9a8 │ │ │ │ ldm r4, {r0, ip} │ │ │ │ ldm r5, {r7, lr} │ │ │ │ sub r2, ip, r0 │ │ │ │ add r1, r7, r2 │ │ │ │ sub r2, lr, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble 8d8b4 │ │ │ │ + ble 8d8b4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x2fc> │ │ │ │ mov r0, ip │ │ │ │ bl 2c9a8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r6, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 8d8d4 │ │ │ │ + bhi 8d8d4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x31c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba3c │ │ │ │ cmp r6, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ble 8d8c8 │ │ │ │ + ble 8d8c8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x310> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 2c9a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d87c │ │ │ │ + beq 8d87c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x2c4> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ add r6, r5, r6 │ │ │ │ str r5, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r6, r0, r6 │ │ │ │ - bne 8d7f0 │ │ │ │ + bne 8d7f0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x238> │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [r0] │ │ │ │ - b 8d7f0 │ │ │ │ - bne 8d814 │ │ │ │ + b 8d7f0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x238> │ │ │ │ + bne 8d814 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x25c> │ │ │ │ ldrd r8, [r7] │ │ │ │ strd r8, [r0] │ │ │ │ - b 8d814 │ │ │ │ + b 8d814 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x25c> │ │ │ │ add r6, r0, r6 │ │ │ │ - bne 8d7f0 │ │ │ │ + bne 8d7f0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x238> │ │ │ │ ldrd r2, [r1] │ │ │ │ strd r2, [ip] │ │ │ │ - b 8d7f0 │ │ │ │ + b 8d7f0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x238> │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [r0] │ │ │ │ - b 8d864 │ │ │ │ + b 8d864 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x2ac> │ │ │ │ bl 2c84c │ │ │ │ │ │ │ │ 0008d8d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -99184,15 +99184,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r1, sp │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 8d788 │ │ │ │ + bl 8d788 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1d0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ str r3, [r5, #4] │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [pc, #160] @ 8dd84 │ │ │ │ @@ -99284,15 +99284,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r1, sp │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 8d788 │ │ │ │ + bl 8d788 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1d0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ str r3, [r5, #4] │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [pc, #160] @ 8df0c │ │ │ │ @@ -99361,17 +99361,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ ldrdeq r0, [r8], -r4 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq pc, r5, r4, lsr #32 │ │ │ │ - andeq pc, r5, r4, asr r0 @ │ │ │ │ - andeq pc, r5, r4, ror r0 @ │ │ │ │ + andeq lr, r5, r8, asr #14 │ │ │ │ + andeq lr, r5, r8, ror r7 │ │ │ │ + muleq r5, r8, r7 │ │ │ │ │ │ │ │ 0008df80 ::~SimpleReferenced()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #80] @ 8dfe8 ::~SimpleReferenced()@@Base+0x68> │ │ │ │ @@ -99394,17 +99394,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ andeq r0, r8, ip, asr pc │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq lr, r5, r8, lsr #31 │ │ │ │ - ldrdeq lr, [r5], -r8 │ │ │ │ - strdeq lr, [r5], -r8 │ │ │ │ + andeq lr, r5, ip, asr #13 │ │ │ │ + strdeq lr, [r5], -ip │ │ │ │ + andeq lr, r5, ip, lsl r7 │ │ │ │ │ │ │ │ 0008dffc > >::~SimpleReferenced()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #112] @ 8e084 > >::~SimpleReferenced()@@Base+0x88> │ │ │ │ @@ -99436,17 +99436,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ andeq r0, r8, r0, ror #29 │ │ │ │ andeq r0, r0, r0, lsr #26 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq lr, r5, ip, lsl #30 │ │ │ │ - andeq lr, r5, ip, lsr pc │ │ │ │ - andeq lr, r5, ip, asr pc │ │ │ │ + andeq lr, r5, r0, lsr r6 │ │ │ │ + andeq lr, r5, r0, ror #12 │ │ │ │ + andeq lr, r5, r0, lsl #13 │ │ │ │ │ │ │ │ 0008e09c > >::~SimpleReferenced()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #124] @ 8e130 > >::~SimpleReferenced()@@Base+0x94> │ │ │ │ @@ -99481,17 +99481,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ andeq r0, r8, r0, asr #28 │ │ │ │ andeq r0, r0, r0, lsr #26 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq lr, r5, r0, ror #28 │ │ │ │ - muleq r5, r0, lr │ │ │ │ - @ instruction: 0x0005eeb0 │ │ │ │ + andeq lr, r5, r4, lsl #11 │ │ │ │ + @ instruction: 0x0005e5b4 │ │ │ │ + ldrdeq lr, [r5], -r4 │ │ │ │ │ │ │ │ 0008e148 > > >::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -100206,15 +100206,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8ebc8 │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ebb0 │ │ │ │ + bl 2ebb0 │ │ │ │ ldr r3, [r8, #-12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r3, #440 @ 0x1b8 │ │ │ │ add r3, sp, r3 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r2, [r3, #-288] @ 0xfffffee0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -101626,15 +101626,15 @@ │ │ │ │ b 901e4 │ │ │ │ andeq pc, r7, r0, ror r3 @ │ │ │ │ andeq pc, r7, r4, asr r3 @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq fp, r5, r0, lsl #31 │ │ │ │ + andeq fp, r5, r8, asr #14 │ │ │ │ andeq r1, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ muleq r7, ip, lr │ │ │ │ andeq lr, r7, r0, asr #27 │ │ │ │ strdeq sp, [r5], -r4 │ │ │ │ ldrdeq sp, [r5], -r0 │ │ │ │ andeq sp, r5, r4, lsl r6 │ │ │ │ @@ -101805,15 +101805,15 @@ │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ andeq lr, r7, r4, asr #24 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ @ instruction: 0x0007eabc │ │ │ │ andeq lr, r7, ip, lsr #20 │ │ │ │ andeq lr, r7, r4, lsl #20 │ │ │ │ - andeq r9, r5, ip, lsr r5 │ │ │ │ + andeq sl, r5, r4, asr r0 │ │ │ │ │ │ │ │ 00090538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -103134,24 +103134,24 @@ │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #676] @ 91c10 , Ipopt::SmartPtr)@@Base+0xa04> │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ec1c │ │ │ │ + bl 2ec1c │ │ │ │ ldr r1, [pc, #656] @ 91c14 , Ipopt::SmartPtr)@@Base+0xa08> │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ec1c │ │ │ │ + bl 2ec1c │ │ │ │ ldr r1, [pc, #640] @ 91c18 , Ipopt::SmartPtr)@@Base+0xa0c> │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec1c │ │ │ │ + bl 2ec1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb r3, [sp, #124] @ 0x7c │ │ │ │ @@ -103290,15 +103290,15 @@ │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ b 91aa8 , Ipopt::SmartPtr)@@Base+0x89c> │ │ │ │ b 91b14 , Ipopt::SmartPtr)@@Base+0x908> │ │ │ │ andeq sp, r7, r0, asr #25 │ │ │ │ @ instruction: 0x0007dcbc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, r4, lsr #31 │ │ │ │ - ldrdeq r9, [r5], -ip │ │ │ │ + andeq r9, r5, r0, lsr #27 │ │ │ │ muleq r5, r4, r5 │ │ │ │ @ instruction: 0x0005c4b0 │ │ │ │ andeq r0, r0, ip, ror #26 │ │ │ │ andeq ip, r5, ip, lsr #6 │ │ │ │ andeq ip, r5, r4, asr #5 │ │ │ │ @ instruction: 0x0005c2b8 │ │ │ │ andeq ip, r5, r0, lsl r2 │ │ │ │ @@ -105491,23 +105491,23 @@ │ │ │ │ │ │ │ │ 00093d48 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #8] @ 93d5c │ │ │ │ ldr r3, [r3, #644] @ 0x284 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r7, r5, r8, lsl #31 │ │ │ │ + andeq r7, r5, r0, asr r7 │ │ │ │ │ │ │ │ 00093d60 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #8] @ 93d74 │ │ │ │ ldr r3, [r3, #648] @ 0x288 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r7, r5, r0, ror pc │ │ │ │ + andeq r7, r5, r8, lsr r7 │ │ │ │ │ │ │ │ 00093d78 : │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 93da8 │ │ │ │ ldr r3, [r0, #568] @ 0x238 │ │ │ │ bic r0, r3, #4 │ │ │ │ @@ -105629,15 +105629,15 @@ │ │ │ │ ldr r1, [pc, #36] @ 93f4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2dd64 │ │ │ │ mov r1, #0 │ │ │ │ bl 2d158 │ │ │ │ b 93ec0 │ │ │ │ - ldrdeq lr, [r5], -r4 │ │ │ │ + ldrdeq lr, [r5], -r0 │ │ │ │ andeq r9, r5, ip, lsr #29 │ │ │ │ andeq r9, r5, r4, ror #29 │ │ │ │ andeq r9, r5, r4, lsl #29 │ │ │ │ @ instruction: 0x00059eb4 │ │ │ │ │ │ │ │ 00093f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -105741,32 +105741,32 @@ │ │ │ │ ldr r1, [pc, #24] @ 940e0 │ │ │ │ ldr r0, [pc, #24] @ 940e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x00057cb4 │ │ │ │ - andeq r7, r5, r0, lsl #25 │ │ │ │ - andeq r7, r5, r4, ror #25 │ │ │ │ + andeq r8, r5, r8, lsr #18 │ │ │ │ + strdeq r8, [r5], -r4 │ │ │ │ + andeq r8, r5, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 94118 │ │ │ │ ldr r1, [pc, #24] @ 9411c │ │ │ │ ldr r0, [pc, #24] @ 94120 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #70 @ 0x46 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - strdeq r7, [r5], -r4 │ │ │ │ - andeq r7, r5, r4, asr #24 │ │ │ │ - andeq r7, r5, r4, asr ip │ │ │ │ + andeq r8, r5, r8, ror #16 │ │ │ │ + @ instruction: 0x000588b8 │ │ │ │ + andeq r8, r5, r8, asr #17 │ │ │ │ │ │ │ │ 00094124 : │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [r2] │ │ │ │ bls 9413c │ │ │ │ cmp r1, #3 │ │ │ │ @@ -105940,15 +105940,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #32] @ 943f8 , std::allocator >&) const@@Base+0x234> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - andeq lr, r5, lr, ror #13 │ │ │ │ + andeq lr, r5, sl, ror #13 │ │ │ │ andeq sl, r7, ip, ror fp │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r1, r0, ip, rrx │ │ │ │ andeq r1, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr lr │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ │ │ │ │ @@ -108644,58 +108644,58 @@ │ │ │ │ andeq r7, r5, r8, lsr sl │ │ │ │ andeq r8, r5, ip, lsr r0 │ │ │ │ andeq r8, r5, r8, rrx │ │ │ │ andeq r8, r5, r0, asr r0 │ │ │ │ andeq r8, r5, r0, asr #32 │ │ │ │ andeq r2, r5, ip, lsl #3 │ │ │ │ andeq r8, r5, r0, lsr #32 │ │ │ │ - andeq r5, r5, r0, lsr #26 │ │ │ │ + andeq r5, r5, r8, ror #9 │ │ │ │ andeq r7, r5, r0, asr #16 │ │ │ │ andeq r7, r5, r8, lsl r7 │ │ │ │ andeq r7, r5, ip, ror #27 │ │ │ │ andeq r7, r5, r8, ror #26 │ │ │ │ andeq r7, r5, r4, asr sp │ │ │ │ strdeq r7, [r5], -r8 │ │ │ │ andeq r7, r5, r4, lsl #28 │ │ │ │ strdeq r7, [r5], -ip │ │ │ │ andeq r7, r5, r4, lsl #28 │ │ │ │ andeq r7, r5, r4, lsl #28 │ │ │ │ andeq r7, r5, r8, lsr #28 │ │ │ │ andeq r7, r5, r8, lsr #28 │ │ │ │ - andeq r5, r5, r4, lsl #20 │ │ │ │ + andeq r5, r5, ip, asr #3 │ │ │ │ muleq r5, r8, r4 │ │ │ │ andeq r0, r5, r0, lsr r8 │ │ │ │ - strdeq r4, [r5], -r8 │ │ │ │ + andeq r4, r5, r8, lsr #28 │ │ │ │ andeq r7, r5, ip, asr sl │ │ │ │ muleq r5, r0, sl │ │ │ │ andeq r7, r5, r8, lsl #21 │ │ │ │ andeq r7, r5, ip, ror sl │ │ │ │ andeq r7, r5, r8, asr sl │ │ │ │ andeq r7, r5, r8, ror sl │ │ │ │ - andeq r5, r5, r8, lsr #11 │ │ │ │ - andeq r4, r5, r8, asr r9 │ │ │ │ - andeq r4, r5, r0, lsr r8 │ │ │ │ + andeq r4, r5, r0, ror sp │ │ │ │ + andeq r4, r5, r8, lsl #25 │ │ │ │ + andeq r4, r5, r0, ror #22 │ │ │ │ andeq r7, r5, r8, asr #16 │ │ │ │ andeq r1, r5, r4, lsl #20 │ │ │ │ strdeq r1, [r5], -r4 │ │ │ │ andeq r7, r5, r8, asr r8 │ │ │ │ andeq pc, r4, r8, lsl #26 │ │ │ │ andeq r7, r5, r0, asr #16 │ │ │ │ - strdeq r5, [r5], -r8 │ │ │ │ - muleq r5, r0, r6 │ │ │ │ - andeq r6, r5, ip, asr r9 │ │ │ │ + andeq r4, r5, r0, asr #21 │ │ │ │ + andeq r4, r5, r0, asr #19 │ │ │ │ + ldrdeq r6, [r5], -r4 │ │ │ │ andeq r7, r5, r0, lsl #12 │ │ │ │ andeq r7, r5, r0, lsl r6 │ │ │ │ - muleq r5, r4, r8 │ │ │ │ - andeq r6, r5, r8, lsr r6 │ │ │ │ + andeq r6, r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x000563b0 │ │ │ │ andeq r7, r5, r8, lsr r3 │ │ │ │ andeq r7, r5, ip, asr #6 │ │ │ │ @ instruction: 0x4646d497 │ │ │ │ stclcc 14, cr0, [r7], #-980 @ 0xfffffc2c │ │ │ │ - andeq r6, r5, r0, ror r5 │ │ │ │ + andeq r6, r5, r8, ror #5 │ │ │ │ andeq r7, r5, r8, ror #3 │ │ │ │ andeq r7, r5, r0, ror #3 │ │ │ │ andeq r7, r5, ip, ror #3 │ │ │ │ eors r8, r0, #14848 @ 0x3a00 │ │ │ │ @ instruction: 0x3e45798e │ │ │ │ andeq r7, r5, r0, lsr #2 │ │ │ │ andeq pc, r4, r4, lsl #22 │ │ │ │ @@ -110641,18 +110641,18 @@ │ │ │ │ andeq r6, r5, r0, lsr #5 │ │ │ │ andeq r6, r5, r0, ror #5 │ │ │ │ strdeq r6, [r5], -r4 │ │ │ │ andeq r6, r5, r8, lsl #3 │ │ │ │ andeq r6, r5, r4, lsl #3 │ │ │ │ andeq pc, r4, ip, asr #22 │ │ │ │ andeq sp, r4, r8, ror lr │ │ │ │ - andeq r3, r5, r0, lsl #9 │ │ │ │ + andeq r2, r5, r8, asr #24 │ │ │ │ andeq pc, r4, r8, lsl fp @ │ │ │ │ - andeq r3, r5, r8, asr r4 │ │ │ │ - andeq r3, r5, r8, asr #8 │ │ │ │ + andeq r2, r5, r0, lsr #24 │ │ │ │ + andeq r2, r5, r0, lsl ip │ │ │ │ andeq r5, r5, ip, ror #31 │ │ │ │ andeq sp, r4, ip, asr #18 │ │ │ │ andeq r5, r5, r0, ror #27 │ │ │ │ andeq r5, r5, r0, ror #27 │ │ │ │ andeq r5, r5, r4, lsl #28 │ │ │ │ rscsmi r6, r8, r0, lsl #20 │ │ │ │ andeq r5, r5, r0, asr fp │ │ │ │ @@ -110661,19 +110661,19 @@ │ │ │ │ andeq r5, r5, r8, lsr #24 │ │ │ │ andeq r5, r5, r8, lsl ip │ │ │ │ andeq r5, r5, ip, lsl #24 │ │ │ │ andeq r5, r5, r0, lsr ip │ │ │ │ andeq r5, r5, r8, lsr #24 │ │ │ │ andeq r5, r5, ip, asr ip │ │ │ │ andeq r5, r5, r0, asr ip │ │ │ │ - andeq r2, r5, r0, ror sp │ │ │ │ + andeq r2, r5, r8, lsr r5 │ │ │ │ andeq r5, r5, r8, lsl #20 │ │ │ │ andeq r5, r5, r0, ror #21 │ │ │ │ andeq r5, r5, ip, ror #21 │ │ │ │ - muleq r5, ip, fp │ │ │ │ + andeq r2, r5, r4, ror #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r5, r5, ip, lsl sl │ │ │ │ andeq r5, r5, r8, ror #20 │ │ │ │ andeq r5, r5, r8, ror #20 │ │ │ │ ldrdeq r5, [r5], -r4 │ │ │ │ @ instruction: 0x000559bc │ │ │ │ andeq r5, r5, ip, asr #21 │ │ │ │ @@ -110697,33 +110697,33 @@ │ │ │ │ andeq r5, r5, r8, ror sl │ │ │ │ ldrdeq r5, [r5], -ip │ │ │ │ andeq r5, r5, ip, asr #19 │ │ │ │ andeq r5, r5, r0, lsr #21 │ │ │ │ andeq r5, r5, r4, lsr #21 │ │ │ │ andeq lr, r4, r4, lsl #21 │ │ │ │ andeq lr, r4, r4, ror sl │ │ │ │ - @ instruction: 0x000523b8 │ │ │ │ + andeq r1, r5, r0, lsl #23 │ │ │ │ andeq ip, r4, ip, lsl #27 │ │ │ │ - muleq r5, r0, r3 │ │ │ │ - andeq r2, r5, r0, lsl #7 │ │ │ │ + andeq r1, r5, r8, asr fp │ │ │ │ + andeq r1, r5, r8, asr #22 │ │ │ │ andeq r5, r5, r8, lsl #18 │ │ │ │ andeq r5, r5, ip, lsl r9 │ │ │ │ andeq r5, r5, r8, lsl r9 │ │ │ │ - strdeq r2, [r5], -r8 │ │ │ │ + andeq r1, r5, r0, asr #19 │ │ │ │ svccc 0x00b99999 │ │ │ │ andeq r5, r5, ip, asr r8 │ │ │ │ andeq r5, r5, r8, ror r8 │ │ │ │ andeq r5, r5, ip, ror r8 │ │ │ │ - strdeq r2, [r5], -r4 │ │ │ │ + @ instruction: 0x000518bc │ │ │ │ svclt 0x00947ae1 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ andeq r5, r5, r8, asr #15 │ │ │ │ andeq r5, r5, r8, lsl r8 │ │ │ │ andeq r5, r5, ip, lsl r8 │ │ │ │ - andeq r2, r5, r0 │ │ │ │ + andeq r1, r5, r8, asr #15 │ │ │ │ svclt 0x00a99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ andeq r5, r5, r8, ror #14 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ beq 98e68 │ │ │ │ @@ -113286,16 +113286,16 @@ │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ b 9b5b0 │ │ │ │ b 9b5b8 │ │ │ │ andeq r3, r7, r0, lsr fp │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r3, r7, ip, lsl fp │ │ │ │ andeq r0, r0, r4, lsr #30 │ │ │ │ - @ instruction: 0x00051cb0 │ │ │ │ - andeq r1, r5, r8, lsr #25 │ │ │ │ + ldrdeq r1, [r5], -r4 │ │ │ │ + andeq r1, r5, ip, asr #7 │ │ │ │ andeq fp, r4, r8, ror r6 │ │ │ │ andeq r3, r7, r8, lsl #20 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ muleq r7, r8, r9 │ │ │ │ andeq r3, r7, ip, lsr #18 │ │ │ │ andeq r3, r7, r4, lsl #18 │ │ │ │ @@ -114386,17 +114386,17 @@ │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ andeq r2, r7, r8, lsr fp │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ @ instruction: 0xffff7fe0 │ │ │ │ @ instruction: 0xffff7f8c │ │ │ │ @ instruction: 0xffff7f38 │ │ │ │ strdeq r2, [r7], -r8 │ │ │ │ - andeq pc, r4, ip, asr r6 @ │ │ │ │ - andeq pc, r4, ip, lsr #13 │ │ │ │ - @ instruction: 0x0004f6bc │ │ │ │ + ldrdeq r0, [r5], -r0 @ │ │ │ │ + andeq r0, r5, r0, lsr #6 │ │ │ │ + andeq r0, r5, r0, lsr r3 │ │ │ │ andeq r2, r7, r8, lsr r8 │ │ │ │ │ │ │ │ 0009c708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -115401,17 +115401,17 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 9d670 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ andeq r1, r7, r4, lsr sl │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r5, r3, r5 │ │ │ │ + andeq r5, r5, pc, lsl #11 │ │ │ │ andeq r1, r7, ip, ror #19 │ │ │ │ - muleq r4, r8, sl │ │ │ │ + ldrdeq sp, [r4], -r4 │ │ │ │ bls fefc93b0 │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ @ instruction: 0xffff66d4 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r1, r7, r4, lsr #17 │ │ │ │ │ │ │ │ 0009d69c : │ │ │ │ @@ -116733,33 +116733,33 @@ │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ andeq r1, r5, r8, lsr lr │ │ │ │ ldrdeq sl, [r4], -r4 │ │ │ │ @ instruction: 0xffff61a4 │ │ │ │ andeq r0, r7, ip, lsr lr │ │ │ │ @ instruction: 0xffff5c28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r4, r5, r8, lsr #16 │ │ │ │ + andeq r4, r5, r4, lsr #16 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ @ instruction: 0xffff59a8 │ │ │ │ @ instruction: 0xffff5df4 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ andeq r0, r0, ip, asr #29 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - andeq ip, r4, r0, lsr #4 │ │ │ │ + andeq ip, r4, ip, lsr #32 │ │ │ │ muleq r0, r8, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000516b4 │ │ │ │ andeq r1, r0, ip, rrx │ │ │ │ andeq r1, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr lr │ │ │ │ - andeq r4, r5, r2, lsr #3 │ │ │ │ + muleq r5, lr, r1 │ │ │ │ andeq r1, r5, r8, lsl #10 │ │ │ │ @ instruction: 0xffff5154 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r1, r0, ip, asr #32 │ │ │ │ @ instruction: 0xffff4ec8 │ │ │ │ @@ -118221,23 +118221,23 @@ │ │ │ │ beq a0148 │ │ │ │ b a0104 │ │ │ │ andeq pc, r6, ip, asr r6 @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq pc, r6, r0, asr #12 │ │ │ │ andeq r0, r5, ip, asr #10 │ │ │ │ @ instruction: 0xffff4420 │ │ │ │ - ldrdeq r3, [r5], -r4 │ │ │ │ + ldrdeq r3, [r5], -r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ @ instruction: 0xffff433c │ │ │ │ andeq r0, r5, r0, lsr #8 │ │ │ │ @ instruction: 0xffff42f4 │ │ │ │ @ instruction: 0x000503bc │ │ │ │ andeq r0, r5, ip, asr #7 │ │ │ │ @ instruction: 0xffff41ec │ │ │ │ - andeq r2, r5, sl, lsr #29 │ │ │ │ + andeq r2, r5, r6, lsr #29 │ │ │ │ @ instruction: 0xffff4124 │ │ │ │ andeq r0, r5, r8, lsl #4 │ │ │ │ @ instruction: 0xffff40dc │ │ │ │ @ instruction: 0xffff44b8 │ │ │ │ andeq pc, r6, r4, asr r1 @ │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ andeq r1, r0, ip, rrx │ │ │ │ @@ -118757,15 +118757,15 @@ │ │ │ │ strdeq lr, [r6], -r4 │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ andeq pc, r4, ip, ror fp @ │ │ │ │ andeq pc, r4, r0, ror #19 │ │ │ │ andeq r7, r4, ip, ror pc │ │ │ │ andeq pc, r4, r0, lsl #21 │ │ │ │ - andeq r2, r5, pc, ror #10 │ │ │ │ + andeq r2, r5, fp, ror #10 │ │ │ │ muleq r0, r8, r0 │ │ │ │ @ instruction: 0xffff37e4 │ │ │ │ @ instruction: 0xffff37b4 │ │ │ │ @ instruction: 0xffff3708 │ │ │ │ andeq lr, r6, ip, lsr #16 │ │ │ │ @ instruction: 0x0004f6b0 │ │ │ │ strdeq pc, [r4], -r0 │ │ │ │ @@ -119183,15 +119183,15 @@ │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ @ instruction: 0xffff30dc │ │ │ │ @ instruction: 0x0006e1bc │ │ │ │ andeq pc, r4, r4, ror r1 @ │ │ │ │ andeq r7, r4, r0, ror r5 │ │ │ │ andeq pc, r4, r4, ror #1 │ │ │ │ - andeq r1, r5, ip, lsr #23 │ │ │ │ + andeq r1, r5, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, asr lr │ │ │ │ andeq r1, r0, ip, rrx │ │ │ │ andeq r1, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xffff2e6c │ │ │ │ andeq sp, r6, r0, asr #29 │ │ │ │ andeq lr, r4, ip, asr #29 │ │ │ │ andeq lr, r4, r4, lsr r5 │ │ │ │ @@ -121484,16 +121484,16 @@ │ │ │ │ muleq r4, r8, r5 │ │ │ │ andeq ip, r4, r8, lsr #15 │ │ │ │ ldrdeq ip, [r4], -r8 │ │ │ │ andeq ip, r4, ip, lsr #16 │ │ │ │ andeq ip, r4, r4, lsr #3 │ │ │ │ muleq r4, ip, pc @ │ │ │ │ andeq sp, r4, r0, asr #7 │ │ │ │ - muleq r4, r0, r8 │ │ │ │ - strdeq sl, [r4], -r8 │ │ │ │ + andeq sl, r4, r8, lsl #12 │ │ │ │ + andeq sl, r4, r0, ror r5 │ │ │ │ ldrdeq fp, [r4], -r8 │ │ │ │ andeq fp, r4, r4, lsr #26 │ │ │ │ andeq fp, r4, r0, ror #22 │ │ │ │ andeq sl, r4, r8, lsl #18 │ │ │ │ andeq ip, r4, r8, asr #30 │ │ │ │ @ instruction: 0x0004ceb4 │ │ │ │ andeq fp, r4, ip, asr sp │ │ │ │ @@ -123910,15 +123910,15 @@ │ │ │ │ @ instruction: 0xfffef65c │ │ │ │ @ instruction: 0xfffef65c │ │ │ │ @ instruction: 0xfffeeeb8 │ │ │ │ @ instruction: 0xfffeedfc │ │ │ │ andeq fp, r4, r4, lsr #2 │ │ │ │ @ instruction: 0xfffeee20 │ │ │ │ @ instruction: 0xfffeed28 │ │ │ │ - andeq sp, r4, r6, lsr sl │ │ │ │ + andeq sp, r4, r2, lsr sl │ │ │ │ muleq r0, r8, r0 │ │ │ │ @ instruction: 0xfffeeca0 │ │ │ │ andeq sl, r4, r0, lsr #31 │ │ │ │ @ instruction: 0xfffeec58 │ │ │ │ @ instruction: 0xfffeec3c │ │ │ │ @ instruction: 0xfffeeba4 │ │ │ │ andeq r1, r0, ip, rrx │ │ │ │ @@ -123945,17 +123945,17 @@ │ │ │ │ @ instruction: 0xfffee50c │ │ │ │ muleq r6, r8, r6 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfffeea80 │ │ │ │ andeq r1, r0, r4, lsl r0 │ │ │ │ andeq r9, r6, r0, lsr #4 │ │ │ │ @ instruction: 0x000691bc │ │ │ │ - andeq r7, r4, r8, lsl r2 │ │ │ │ - andeq r7, r4, r8, asr #4 │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + andeq r6, r4, ip, lsr r9 │ │ │ │ + andeq r6, r4, ip, ror #18 │ │ │ │ + andeq r6, r4, ip, lsl #19 │ │ │ │ andeq r9, r6, r0, ror #2 │ │ │ │ strheq r0, [r4], -r8 │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ andeq r9, r6, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ @@ -125723,17 +125723,17 @@ │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ eors r8, r0, #14848 @ 0x3a00 │ │ │ │ @ instruction: 0x3e45798e │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r7, r6, r4, lsl sl │ │ │ │ @ instruction: 0xfffec6f8 │ │ │ │ - andeq r4, r4, r8, ror #13 │ │ │ │ - andeq r4, r4, r8, lsr r7 │ │ │ │ - andeq r4, r4, r8, asr #14 │ │ │ │ + andeq r5, r4, ip, asr r3 │ │ │ │ + andeq r5, r4, ip, lsr #7 │ │ │ │ + @ instruction: 0x000453bc │ │ │ │ ldrdeq r8, [r4], -r4 │ │ │ │ andeq r7, r4, r0, ror #30 │ │ │ │ andeq r8, r4, r0, lsr ip │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ muleq r6, r4, r8 │ │ │ │ andeq r7, r6, r0, ror #16 │ │ │ │ andeq lr, r3, ip, asr #15 │ │ │ │ @@ -131059,17 +131059,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ andeq r2, r6, ip, asr #11 │ │ │ │ andeq r1, r0, r4, lsl r0 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - strdeq r0, [r4], -r8 │ │ │ │ - andeq r0, r4, r8, lsr #12 │ │ │ │ - andeq r0, r4, r8, asr #12 │ │ │ │ + andeq pc, r3, ip, lsl sp @ │ │ │ │ + andeq pc, r3, ip, asr #26 │ │ │ │ + andeq pc, r3, ip, ror #26 │ │ │ │ │ │ │ │ 000ac9b0 ::~SimpleReferencedPtr()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #124] @ aca44 ::~SimpleReferencedPtr()@@Base+0x94> │ │ │ │ @@ -131104,17 +131104,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ andeq r2, r6, ip, lsr #10 │ │ │ │ andeq r1, r0, r4, lsl r0 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq r0, r4, ip, asr #10 │ │ │ │ - andeq r0, r4, ip, ror r5 │ │ │ │ - muleq r4, ip, r5 │ │ │ │ + andeq pc, r3, r0, ror ip @ │ │ │ │ + andeq pc, r3, r0, lsr #25 │ │ │ │ + andeq pc, r3, r0, asr #25 │ │ │ │ │ │ │ │ 000aca5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #112] @ acae4 │ │ │ │ @@ -131421,16 +131421,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b aceac │ │ │ │ andeq r2, r6, ip, lsl #3 │ │ │ │ muleq r6, r8, r1 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r2, r6, ip, asr r1 │ │ │ │ - andeq r0, r4, r8, lsr r3 │ │ │ │ - andeq r0, r4, r0, lsr r3 │ │ │ │ + andeq pc, r3, ip, asr sl @ │ │ │ │ + andeq pc, r3, r4, asr sl @ │ │ │ │ andeq r9, r3, r0, lsl #26 │ │ │ │ muleq r6, r0, r0 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r2, r6, r8, lsr #32 │ │ │ │ │ │ │ │ 000acf30 : │ │ │ │ @@ -131543,15 +131543,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b ad08c │ │ │ │ andeq r1, r6, ip, lsr #31 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r1, r6, ip, lsl #31 │ │ │ │ andeq r1, r6, ip, ror pc │ │ │ │ - andeq r0, r4, r8, asr r1 │ │ │ │ + andeq pc, r3, ip, ror r8 @ │ │ │ │ andeq r3, r4, r0, ror #9 │ │ │ │ andeq r9, r3, r0, lsr #22 │ │ │ │ @ instruction: 0x00061eb0 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r1, r6, r8, asr #28 │ │ │ │ │ │ │ │ @@ -131806,16 +131806,16 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b ad494 │ │ │ │ andeq r1, r6, r4, asr #23 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r1, r6, r8, lsr #23 │ │ │ │ andeq r0, r0, r4, lsr #30 │ │ │ │ andeq r1, r6, r4, ror fp │ │ │ │ - andeq pc, r3, r0, asr sp @ │ │ │ │ - andeq pc, r3, r8, asr #26 │ │ │ │ + andeq pc, r3, r4, ror r4 @ │ │ │ │ + andeq pc, r3, ip, ror #8 │ │ │ │ andeq r9, r3, r8, lsl r7 │ │ │ │ andeq r1, r6, r8, lsr #21 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r1, r6, r0, asr #20 │ │ │ │ │ │ │ │ 000ad51c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>: │ │ │ │ @@ -132185,16 +132185,16 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b ada70 │ │ │ │ andeq r1, r6, r8, lsr r6 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r1, r6, r4, lsl #12 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ andeq r1, r6, r8, lsr #11 │ │ │ │ - andeq pc, r3, r4, ror r7 @ │ │ │ │ - andeq pc, r3, ip, ror #14 │ │ │ │ + muleq r3, r8, lr │ │ │ │ + muleq r3, r0, lr │ │ │ │ andeq r9, r3, ip, lsr r1 │ │ │ │ andeq r1, r6, ip, asr #9 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r1, r6, r4, ror #8 │ │ │ │ │ │ │ │ 000adaf8 : │ │ │ │ @@ -132339,15 +132339,15 @@ │ │ │ │ b adce8 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ andeq r1, r6, r0, ror #7 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r1, r6, ip, asr #7 │ │ │ │ andeq r0, r0, r4, lsl #31 │ │ │ │ muleq r6, r0, r3 │ │ │ │ - andeq pc, r3, ip, asr #10 │ │ │ │ + andeq lr, r3, r0, ror ip │ │ │ │ ldrdeq r2, [r4], -r4 │ │ │ │ andeq r8, r3, r4, lsl pc │ │ │ │ andeq r1, r6, r4, lsr #5 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r1, r6, ip, asr r2 │ │ │ │ strdeq r1, [r6], -ip │ │ │ │ @@ -132586,20 +132586,20 @@ │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ b ae0b8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x35c> │ │ │ │ b ae0c0 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x364> │ │ │ │ b ae0c8 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x36c> │ │ │ │ andeq r1, r6, r0, lsl #3 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r1, r6, r8, ror #2 │ │ │ │ - andeq r4, r4, lr, ror #25 │ │ │ │ + andeq r4, r4, sl, ror #25 │ │ │ │ andeq r1, r6, ip, ror r0 │ │ │ │ - andeq r4, r4, sp, lsl ip │ │ │ │ + andeq r4, r4, r9, lsl ip │ │ │ │ andeq r8, r3, ip, asr #3 │ │ │ │ andeq r8, r3, r0, ror #3 │ │ │ │ - andeq sp, r3, r4, ror #25 │ │ │ │ + andeq sp, r3, ip, lsr #9 │ │ │ │ muleq r6, r0, lr │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r0, r6, ip, lsl lr │ │ │ │ │ │ │ │ 000ae138 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -132747,17 +132747,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ andeq r0, r6, r8, asr ip │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ andeq r1, r0, r4, lsl r0 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - andeq lr, r3, r4, lsr ip │ │ │ │ - andeq lr, r3, r4, ror #24 │ │ │ │ - andeq lr, r3, r4, lsl #25 │ │ │ │ + andeq lr, r3, r8, asr r3 │ │ │ │ + andeq lr, r3, r8, lsl #7 │ │ │ │ + andeq lr, r3, r8, lsr #7 │ │ │ │ │ │ │ │ 000ae378 : │ │ │ │ ldr r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [r0] │ │ │ │ ldr lr, [ip, #36] @ 0x24 │ │ │ │ mov ip, lr │ │ │ │ @@ -132835,32 +132835,32 @@ │ │ │ │ ldr r1, [pc, #24] @ ae498 │ │ │ │ ldr r0, [pc, #24] @ ae49c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - strdeq sp, [r3], -ip │ │ │ │ - andeq sp, r3, r8, asr #17 │ │ │ │ - andeq sp, r3, ip, lsr #18 │ │ │ │ + andeq lr, r3, r0, ror r5 │ │ │ │ + andeq lr, r3, ip, lsr r5 │ │ │ │ + andeq lr, r3, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ ae4d0 │ │ │ │ ldr r1, [pc, #24] @ ae4d4 │ │ │ │ ldr r0, [pc, #24] @ ae4d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #70 @ 0x46 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq sp, r3, ip, lsr r8 │ │ │ │ - andeq sp, r3, ip, lsl #17 │ │ │ │ - muleq r3, ip, r8 │ │ │ │ + @ instruction: 0x0003e4b0 │ │ │ │ + andeq lr, r3, r0, lsl #10 │ │ │ │ + andeq lr, r3, r0, lsl r5 │ │ │ │ │ │ │ │ 000ae4dc : │ │ │ │ ldr r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [r0] │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ @@ -133689,17 +133689,17 @@ │ │ │ │ ldr r0, [pc, #28] @ af164 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ svccc 0x00e00000 │ │ │ │ - andeq ip, r3, r8, lsr ip │ │ │ │ - andeq ip, r3, r4, lsl #24 │ │ │ │ - andeq ip, r3, r8, ror #24 │ │ │ │ + andeq sp, r3, ip, lsr #17 │ │ │ │ + andeq sp, r3, r8, ror r8 │ │ │ │ + ldrdeq sp, [r3], -ip │ │ │ │ │ │ │ │ 000af168 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -136860,15 +136860,15 @@ │ │ │ │ andeq lr, r3, r8, lsl #23 │ │ │ │ andeq sp, r5, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl #31 │ │ │ │ andeq r0, r0, ip, asr #31 │ │ │ │ andeq sp, r5, r0, ror r0 │ │ │ │ andeq lr, r3, r8, ror #27 │ │ │ │ andeq lr, r3, r8, lsr r6 │ │ │ │ - andeq sl, r3, r4, lsr #11 │ │ │ │ + muleq r3, r0, ip │ │ │ │ andeq ip, r5, r4, lsr #26 │ │ │ │ strdeq ip, [r5], -ip @ │ │ │ │ andeq r4, r3, r0, lsl #1 │ │ │ │ │ │ │ │ 000b2290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -137357,15 +137357,15 @@ │ │ │ │ b b2968 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ b b29d8 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ ldr r0, [pc, #4] @ b29fc >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq r7, r3, r8, asr #26 │ │ │ │ + andeq r7, r3, r4, asr fp │ │ │ │ │ │ │ │ 000b2a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #632] @ b2c90 │ │ │ │ @@ -137617,15 +137617,15 @@ │ │ │ │ b b2d68 >::_M_default_append(unsigned int)@@Base+0xb8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ b b2dd8 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ ldr r0, [pc, #4] @ b2dfc >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c324 │ │ │ │ - andeq r7, r3, r8, asr #18 │ │ │ │ + andeq r7, r3, r4, asr r7 │ │ │ │ │ │ │ │ 000b2e00 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -140419,20 +140419,20 @@ │ │ │ │ andeq fp, r3, ip, ror r8 │ │ │ │ andeq r9, r5, r0, ror #13 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq fp, r3, r4, lsl #16 │ │ │ │ andeq r1, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - andeq r6, r3, r4, lsr #3 │ │ │ │ - andeq r6, r3, r0, ror r1 │ │ │ │ + andeq r6, r3, r8, lsl lr │ │ │ │ + andeq r6, r3, r4, ror #27 │ │ │ │ + andeq r6, r3, r8, asr #28 │ │ │ │ + andeq r6, r3, r4, ror sp │ │ │ │ + andeq r6, r3, r4, asr #27 │ │ │ │ ldrdeq r6, [r3], -r4 │ │ │ │ - andeq r6, r3, r0, lsl #2 │ │ │ │ - andeq r6, r3, r0, asr r1 │ │ │ │ - andeq r6, r3, r0, ror #2 │ │ │ │ muleq r5, ip, r2 │ │ │ │ andeq r9, r5, r4, ror r2 │ │ │ │ andeq r9, r5, r0, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq r0, r3, r4, asr #11 │ │ │ │ andeq r9, r5, r0, lsl r2 │ │ │ │ muleq r3, r4, r5 │ │ │ │ @@ -148457,15 +148457,15 @@ │ │ │ │ ldrdeq r4, [r3], -r4 @ │ │ │ │ andeq r4, r3, r4, lsl #14 │ │ │ │ andeq r4, r3, r0, ror #14 │ │ │ │ andeq r0, r0, r8, lsr #28 │ │ │ │ andeq r4, r3, r8, lsr #14 │ │ │ │ ldrdeq r4, [r3], -r8 │ │ │ │ strheq r1, [r0], -ip │ │ │ │ - andeq r5, r3, r8, lsr #27 │ │ │ │ + andeq r5, r3, r4, lsr #27 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ andeq r4, r3, ip, asr #6 │ │ │ │ andeq r4, r3, r4, asr r3 │ │ │ │ muleq r5, ip, ip │ │ │ │ andeq r1, r5, r8, lsl r9 │ │ │ │ strdeq r1, [r5], -r0 │ │ │ │ andeq r1, r5, r8, asr #17 │ │ │ │ @@ -150046,15 +150046,15 @@ │ │ │ │ andeq r3, r3, ip, asr #6 │ │ │ │ andeq r3, r3, r4, asr #8 │ │ │ │ andeq r3, r3, r8, ror #8 │ │ │ │ andeq r3, r3, r8, lsl #4 │ │ │ │ andeq r0, r0, r8, lsr #28 │ │ │ │ andeq r3, r3, r8, lsr #3 │ │ │ │ strheq r1, [r0], -ip │ │ │ │ - andeq r4, r3, ip, lsl r6 │ │ │ │ + andeq r4, r3, r8, lsl r6 │ │ │ │ andeq r3, r3, r8, lsr #2 │ │ │ │ andeq r2, r3, ip, lsl #29 │ │ │ │ andeq r3, r3, r8, lsr #1 │ │ │ │ andeq r2, r3, ip, lsl lr │ │ │ │ andeq r3, r3, r8, lsr r0 │ │ │ │ andeq r2, r3, ip, lsr #27 │ │ │ │ andeq r2, r3, r8, asr #31 │ │ │ │ @@ -153475,3083 +153475,1912 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ b c232c ::ReleasePointer_()@@Base+0x78> │ │ │ │ andeq ip, r4, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ andeq r8, r0, r4, lsr #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ c2384 ::ReleasePointer_()@@Base+0xd0> │ │ │ │ - ldr r1, [pc, #24] @ c2388 ::ReleasePointer_()@@Base+0xd4> │ │ │ │ - ldr r0, [pc, #24] @ c238c ::ReleasePointer_()@@Base+0xd8> │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r9, r2, ip, lsl #20 │ │ │ │ - andeq pc, r2, r8, ror #9 │ │ │ │ - andeq r9, r2, ip, lsr sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ c23c0 ::ReleasePointer_()@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #24] @ c23c4 ::ReleasePointer_()@@Base+0x110> │ │ │ │ - ldr r0, [pc, #24] @ c23c8 ::ReleasePointer_()@@Base+0x114> │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #70 @ 0x46 │ │ │ │ - bl 2cbf4 <__assert_fail@plt> │ │ │ │ - andeq r9, r2, ip, asr #18 │ │ │ │ - andeq pc, r2, ip, lsr #9 │ │ │ │ - andeq r9, r2, ip, lsr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ c2464 ::ReleasePointer_()@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #128] @ c2468 ::ReleasePointer_()@@Base+0x1b4> │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - add r1, r1, #20 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r0] │ │ │ │ - stmib r0, {r2, r3} │ │ │ │ - str r3, [r0, #12] │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - bhi c2460 ::ReleasePointer_()@@Base+0x1ac> │ │ │ │ - mov r4, r0 │ │ │ │ - lsl r0, r2, #2 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl 2d740 │ │ │ │ - cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ - bhi c2460 ::ReleasePointer_()@@Base+0x1ac> │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2d740 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - andeq ip, r4, r0, lsl fp │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ │ │ │ │ -000c246c : │ │ │ │ +000c2354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #192] @ c2544 │ │ │ │ - ldr r3, [pc, #192] @ c2548 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - add r2, r3, #36 @ 0x24 │ │ │ │ - str r2, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - beq c24c8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq c2534 │ │ │ │ - ldr r3, [pc, #124] @ c254c │ │ │ │ - add r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - add r1, r1, #24 │ │ │ │ - bl 2dadc │ │ │ │ - ldr r3, [pc, #108] @ c2550 │ │ │ │ - ldr r2, [pc, #108] @ c2554 │ │ │ │ + ldr r3, [pc, #304] @ c249c │ │ │ │ + ldr r2, [pc, #304] @ c24a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, r3, #28 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, r5, #28 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - beq c2514 │ │ │ │ + str r2, [r5] │ │ │ │ + beq c2390 │ │ │ │ bl 2d20c │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - add r5, r5, #28 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - beq c252c │ │ │ │ + beq c23a0 │ │ │ │ bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b c24c8 │ │ │ │ - andeq ip, r4, r0, ror sl │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - andeq ip, r4, ip, lsl #4 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c2558 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2d830 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000c2584 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #-12] │ │ │ │ - add r4, r0, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d830 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c23b8 │ │ │ │ + ldr r1, [r5, #124] @ 0x7c │ │ │ │ + sub r1, r1, r0 │ │ │ │ bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000c25bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r6, [pc, #200] @ c26a0 │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - ldr r3, [pc, #196] @ c26a4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r4, r0, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, r3, #36 @ 0x24 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - beq c2624 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq c2690 │ │ │ │ - ldr r3, [pc, #124] @ c26a8 │ │ │ │ - add r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - add r1, r1, #24 │ │ │ │ - bl 2dadc │ │ │ │ - ldr r3, [pc, #108] @ c26ac │ │ │ │ - ldr r2, [pc, #108] @ c26b0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r3, #28 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r5, r7] │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ + beq c23d0 │ │ │ │ + ldr r1, [r5, #112] @ 0x70 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, r5, #28 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - beq c2670 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - add r5, r5, #28 │ │ │ │ + beq c23e8 │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - beq c2688 │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b c2624 │ │ │ │ - andeq ip, r4, r8, lsl r9 │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - strheq ip, [r4], -r0 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c26b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ - ldr r3, [pc, #296] @ c2800 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r6, r4, r2 │ │ │ │ - beq c27e8 │ │ │ │ - ldr r2, [pc, #276] @ c2804 │ │ │ │ - ldr r1, [pc, #276] @ c2808 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq c27e8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [r3, #-20] @ 0xffffffec │ │ │ │ - add r1, r5, r1 │ │ │ │ - bl 2c678 │ │ │ │ - ldr r5, [r5, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq c279c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + beq c2400 │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, r3, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - beq c27d0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne c276c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ + beq c2418 │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ + cmp r4, r6 │ │ │ │ + beq c2464 │ │ │ │ + ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - bne c27c8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c27c8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - sub r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r6, [r0, #4] │ │ │ │ - bne c27dc │ │ │ │ - ldr r3, [r0] │ │ │ │ + beq c2458 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bne c2458 │ │ │ │ + ldr r3, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b c2778 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2c678 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - udf #0 │ │ │ │ - andeq ip, r4, r8, lsl r8 │ │ │ │ - andeq r1, r0, r0, lsl r0 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - │ │ │ │ -000c280c : │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub ip, ip, #24 │ │ │ │ - ldr ip, [ip] │ │ │ │ - add r0, r0, ip │ │ │ │ - b c26b4 │ │ │ │ - │ │ │ │ -000c2820 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r7, [pc, #484] @ c2a20 │ │ │ │ - ldr r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ - mov r3, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r4, r3, r2 │ │ │ │ - beq c2888 │ │ │ │ - ldr r2, [pc, #456] @ c2a24 │ │ │ │ - ldr r3, [pc, #456] @ c2a28 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r0] │ │ │ │ - ldrne r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ - addne r0, r0, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d4d0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c29b0 │ │ │ │ - ldr r2, [pc, #392] @ c2a2c │ │ │ │ - ldr r3, [pc, #392] @ c2a30 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r2, [pc, #352] @ c2a34 │ │ │ │ - ldr r1, [pc, #352] @ c2a38 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r2, #20 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #24] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ - cmp r5, r0 │ │ │ │ - add r2, r2, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [r0] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - beq c2994 │ │ │ │ - add r3, r5, #4 │ │ │ │ - add r2, r0, #4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq c2a0c │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - add r1, r5, #20 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - add r2, r4, #20 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - beq c298c │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - str r3, [r5, #24] │ │ │ │ - str r3, [r5, #28] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r3, [r5, #32] │ │ │ │ + cmp r6, r4 │ │ │ │ + bne c2428 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c29a4 │ │ │ │ - ldr r3, [r6] │ │ │ │ + beq c247c │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [pc, #116] @ c2a34 │ │ │ │ - ldr r2, [pc, #116] @ c2a38 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - str r6, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str r6, [r0, #24] │ │ │ │ - str r6, [r0, #28] │ │ │ │ - str r6, [r0, #32] │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ + sub r1, r1, r6 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - movne r5, r6 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ - str r3, [r0] │ │ │ │ - bne c292c │ │ │ │ - b c29a4 │ │ │ │ - add r3, r0, #20 │ │ │ │ - add r2, r5, #20 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne c2964 │ │ │ │ - b c2994 │ │ │ │ - andeq ip, r4, ip, lsr #13 │ │ │ │ - andeq r1, r0, ip, asr #1 │ │ │ │ - andeq r1, r0, r4, lsr #32 │ │ │ │ - andeq r0, r0, r0, lsl lr │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - │ │ │ │ -000c2a3c : │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub ip, ip, #20 │ │ │ │ - ldr ip, [ip] │ │ │ │ - add r0, r0, ip │ │ │ │ - b c2820 │ │ │ │ - │ │ │ │ -000c2a50 : │ │ │ │ - ldr ip, [r1] │ │ │ │ - push {r4, lr} │ │ │ │ - ldr lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ - str ip, [r0] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ - str r4, [r0, lr] │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - str lr, [r0, ip] │ │ │ │ - ldr lr, [r0] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - ldr r1, [lr, #-36] @ 0xffffffdc │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ - str ip, [r0, r1] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000c2a98 : │ │ │ │ - ldr r2, [r1] │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr ip, [r2, #-28] @ 0xffffffe4 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr r2, [r2, #-32] @ 0xffffffe0 │ │ │ │ - str lr, [r0, ip] │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - str ip, [r0, r2] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - ldr r1, [r2, #-36] @ 0xffffffdc │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [r0, r1] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + beq c2494 │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, r4, r8, lsl #23 │ │ │ │ + andeq r0, r0, r4, ror pc │ │ │ │ │ │ │ │ -000c2adc : │ │ │ │ +000c24a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - str r0, [r4, r2] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - str r2, [r4, r3] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r3, #-36] @ 0xffffffdc │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4, r3] │ │ │ │ - beq c2b4c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne c2b4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ + bl 2b9a0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000c2b54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ - add r4, r0, r2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq c2b88 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c2ba4 │ │ │ │ - bl 2d20c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000c2bb0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - beq c2bdc │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - beq c2bf4 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - beq c2c10 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - beq c2c28 │ │ │ │ - bl 2d20c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, pc} │ │ │ │ +000c24d0 : │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000c2c34 : │ │ │ │ +000c24d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #312] @ c2d84 │ │ │ │ - ldr r3, [pc, #312] @ c2d88 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ + ldr r1, [pc, #408] @ c2690 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #404] @ c2694 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #288] @ c2d8c │ │ │ │ - ldr r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #280] @ c2d90 │ │ │ │ - add r6, r1, r6 │ │ │ │ - add r1, r3, #28 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r8, r3, #28 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - str r8, [r4, #16] │ │ │ │ - bhi c2d50 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - mov r9, r3 │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + ldrb r3, [sp, #48] @ 0x30 │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r8, [r0, #28] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + bhi c25f0 │ │ │ │ + lsl r6, r8, #3 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - str r8, [r4, #28] │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bhi c2d80 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #144] @ c2d94 │ │ │ │ - ldr r2, [r2, #-36] @ 0xffffffdc │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - add r2, r5, r2 │ │ │ │ - add r1, r6, #24 │ │ │ │ - add r0, r4, #40 @ 0x28 │ │ │ │ - bl 2c66c │ │ │ │ - ldr r3, [pc, #120] @ c2d98 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r3, #36 @ 0x24 │ │ │ │ - str r0, [r4] │ │ │ │ - add r0, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + beq c25e8 │ │ │ │ + sub r1, r0, #8 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + sub r2, r5, #8 │ │ │ │ + sub r3, r7, #8 │ │ │ │ + add r6, r2, r6 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + ldrd r8, [r2, #8]! │ │ │ │ + strd r8, [r0, #8]! │ │ │ │ + ldrd r8, [r3, #8]! │ │ │ │ + cmp r2, r6 │ │ │ │ + strd r8, [r1, #8]! │ │ │ │ + bne c25d0 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - strb r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add r1, r6, #16 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 312ac │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - add r3, r9, #28 │ │ │ │ + add r0, r4, #116 @ 0x74 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #80 @ 0x50 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + add r0, r4, #68 @ 0x44 │ │ │ │ + bl 2db78 >::~_Vector_base()@plt> │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #56] @ 0x38 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq c265c │ │ │ │ + ldr r0, [r5], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq c2d60 │ │ │ │ - bl 2d20c │ │ │ │ - b c2d60 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - andeq ip, r4, r8, lsr #5 │ │ │ │ - andeq r1, r0, ip, lsr #1 │ │ │ │ - andeq fp, r4, r4, lsl #21 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - │ │ │ │ -000c2d9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #268] @ c2ec0 │ │ │ │ - ldr r6, [pc, #268] @ c2ec4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r3, #28 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #256] @ c2ec8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - add r7, r3, #28 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - str r7, [r4, #16] │ │ │ │ - bhi c2e8c │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - str r7, [r4, #28] │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - bhi c2ebc │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #128] @ c2ecc │ │ │ │ - add r0, r4, #40 @ 0x28 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - add r1, r5, #24 │ │ │ │ - bl 2ca20 │ │ │ │ - ldr r3, [pc, #112] @ c2ed0 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - add r0, r3, #36 @ 0x24 │ │ │ │ - add r1, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r0, [r4] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add r1, r5, #16 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 312ac │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - add r3, r8, #28 │ │ │ │ + beq c2624 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne c2624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c2624 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq c2e9c │ │ │ │ - bl 2d20c │ │ │ │ - b c2e9c │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - andeq fp, r4, ip, lsr r9 │ │ │ │ - andeq ip, r4, r0, lsr r1 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - │ │ │ │ -000c2ed4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [r1] │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [lr, #-28] @ 0xffffffe4 │ │ │ │ - mov r4, r0 │ │ │ │ - str lr, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [ip, #4] │ │ │ │ - ldr r3, [lr, #-32] @ 0xffffffe0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ - str r2, [r4, r3] │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ - ldr r0, [r2, #-36] @ 0xffffffdc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [r4, r0] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r4, r0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb r5, [r4, #8] │ │ │ │ - bl 2ca74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c2f50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #208] @ c303c │ │ │ │ - ldr r5, [pc, #208] @ c3040 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #200] @ c3044 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r2 │ │ │ │ - add r2, r0, #28 │ │ │ │ - add r0, r0, #72 @ 0x48 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [pc, #172] @ c3048 │ │ │ │ - add r3, r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [r4, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldr sl, [r5, r2] │ │ │ │ - add r9, r4, #40 @ 0x28 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - add r1, sl, #24 │ │ │ │ - bl 2ca20 │ │ │ │ - ldr r3, [pc, #116] @ c304c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r3, #36 @ 0x24 │ │ │ │ - str r0, [r4] │ │ │ │ - add r0, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - strb r6, [r4, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bl 2ca74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b c302c │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - add r1, sl, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2dadc │ │ │ │ - add r1, sl, #16 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 312ac │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq fp, r4, r4, lsl #15 │ │ │ │ - andeq fp, r4, ip, ror pc │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - │ │ │ │ -000c3050 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr lr, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - str lr, [r0] │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r0, [lr, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r2 │ │ │ │ - sub r2, r3, r2, lsl #1 │ │ │ │ - ldr r3, [lr, #-32] @ 0xffffffe0 │ │ │ │ - ldr lr, [ip, #4] │ │ │ │ - str lr, [r4, r0] │ │ │ │ - ldr r0, [ip, #8] │ │ │ │ - str r0, [r4, r3] │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ - ldr r0, [r0, #-36] @ 0xffffffdc │ │ │ │ - str r3, [r4, r0] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r4, r0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - bl 2ca74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c30c8 , Ipopt::SmartPtr)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [r1] │ │ │ │ - str ip, [r0] │ │ │ │ - ldr lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - str ip, [r4, lr] │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - str ip, [r4, r3] │ │ │ │ - ldr ip, [r4] │ │ │ │ + sub r1, r1, r0 │ │ │ │ + beq c2674 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [ip, #-36] @ 0xffffffdc │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r1, [r4, r3] │ │ │ │ - ldrne r3, [r0, #4] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0, #4] │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - sub r1, r1, r2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne c318c , Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - asr r1, r1, #3 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - sub r3, r0, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne c3190 , Ipopt::SmartPtr)@@Base+0xc8> │ │ │ │ - ldr r0, [ip, #-36] @ 0xffffffdc │ │ │ │ - asr r2, r2, #3 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl 2ca74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl c2354 ::ReleasePointer_()@@Base+0xa0> │ │ │ │ - bl c2390 ::ReleasePointer_()@@Base+0xdc> │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ + sub r1, r1, r0 │ │ │ │ + beq c268c │ │ │ │ + bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + strdeq ip, [r4], -r8 │ │ │ │ + andeq r0, r0, r4, ror pc │ │ │ │ │ │ │ │ -000c31a0 , Ipopt::SmartPtr)@@Base>: │ │ │ │ +000c2698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #520] @ c33c0 , Ipopt::SmartPtr)@@Base+0x220> │ │ │ │ - ldr r3, [pc, #520] @ c33c4 , Ipopt::SmartPtr)@@Base+0x224> │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - mov r7, r1 │ │ │ │ - sub r0, r0, r2 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne c3368 , Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - ldr ip, [r3, #80] @ 0x50 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - sub r1, r1, ip │ │ │ │ - cmp r2, r1 │ │ │ │ - asr r1, r0, #3 │ │ │ │ - lsl r5, r1, #1 │ │ │ │ - bne c336c , Ipopt::SmartPtr)@@Base+0x1cc> │ │ │ │ - add r5, r5, r2, asr #3 │ │ │ │ - ldr r2, [pc, #408] @ c33c8 , Ipopt::SmartPtr)@@Base+0x228> │ │ │ │ - ldr ip, [pc, #408] @ c33cc , Ipopt::SmartPtr)@@Base+0x22c> │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #3972] @ c363c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #3968] @ c3640 │ │ │ │ add r2, pc, r2 │ │ │ │ - add lr, r2, #28 │ │ │ │ - add r2, r2, #72 @ 0x48 │ │ │ │ - ldr sl, [r3, #120] @ 0x78 │ │ │ │ - ldr r9, [r3, #144] @ 0x90 │ │ │ │ - str lr, [r4, #12] │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r3, [r6, ip] │ │ │ │ - cmn r0, #-2147483640 @ 0x80000008 │ │ │ │ - add fp, r3, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - str r1, [sp] │ │ │ │ - str fp, [r4, #16] │ │ │ │ - bhi c3370 , Ipopt::SmartPtr)@@Base+0x1d0> │ │ │ │ - bl 2c87c │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - mov r0, sl │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - str fp, [r4, #28] │ │ │ │ - str r5, [r4, #32] │ │ │ │ - bhi c33bc , Ipopt::SmartPtr)@@Base+0x21c> │ │ │ │ - lsl r0, r5, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #280] @ c33d0 , Ipopt::SmartPtr)@@Base+0x230> │ │ │ │ - add r5, r4, #40 @ 0x28 │ │ │ │ - ldr r9, [r6, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, r9, #24 │ │ │ │ - bl 2ca20 │ │ │ │ - ldr r3, [pc, #260] @ c33d4 , Ipopt::SmartPtr)@@Base+0x234> │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - add r1, r3, #36 @ 0x24 │ │ │ │ - str r1, [r4] │ │ │ │ - add r1, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldrne r3, [r2, #4] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2, #4] │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - sub r1, r1, r2 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne c3368 , Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - asr r1, r1, #3 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - sub r3, r0, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne c336c , Ipopt::SmartPtr)@@Base+0x1cc> │ │ │ │ - asr r2, r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ca74 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl c2354 ::ReleasePointer_()@@Base+0xa0> │ │ │ │ - bl c2390 ::ReleasePointer_()@@Base+0xdc> │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - add r1, r9, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dadc │ │ │ │ - add r1, r9, #16 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 312ac │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c3388 , Ipopt::SmartPtr)@@Base+0x1e8> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [pc, #3960] @ c3644 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + cmp r3, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + bne c3840 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq c3394 , Ipopt::SmartPtr)@@Base+0x1f4> │ │ │ │ - bl 2d20c │ │ │ │ - b c3394 , Ipopt::SmartPtr)@@Base+0x1f4> │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - andeq fp, r4, ip, lsr sp │ │ │ │ - andeq r1, r0, ip, lsr #1 │ │ │ │ - andeq fp, r4, r0, asr #9 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - │ │ │ │ -000c33d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #308] @ c3528 │ │ │ │ - ldr r7, [pc, #308] @ c352c │ │ │ │ + bne c2724 │ │ │ │ + ldr r2, [pc, #3912] @ c3648 │ │ │ │ + ldr r3, [pc, #3900] @ c3640 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #300] @ c3530 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r5, r1 │ │ │ │ - cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - add r1, r2, #28 │ │ │ │ - add r2, r2, #72 @ 0x48 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r5, [r0, #20] │ │ │ │ - add r9, r3, #28 │ │ │ │ - str r9, [r0, #16] │ │ │ │ - bhi c34dc │ │ │ │ - mov r4, r0 │ │ │ │ - lsl r0, r5, #3 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ - str r9, [r4, #28] │ │ │ │ - str r6, [r4, #32] │ │ │ │ - bhi c3524 │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #172] @ c3534 │ │ │ │ - add r8, r4, #40 @ 0x28 │ │ │ │ - ldr r9, [r7, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, r9, #24 │ │ │ │ - bl 2ca20 │ │ │ │ - ldr r3, [pc, #152] @ c3538 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strb r0, [r4, #8] │ │ │ │ - add r0, r3, #36 @ 0x24 │ │ │ │ - str r0, [r4] │ │ │ │ - add r0, r3, #84 @ 0x54 │ │ │ │ - add r3, r3, #168 @ 0xa8 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - sub r2, r6, r5, lsl #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2ca74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - add r1, r9, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2dadc │ │ │ │ - add r1, r9, #16 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 312ac │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c34f4 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - add r3, sl, #28 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq c3500 │ │ │ │ - bl 2d20c │ │ │ │ - b c3500 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - strdeq fp, [r4], -ip │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - andeq r0, r0, r8, ror #27 │ │ │ │ - andeq r0, r0, ip, lsl #30 │ │ │ │ - │ │ │ │ -000c353c : │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000c3544 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000c3548 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ c359c ::~CoinWarmStartVectorDiff()@@Base+0x54> │ │ │ │ - ldr r2, [pc, #60] @ c35a0 ::~CoinWarmStartVectorDiff()@@Base+0x58> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne c383c │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r0, #5 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + ldr r2, [r3, r0, lsl #2] │ │ │ │ + ldr r3, [r2, #168] @ 0xa8 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c3344 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c3368 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c338c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c33b0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c33d4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c33f8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c341c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + beq c3440 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq c3584 ::~CoinWarmStartVectorDiff()@@Base+0x3c> │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + beq c3460 │ │ │ │ + ldr r3, [pc, #3584] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3572] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3594 ::~CoinWarmStartVectorDiff()@@Base+0x4c> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq r4, r4, r9 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c35a4 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #64] @ c3600 ::~CoinWarmStartVectorDiff()@@Base+0x5c> │ │ │ │ - ldr r1, [r2, #-12] │ │ │ │ - ldr r2, [pc, #60] @ c3604 ::~CoinWarmStartVectorDiff()@@Base+0x60> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - add r4, r0, r1 │ │ │ │ - add r3, r2, #20 │ │ │ │ - str r3, [r0, r1] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + beq c3474 │ │ │ │ + ldr r3, [pc, #3528] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3516] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c35e8 ::~CoinWarmStartVectorDiff()@@Base+0x44> │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + beq c3484 │ │ │ │ + ldr r3, [pc, #3472] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3460] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c35f8 ::~CoinWarmStartVectorDiff()@@Base+0x54> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq fp, r4, r0, lsr r9 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3608 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ c364c ::~CoinWarmStartVector()@@Base+0x44> │ │ │ │ - ldr r2, [pc, #44] @ c3650 ::~CoinWarmStartVector()@@Base+0x48> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, #28 │ │ │ │ + beq c3498 │ │ │ │ + ldr r3, [pc, #3416] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3404] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq c3644 ::~CoinWarmStartVector()@@Base+0x3c> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq fp, [r4], -r4 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c3654 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #48] @ c36a0 ::~CoinWarmStartVector()@@Base+0x4c> │ │ │ │ - ldr r1, [r2, #-12] │ │ │ │ - ldr r2, [pc, #44] @ c36a4 ::~CoinWarmStartVector()@@Base+0x50> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - add r4, r0, r1 │ │ │ │ - add r3, r2, #28 │ │ │ │ - str r3, [r0, r1] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + beq c34a8 │ │ │ │ + ldr r3, [pc, #3360] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3348] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3698 ::~CoinWarmStartVector()@@Base+0x44> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq fp, r4, r0, lsl #17 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c36a8 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ c36f8 ::~CoinWarmStartVector()@@Base+0x50> │ │ │ │ - ldr r2, [pc, #56] @ c36fc ::~CoinWarmStartVector()@@Base+0x54> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, #28 │ │ │ │ + beq c34b8 │ │ │ │ + ldr r3, [pc, #3304] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3292] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq c36e4 ::~CoinWarmStartVector()@@Base+0x3c> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq fp, r4, r4, lsr r8 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c3700 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #60] @ c3758 ::~CoinWarmStartVector()@@Base+0x58> │ │ │ │ - ldr r1, [r2, #-12] │ │ │ │ - ldr r2, [pc, #56] @ c375c ::~CoinWarmStartVector()@@Base+0x5c> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - add r4, r0, r1 │ │ │ │ - add r3, r2, #28 │ │ │ │ - str r3, [r0, r1] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + beq c34c8 │ │ │ │ + ldr r3, [pc, #3248] @ c364c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #3236] @ c3650 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3744 ::~CoinWarmStartVector()@@Base+0x44> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq fp, [r4], -r4 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c3760 ::operator=(CoinWarmStartVectorDiff const&)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq c3804 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xa4> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ + beq c38b4 │ │ │ │ + ldr r3, [pc, #3192] @ c364c │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [pc, #3188] @ c3650 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r3, [r0, #172] @ 0xac │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #172] @ 0xac │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [fp, #172] @ 0xac │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #172] @ 0xac │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r9, #172] @ 0xac │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r7, #172] @ 0xac │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r6, #172] @ 0xac │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble c37ac ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x4c> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c379c ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x3c> │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c37ac ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x4c> │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble c380c ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xac> │ │ │ │ - cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi c3820 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xc0> │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 2c87c │ │ │ │ + beq c325c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r6, [r4] │ │ │ │ + cmp r6, #0 │ │ │ │ + streq r6, [sp, #24] │ │ │ │ + beq c2a94 │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, r7, #1 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r7, [r6, #4] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq c35c4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c327c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 2d740 │ │ │ │ - cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ - bhi c3820 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xc0> │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - bl 2c87c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - bl 2d740 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + streq r6, [sp, #28] │ │ │ │ + beq c2aec │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, r7, #1 │ │ │ │ + str r2, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - │ │ │ │ -000c3824 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #24 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2d374 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c386c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #24 │ │ │ │ - add r5, r1, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2d374 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c38c0 ::clone() const@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c3908 ::clone() const@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #16 │ │ │ │ - add r5, r1, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c395c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #36 @ 0x24 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #92] @ c39dc │ │ │ │ - ldr r3, [pc, #92] @ c39e0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, r5, #4 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r7], #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - add r1, r5, #20 │ │ │ │ - add r0, r4, #20 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b c39cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq fp, r4, r4, ror r5 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - │ │ │ │ -000c39e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #36 @ 0x24 │ │ │ │ - add r5, r5, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #92] @ c3a70 │ │ │ │ - ldr r3, [pc, #92] @ c3a74 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, r5, #4 │ │ │ │ - add r3, r3, #20 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r7, [r6, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq c35ac │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c329c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + streq r6, [sp, #32] │ │ │ │ + beq c2b44 │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, r7, #1 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r7, [r6, #4] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + beq c3594 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c32bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r8, r6 │ │ │ │ + beq c2b9c │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, r7, #1 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r7, [r6, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + beq c357c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c32d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r7, r6 │ │ │ │ + beq c2bf4 │ │ │ │ + ldr r9, [r6, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, r9, #1 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r9, #0 │ │ │ │ + str r9, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r7], #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - add r1, r5, #20 │ │ │ │ - add r0, r4, #20 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b c3a60 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq fp, r4, r0, ror #9 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - │ │ │ │ -000c3a78 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ c3ad8 ::~CoinWarmStartVectorDiff()@@Base+0x60> │ │ │ │ - ldr r2, [pc, #72] @ c3adc ::~CoinWarmStartVectorDiff()@@Base+0x64> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq c3ab4 ::~CoinWarmStartVectorDiff()@@Base+0x3c> │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3ac4 ::~CoinWarmStartVectorDiff()@@Base+0x4c> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq fp, r4, r4, ror #8 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3ae0 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #76] @ c3b48 ::~CoinWarmStartVectorDiff()@@Base+0x68> │ │ │ │ - ldr r1, [r2, #-12] │ │ │ │ - ldr r2, [pc, #72] @ c3b4c ::~CoinWarmStartVectorDiff()@@Base+0x6c> │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - add r4, r0, r1 │ │ │ │ - add r3, r2, #20 │ │ │ │ - str r3, [r0, r1] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3b24 ::~CoinWarmStartVectorDiff()@@Base+0x44> │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3b34 ::~CoinWarmStartVectorDiff()@@Base+0x54> │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3b50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ c3bdc │ │ │ │ - ldr r1, [pc, #116] @ c3be0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - ldr r2, [pc, #108] @ c3be4 │ │ │ │ - add r1, r1, #20 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - add r3, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c3b9c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3bac │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c3bc4 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3bd4 │ │ │ │ - bl 2d20c │ │ │ │ + beq c3564 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c32f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r9, [r4, #12] │ │ │ │ + cmp r9, #0 │ │ │ │ + moveq r6, r9 │ │ │ │ + beq c2c4c │ │ │ │ + ldr fp, [r9, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, fp, #1 │ │ │ │ + str r2, [r9, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp fp, #0 │ │ │ │ + str fp, [r9, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + beq c354c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c3310 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + moveq fp, r9 │ │ │ │ + beq c2cb0 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r9, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r9, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + beq c3534 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c332c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r5, #168] @ 0xa8 │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq c333c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r2, [sp] │ │ │ │ + add r0, r5, #1 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, r4, ip, lsl #7 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3be8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #124] @ c3c7c │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #120] @ c3c80 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r1, #-12] │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #108] @ c3c84 │ │ │ │ - add r4, r0, ip │ │ │ │ - add r1, r1, #20 │ │ │ │ - str r1, [r0, ip] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r5, #20 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq c3c3c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3c4c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ str r5, [r4, #4] │ │ │ │ - beq c3c64 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3c74 │ │ │ │ - bl 2d20c │ │ │ │ + mov r9, r0 │ │ │ │ + beq c3520 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldrb r3, [r2, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2d20 │ │ │ │ + ldrb r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c35e8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strdeq fp, [r4], -r0 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3c88 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ c3d20 │ │ │ │ - ldr r1, [pc, #128] @ c3d24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - ldr r2, [pc, #120] @ c3d28 │ │ │ │ - add r1, r1, #20 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - add r3, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c3cd4 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3ce4 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c3cfc │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3d0c │ │ │ │ - bl 2d20c │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r4, #180] @ 0xb4 │ │ │ │ + beq c37b0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r2, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2d60 │ │ │ │ + ldrb r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c3600 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - bl 2c684 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r4, #180] @ 0xb4 │ │ │ │ + beq c3778 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r2, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2da0 │ │ │ │ + ldrb r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c35f4 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, r4, r4, asr r2 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3d2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #136] @ c3dcc │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #132] @ c3dd0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r1, #-12] │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #120] @ c3dd4 │ │ │ │ - add r4, r0, ip │ │ │ │ - add r1, r1, #20 │ │ │ │ - str r1, [r0, ip] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r5, #20 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq c3d80 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r4, #172] @ 0xac │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r4, #180] @ 0xb4 │ │ │ │ + beq c36e8 │ │ │ │ + ldrb r3, [r8, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2ddc │ │ │ │ + ldrb r3, [r8, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c3630 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r8, #180] @ 0xb4 │ │ │ │ + beq c36b8 │ │ │ │ + ldrb r3, [r7, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2e14 │ │ │ │ + ldrb r3, [r7, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c3624 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r7, #172] @ 0xac │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r7, #180] @ 0xb4 │ │ │ │ + beq c3688 │ │ │ │ + ldrb r3, [r6, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2e4c │ │ │ │ + ldrb r3, [r6, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c3618 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r6, #172] @ 0xac │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r6, #180] @ 0xb4 │ │ │ │ + beq c37e8 │ │ │ │ + ldrb r3, [fp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2e84 │ │ │ │ + ldrb r3, [fp, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c360c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r5, [fp, #172] @ 0xac │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + strh r3, [fp, #180] @ 0xb4 │ │ │ │ + beq c3720 │ │ │ │ + ldrb r3, [r9, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c2eb8 │ │ │ │ + ldrb r3, [r9, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c35dc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2dd34 │ │ │ │ + ldr r3, [r9, #172] @ 0xac │ │ │ │ + mov r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + strh r2, [r9, #180] @ 0xb4 │ │ │ │ + beq c374c │ │ │ │ + ldr r2, [sl, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble c301c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov fp, #0 │ │ │ │ + sub r6, r1, #8 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r9, fp │ │ │ │ + sub r4, r1, #8 │ │ │ │ + add r2, r4, r2, lsl #3 │ │ │ │ + str r2, [sp] │ │ │ │ + rsb r2, r1, #8 │ │ │ │ + mov r8, fp │ │ │ │ + mov r7, fp │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str fp, [sp, #28] │ │ │ │ + str fp, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + b c2fc8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r3, r7, #3 │ │ │ │ + ldrd r0, [r2, r3] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + ldrd r2, [sl, #8] │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d90 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ + beq c2f80 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + lsl r3, r9, #3 │ │ │ │ + ldrd r0, [r2, r3] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, r2, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r2, [sl, #16] │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c3da8 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + beq c2fbc │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + lsl r3, fp, #3 │ │ │ │ + ldrd r0, [r2, r3] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + strd r0, [ip, r3] │ │ │ │ + add fp, fp, #1 │ │ │ │ + add r3, r2, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq c3014 │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + mov r5, r4 │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3db8 │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, r4, ip, lsr #3 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3dd8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #180] @ c3ea4 │ │ │ │ - ldr r3, [pc, #180] @ c3ea8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - add r3, r3, #20 │ │ │ │ + bne c2f24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r5, r3, r5 │ │ │ │ + ldrd r2, [sl, #32] │ │ │ │ + ldrd r0, [r2, r5] │ │ │ │ + ldrd r2, [r3, r5] │ │ │ │ + bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq c3e24 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + addne r7, r7, #1 │ │ │ │ + addne r9, r9, #1 │ │ │ │ + addne fp, fp, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne c2fc8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble c3078 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + mov r6, r3 │ │ │ │ + add r4, r2, r4, lsl #3 │ │ │ │ + sub r1, r2, #8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + sub lr, r2, #8 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + sub ip, r2, #8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + sub r0, r2, #8 │ │ │ │ + ldrd r2, [r1, #8]! │ │ │ │ + strd r2, [lr, #8]! │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + cmp r4, r1 │ │ │ │ + strd r2, [r0, #8]! │ │ │ │ + bne c305c │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + ble c30bc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + mov lr, r3 │ │ │ │ + add ip, r2, ip, lsl #3 │ │ │ │ + sub r1, r2, #8 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + sub ip, ip, #8 │ │ │ │ + sub r0, r2, #8 │ │ │ │ + ldrd r2, [r1, #8]! │ │ │ │ + cmp ip, r1 │ │ │ │ + strd r2, [r0, #8]! │ │ │ │ + bne c30a8 │ │ │ │ + mov r3, lr │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + ble c30fc │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + add ip, r2, ip, lsl #3 │ │ │ │ + sub r1, r2, #8 │ │ │ │ + sub ip, ip, #8 │ │ │ │ + mov lr, r3 │ │ │ │ + ldrd r2, [r1, #8]! │ │ │ │ + cmp ip, r1 │ │ │ │ + strd r2, [r0, #8]! │ │ │ │ + bne c30e8 │ │ │ │ + mov r3, lr │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + ble c3134 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + sub r3, r3, #8 │ │ │ │ + add ip, r2, ip, lsl #3 │ │ │ │ + sub ip, ip, #8 │ │ │ │ + sub r2, r2, #8 │ │ │ │ + ldrd r0, [r2, #8]! │ │ │ │ + cmp ip, r2 │ │ │ │ + strd r0, [r3, #8]! │ │ │ │ + bne c3124 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq c3e94 │ │ │ │ - ldr r2, [pc, #128] @ c3eac │ │ │ │ - ldr r3, [pc, #128] @ c3eb0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - add r2, r2, #20 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c3e54 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3e64 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c3e7c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3e8c │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne c315c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c3e24 │ │ │ │ - andeq fp, r4, r4, lsl #2 │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - andeq r0, r0, ip, asr #30 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3eb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r6, [pc, #188] @ c3f8c │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - ldr r3, [pc, #184] @ c3f90 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r4, r0, r7 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3f0c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq c3f7c │ │ │ │ - ldr r3, [pc, #128] @ c3f94 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r3, [r5, r7] │ │ │ │ - ldr r3, [pc, #108] @ c3f98 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - add r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c3f3c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3f4c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c3f64 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c3f74 │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + beq c350c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c31a4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne c31a4 │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c3f0c │ │ │ │ - andeq fp, r4, r0, lsr #32 │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - andeq r0, r0, ip, asr #30 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c3f9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #192] @ c4074 │ │ │ │ - ldr r3, [pc, #192] @ c4078 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - add r3, r3, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq c3fe8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq c4064 │ │ │ │ - ldr r2, [pc, #140] @ c407c │ │ │ │ - ldr r3, [pc, #140] @ c4080 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - add r2, r2, #20 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c4018 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c4028 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c4040 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c4050 │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + beq c34f8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c31dc │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + beq c34e4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c320c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne c320c │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c3fe8 │ │ │ │ - andeq sl, r4, r0, asr #30 │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - andeq r0, r0, ip, asr #30 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c4084 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r6, [pc, #200] @ c4168 │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - ldr r3, [pc, #196] @ c416c │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r4, r0, r7 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [r0, r7] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c40dc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq c4158 │ │ │ │ - ldr r3, [pc, #140] @ c4170 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + beq c34d0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c3254 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne c3254 │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, #1 │ │ │ │ + b c26f8 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2a48 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2aa0 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2aa0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2af8 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2af8 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2b50 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r8, [r3, #20] │ │ │ │ + cmp r8, #0 │ │ │ │ + bne c2b50 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2ba8 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne c2ba8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2c00 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne c2c00 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2c58 │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c2c58 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2cbc │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2cbc │ │ │ │ + mov r9, #0 │ │ │ │ + b c2d04 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2748 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2768 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2768 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2788 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2788 │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c27a8 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c27a8 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c27c8 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c27c8 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c27e8 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c27e8 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2808 │ │ │ │ + ldr r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c2808 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2828 │ │ │ │ + ldr r3, [r2, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c2828 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r3, [r5, r7] │ │ │ │ - ldr r3, [pc, #120] @ c4174 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - add r3, r5, #20 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq c410c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + bne c2844 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c411c │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, r5, #20 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne c287c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - beq c4134 │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + bne c28b4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4144 │ │ │ │ - bl 2d20c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 2c684 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne c28ec │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c2924 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c295c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c2994 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + b c29c0 │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c3224 │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c31dc │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c31bc │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c3174 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c40dc │ │ │ │ - andeq sl, r4, r0, asr lr │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - andeq r0, r0, ip, asr #30 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - │ │ │ │ -000c4178 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r7, [pc, #108] @ c4208 │ │ │ │ - ldr r3, [pc, #108] @ c420c │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, r5, #4 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r6], #4 │ │ │ │ + b c2d04 │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2cb0 │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2c4c │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - add r1, r5, #20 │ │ │ │ - add r0, r4, #20 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - ldr r3, [pc, #60] @ c4210 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b c41f8 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2bf4 │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq sl, r4, r8, asr sp │ │ │ │ - andeq r0, r0, ip, asr #30 │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - │ │ │ │ -000c4214 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - add r5, r5, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r7, [pc, #108] @ c42b0 │ │ │ │ - ldr r3, [pc, #108] @ c42b4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, r5, #4 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r6], #4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2b9c │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - add r1, r5, #20 │ │ │ │ - add r0, r4, #20 │ │ │ │ - bl c23cc ::ReleasePointer_()@@Base+0x118> │ │ │ │ - ldr r3, [pc, #60] @ c42b8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b c42a0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2b44 │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0x0004acb0 │ │ │ │ - andeq r0, r0, ip, asr #30 │ │ │ │ - andeq r0, r0, r8, asr #29 │ │ │ │ - │ │ │ │ -000c42bc ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - subs r3, r1, #0 │ │ │ │ - ldr r1, [pc, #536] @ c44f0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x234> │ │ │ │ - ldr r2, [pc, #536] @ c44f4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #532] @ c44f8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x23c> │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - mov r2, #0 │ │ │ │ - beq c439c ::applyDiff(CoinWarmStartDiff const*)@@Base+0xe0> │ │ │ │ - ldr r1, [pc, #504] @ c44fc ::applyDiff(CoinWarmStartDiff const*)@@Base+0x240> │ │ │ │ - ldr r2, [pc, #504] @ c4500 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x244> │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq c439c ::applyDiff(CoinWarmStartDiff const*)@@Base+0xe0> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ble c4370 ::applyDiff(CoinWarmStartDiff const*)@@Base+0xb4> │ │ │ │ - sub r2, r2, #4 │ │ │ │ - sub r1, r1, #8 │ │ │ │ - add r0, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - ldrd r4, [r1, #8]! │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ - strd r4, [ip, r3] │ │ │ │ - bne c4358 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x9c> │ │ │ │ - ldr r2, [pc, #396] @ c4504 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x248> │ │ │ │ - ldr r3, [pc, #376] @ c44f4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne c446c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1b0> │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #348] @ c4508 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x24c> │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2aec │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #324] @ c450c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x250> │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #304] @ c4510 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x254> │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + b c2a94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2eb8 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2d20 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2da0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2d60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2e84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ c4514 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x258> │ │ │ │ - ldr r3, [pc, #160] @ c44f4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq c4474 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1b8> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c44a8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1ec> │ │ │ │ - ldr r2, [pc, #156] @ c4518 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #156] @ c451c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x260> │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2e4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #104] @ c4520 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x264> │ │ │ │ - ldr r3, [pc, #56] @ c44f4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne c446c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1b0> │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c44a0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1e4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b c4498 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1dc> │ │ │ │ - andeq sl, r4, ip, lsl ip │ │ │ │ + bl 2c1a4 │ │ │ │ + b c2ddc │ │ │ │ + andeq ip, r4, r8, lsr r8 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, r4, ip, lsl #24 │ │ │ │ - andeq r0, r0, r4, asr #28 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, r4, ip, ror fp │ │ │ │ - andeq sp, r2, r8, asr #9 │ │ │ │ - ldrdeq sp, [r2], -r8 │ │ │ │ - ldrdeq sp, [r2], -r0 │ │ │ │ - andeq sl, r4, r4, lsr #21 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - andeq sl, r4, ip, lsr sl │ │ │ │ - │ │ │ │ -000c4524 ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub ip, ip, #24 │ │ │ │ - ldr ip, [ip] │ │ │ │ - add r0, r0, ip │ │ │ │ - b c42bc ::applyDiff(CoinWarmStartDiff const*)@@Base> │ │ │ │ - │ │ │ │ -000c4538 ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #1200] @ c4a00 ::generateDiff(CoinWarmStart const*) const@@Base+0x4c8> │ │ │ │ - ldr r3, [pc, #1200] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r9, [pc, #1196] @ c4a08 ::generateDiff(CoinWarmStart const*) const@@Base+0x4d0> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + andeq ip, r4, r4, lsl r8 │ │ │ │ + strdeq ip, [r4], -r4 │ │ │ │ + muleq r0, ip, sp │ │ │ │ + andeq r0, r0, ip, lsr #29 │ │ │ │ + ldrdeq fp, [r4], -r4 │ │ │ │ + andeq lr, r2, r0, lsl r0 │ │ │ │ + muleq r2, r8, r0 │ │ │ │ + strheq lr, [r2], -r4 │ │ │ │ + andeq fp, r4, ip, lsl #13 │ │ │ │ + andeq fp, r4, r0, ror #12 │ │ │ │ + andeq fp, r4, ip, lsr #12 │ │ │ │ + andeq fp, r4, r4, lsl #11 │ │ │ │ + andeq fp, r4, ip, asr r5 │ │ │ │ + andeq fp, r4, r4, lsr r5 │ │ │ │ + andeq fp, r4, ip, lsl #10 │ │ │ │ + andeq fp, r4, r4, ror #9 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + ldr r3, [r7, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c36ac │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c38c0 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [r7, #172] @ 0xac │ │ │ │ + b c2e34 │ │ │ │ + ldr r3, [r8, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c36dc │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c3a08 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r8, #172] @ 0xac │ │ │ │ + b c2dfc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c3710 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c39e0 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [r3, #172] @ 0xac │ │ │ │ + b c2dc4 │ │ │ │ + ldr r3, [fp, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c3744 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c39b8 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ mov r5, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - beq c4800 ::generateDiff(CoinWarmStart const*) const@@Base+0x2c8> │ │ │ │ - ldr r2, [pc, #1160] @ c4a0c ::generateDiff(CoinWarmStart const*) const@@Base+0x4d4> │ │ │ │ - ldr r3, [pc, #1160] @ c4a10 ::generateDiff(CoinWarmStart const*) const@@Base+0x4d8> │ │ │ │ - ldr r2, [r9, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq c4800 ::generateDiff(CoinWarmStart const*) const@@Base+0x2c8> │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - cmp r8, sl │ │ │ │ - bgt c47e0 ::generateDiff(CoinWarmStart const*) const@@Base+0x2a8> │ │ │ │ - cmn sl, #-536870910 @ 0xe0000002 │ │ │ │ - bhi c48fc ::generateDiff(CoinWarmStart const*) const@@Base+0x3c4> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ + str r5, [fp, #172] @ 0xac │ │ │ │ + b c2ea0 │ │ │ │ + ldr r2, [r9, #168] @ 0xa8 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c3770 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c3990 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ bl 2c87c │ │ │ │ - cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bhi c48fc ::generateDiff(CoinWarmStart const*) const@@Base+0x3c4> │ │ │ │ - lsl r0, sl, #3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r9, #172] @ 0xac │ │ │ │ + b c2ed4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c37a0 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c3818 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ bl 2c87c │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble c47a0 ::generateDiff(CoinWarmStart const*) const@@Base+0x268> │ │ │ │ - sub r4, r4, #8 │ │ │ │ - mov r6, #0 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - lsl ip, r8, #3 │ │ │ │ - sub r7, r1, #8 │ │ │ │ - add fp, r4, r8, lsl #3 │ │ │ │ - mov r5, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldrd r8, [r7, #8]! │ │ │ │ - ldrd r0, [r4, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [r3, #172] @ 0xac │ │ │ │ + b c2d84 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4650 ::generateDiff(CoinWarmStart const*) const@@Base+0x118> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r3, r5, #3 │ │ │ │ - str r6, [sl, r5, lsl #2] │ │ │ │ - add r5, r5, #1 │ │ │ │ - strd r8, [r2, r3] │ │ │ │ - cmp r4, fp │ │ │ │ - add r6, r6, #1 │ │ │ │ - bne c4620 ::generateDiff(CoinWarmStart const*) const@@Base+0xe8> │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldm r1, {r1, r8, sl} │ │ │ │ - cmp r8, sl │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - bge c4768 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - mov r3, r8 │ │ │ │ - str r3, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne c4684 ::generateDiff(CoinWarmStart const*) const@@Base+0x14c> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r2, sl, r8 │ │ │ │ - add r0, r3, r5, lsl #3 │ │ │ │ - add r1, r1, ip │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - bl 2d740 │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [pc, #856] @ c4a14 ::generateDiff(CoinWarmStart const*) const@@Base+0x4dc> │ │ │ │ - add sl, sl, r5 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - sub r5, sl, r8 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - cmn r5, #-536870910 @ 0xe0000002 │ │ │ │ - bgt c4958 ::generateDiff(CoinWarmStart const*) const@@Base+0x420> │ │ │ │ - lsl r6, r5, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + ble c37d8 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c3860 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ bl 2c87c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl 2d740 │ │ │ │ - cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - bgt c48d4 ::generateDiff(CoinWarmStart const*) const@@Base+0x39c> │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r3, #172] @ 0xac │ │ │ │ + b c2d44 │ │ │ │ + ldr r3, [r6, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble c380c │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c388c │ │ │ │ + lsl r0, r0, #3 │ │ │ │ bl 2c87c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 2d740 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2d20c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2d20c │ │ │ │ - ldr r2, [pc, #728] @ c4a18 ::generateDiff(CoinWarmStart const*) const@@Base+0x4e0> │ │ │ │ - ldr r3, [pc, #704] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [r6, #172] @ 0xac │ │ │ │ + b c2e6c │ │ │ │ + ldr r2, [pc, #-460] @ c3654 │ │ │ │ + ldr r3, [pc, #-416] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c48d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [pc, #668] @ c4a14 ::generateDiff(CoinWarmStart const*) const@@Base+0x4dc> │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - beq c4728 ::generateDiff(CoinWarmStart const*) const@@Base+0x1f0> │ │ │ │ - b c46e0 ::generateDiff(CoinWarmStart const*) const@@Base+0x1a8> │ │ │ │ - cmp sl, #0 │ │ │ │ - movne r8, #0 │ │ │ │ - movne r5, r8 │ │ │ │ - movne ip, r8 │ │ │ │ - bne c4674 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r3, [pc, #592] @ c4a14 ::generateDiff(CoinWarmStart const*) const@@Base+0x4dc> │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - str sl, [r0, #8] │ │ │ │ - str sl, [r0, #12] │ │ │ │ - b c4728 ::generateDiff(CoinWarmStart const*) const@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #564] @ c4a1c ::generateDiff(CoinWarmStart const*) const@@Base+0x4e4> │ │ │ │ - ldr r1, [pc, #564] @ c4a20 ::generateDiff(CoinWarmStart const*) const@@Base+0x4e8> │ │ │ │ - ldr r0, [pc, #564] @ c4a24 ::generateDiff(CoinWarmStart const*) const@@Base+0x4ec> │ │ │ │ - ldr r2, [pc, #564] @ c4a28 ::generateDiff(CoinWarmStart const*) const@@Base+0x4f0> │ │ │ │ + beq c3888 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #-496] @ c3658 │ │ │ │ + ldr r1, [pc, #-496] @ c365c │ │ │ │ + ldr r0, [pc, #-496] @ c3660 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #101 @ 0x65 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #540] @ c4a2c ::generateDiff(CoinWarmStart const*) const@@Base+0x4f4> │ │ │ │ - add r5, sp, #52 @ 0x34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #516] @ c4a30 ::generateDiff(CoinWarmStart const*) const@@Base+0x4f8> │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #496] @ c4a34 ::generateDiff(CoinWarmStart const*) const@@Base+0x4fc> │ │ │ │ - add r7, sp, #100 @ 0x64 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r8, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - strb r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #388] @ c4a38 ::generateDiff(CoinWarmStart const*) const@@Base+0x500> │ │ │ │ - ldr r3, [pc, #332] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + ldr r2, [pc, #-516] @ c3664 │ │ │ │ + ldr r3, [pc, #-488] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c49dc ::generateDiff(CoinWarmStart const*) const@@Base+0x4a4> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #352] @ c4a3c ::generateDiff(CoinWarmStart const*) const@@Base+0x504> │ │ │ │ - ldr r3, [pc, #292] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + bne c383c │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #-556] @ c3668 │ │ │ │ + ldr r3, [pc, #-532] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c48d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + bne c383c │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #316] @ c4a40 ::generateDiff(CoinWarmStart const*) const@@Base+0x508> │ │ │ │ - ldr r3, [pc, #252] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #172] @ 0xac │ │ │ │ + udf #0 │ │ │ │ + ldr r2, [pc, #-604] @ c366c │ │ │ │ + ldr r3, [pc, #-584] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c48d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + bne c383c │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r2, [pc, #268] @ c4a44 ::generateDiff(CoinWarmStart const*) const@@Base+0x50c> │ │ │ │ - ldr r3, [pc, #200] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #-768] @ c3670 │ │ │ │ + ldr r3, [pc, #-752] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c48d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + bne c383c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #232] @ c4a48 ::generateDiff(CoinWarmStart const*) const@@Base+0x510> │ │ │ │ - ldr r3, [pc, #160] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + ldr r2, [pc, #-804] @ c3674 │ │ │ │ + ldr r3, [pc, #-792] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c48d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + bne c383c │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #156] @ c4a4c ::generateDiff(CoinWarmStart const*) const@@Base+0x514> │ │ │ │ - ldr r3, [pc, #80] @ c4a04 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + ldr r2, [pc, #-840] @ c3678 │ │ │ │ + ldr r3, [pc, #-832] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c4954 ::generateDiff(CoinWarmStart const*) const@@Base+0x41c> │ │ │ │ - b c48d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ - b c4990 ::generateDiff(CoinWarmStart const*) const@@Base+0x458> │ │ │ │ - b c4998 ::generateDiff(CoinWarmStart const*) const@@Base+0x460> │ │ │ │ - b c49a0 ::generateDiff(CoinWarmStart const*) const@@Base+0x468> │ │ │ │ - ldr r2, [pc, #108] @ c4a50 ::generateDiff(CoinWarmStart const*) const@@Base+0x518> │ │ │ │ - ldr r3, [pc, #108] @ c4a54 ::generateDiff(CoinWarmStart const*) const@@Base+0x51c> │ │ │ │ - ldr r2, [r9, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - andeq sl, r4, r4, lsr #19 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, r4, ip, lsl #19 │ │ │ │ - andeq r0, r0, r4, asr #29 │ │ │ │ - andeq r1, r0, r4, lsr #32 │ │ │ │ - andeq r0, r0, r0, asr #28 │ │ │ │ - @ instruction: 0x0004a7b4 │ │ │ │ - andeq sp, r2, ip, lsl r1 │ │ │ │ - andeq sp, r2, r0, lsl #3 │ │ │ │ - andeq sp, r2, r8, lsr #3 │ │ │ │ - andeq r0, r0, r7, lsl #3 │ │ │ │ - strheq sp, [r2], -r4 │ │ │ │ - andeq sp, r2, ip, asr #1 │ │ │ │ - andeq sp, r2, ip, rrx │ │ │ │ - andeq sl, r4, r0, asr #12 │ │ │ │ - andeq sl, r4, r8, lsl r6 │ │ │ │ - strdeq sl, [r4], -r0 │ │ │ │ - @ instruction: 0x0004a5bc │ │ │ │ - muleq r4, r4, r5 │ │ │ │ - andeq sl, r4, r4, asr #10 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - │ │ │ │ -000c4a58 ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub ip, ip, #20 │ │ │ │ - ldr ip, [ip] │ │ │ │ - add r0, r0, ip │ │ │ │ - b c4538 ::generateDiff(CoinWarmStart const*) const@@Base> │ │ │ │ - │ │ │ │ -000c4a6c (double const*, int, double*)@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr ip, [pc, #648] @ c4d0c (double const*, int, double*)@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #648] @ c4d10 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r4, [pc, #644] @ c4d14 (double const*, int, double*)@@Base+0x2a8> │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - cmp r0, r2 │ │ │ │ - cmpne r1, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + bne c383c │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #-876] @ c367c │ │ │ │ + ldr r3, [pc, #-872] @ c3684 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c4b8c (double const*, int, double*)@@Base+0x120> │ │ │ │ - cmp r1, #0 │ │ │ │ - blt c4bb8 (double const*, int, double*)@@Base+0x14c> │ │ │ │ - asrs r4, r1, #3 │ │ │ │ - beq c4b30 (double const*, int, double*)@@Base+0xc4> │ │ │ │ - add r0, r0, #64 @ 0x40 │ │ │ │ - add r2, r2, #64 @ 0x40 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, r4 │ │ │ │ - ldrd r6, [ip, #-64] @ 0xffffffc0 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - strd r6, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldrd r6, [ip, #-56] @ 0xffffffc8 │ │ │ │ - add ip, ip, #64 @ 0x40 │ │ │ │ - strd r6, [r3, #-120] @ 0xffffff88 │ │ │ │ - ldrd r6, [ip, #-112] @ 0xffffff90 │ │ │ │ - subs lr, lr, #1 │ │ │ │ - strd r6, [r3, #-112] @ 0xffffff90 │ │ │ │ - ldrd r6, [ip, #-104] @ 0xffffff98 │ │ │ │ - strd r6, [r3, #-104] @ 0xffffff98 │ │ │ │ - ldrd r6, [ip, #-96] @ 0xffffffa0 │ │ │ │ - strd r6, [r3, #-96] @ 0xffffffa0 │ │ │ │ - ldrd r6, [ip, #-88] @ 0xffffffa8 │ │ │ │ - strd r6, [r3, #-88] @ 0xffffffa8 │ │ │ │ - ldrd r6, [ip, #-80] @ 0xffffffb0 │ │ │ │ - strd r6, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldrd r6, [ip, #-72] @ 0xffffffb8 │ │ │ │ - strd r6, [r3, #-72] @ 0xffffffb8 │ │ │ │ - bne c4ad4 (double const*, int, double*)@@Base+0x68> │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r2, r2, r4, lsl #6 │ │ │ │ - add r0, r0, r4, lsl #6 │ │ │ │ - ldr r3, [pc, #480] @ c4d18 (double const*, int, double*)@@Base+0x2ac> │ │ │ │ - and r1, r1, #7 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi c4b8c (double const*, int, double*)@@Base+0x120> │ │ │ │ - ldrb r1, [r3, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldrd r4, [r0, #48] @ 0x30 │ │ │ │ - strd r4, [r2, #48] @ 0x30 │ │ │ │ - ldrd r4, [r0, #40] @ 0x28 │ │ │ │ - strd r4, [r2, #40] @ 0x28 │ │ │ │ - ldrd r4, [r0, #32] │ │ │ │ - strd r4, [r2, #32] │ │ │ │ - ldrd r4, [r0, #24] │ │ │ │ - strd r4, [r2, #24] │ │ │ │ - ldrd r4, [r0, #16] │ │ │ │ - strd r4, [r2, #16] │ │ │ │ - ldrd r4, [r0, #8] │ │ │ │ - strd r4, [r2, #8] │ │ │ │ - ldrd r0, [r0] │ │ │ │ - strd r0, [r2] │ │ │ │ - ldr r2, [pc, #392] @ c4d1c (double const*, int, double*)@@Base+0x2b0> │ │ │ │ - ldr r3, [pc, #376] @ c4d10 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ + bne c383c │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #-912] @ c3680 │ │ │ │ + ldr r3, [pc, #-912] @ c3684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c4c88 (double const*, int, double*)@@Base+0x21c> │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #344] @ c4d20 (double const*, int, double*)@@Base+0x2b4> │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #320] @ c4d24 (double const*, int, double*)@@Base+0x2b8> │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #300] @ c4d28 (double const*, int, double*)@@Base+0x2bc> │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + bne c383c │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + │ │ │ │ +000c3a30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1064] @ c3e74 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1060] @ c3e78 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + beq c3c28 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + ldr sl, [r5, #36] @ 0x24 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str sl, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + mov r1, #2 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r3 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [r3, #80] @ 0x50 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + blx r1 │ │ │ │ + ldrb r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ + bne c3b30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c3cfc │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c3db4 │ │ │ │ + str sl, [r3], #4 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add r0, r4, #56 @ 0x38 │ │ │ │ + beq c3c58 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + beq c3da0 │ │ │ │ + str r5, [r3], #4 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + bne c3ba4 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ c4d2c (double const*, int, double*)@@Base+0x2c0> │ │ │ │ - ldr r3, [pc, #160] @ c4d10 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c3c7c │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c3c98 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c3cb4 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c3cd0 │ │ │ │ + strd r6, [r3], #8 │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r3, [r4, #120] @ 0x78 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c3cec │ │ │ │ + strd r8, [r3], #8 │ │ │ │ + str r3, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #588] @ c3e7c │ │ │ │ + ldr r3, [pc, #580] @ c3e78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c4c90 (double const*, int, double*)@@Base+0x224> │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c4cc4 (double const*, int, double*)@@Base+0x258> │ │ │ │ - ldr r2, [pc, #152] @ c4d30 (double const*, int, double*)@@Base+0x2c4> │ │ │ │ - ldr r3, [pc, #152] @ c4d34 (double const*, int, double*)@@Base+0x2c8> │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bne c3e6c │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r2, r3 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + beq c3dc4 │ │ │ │ + str r5, [r3], #4 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne c3bb4 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, r4, #68 @ 0x44 │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne c3bd0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, r4, #80 @ 0x50 │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne c3bec │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne c3c08 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne c3c20 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, r4, #116 @ 0x74 │ │ │ │ + bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ + b c3c28 │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + str sl, [r3] │ │ │ │ + ldr sl, [r4, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r0, [sl] │ │ │ │ + beq c3dd0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r3, #2 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + beq c3e10 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq c3e00 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r5, [sl] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + bne c3d68 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2db60 <__cxa_throw@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldr r3, [r4, #116] @ 0x74 │ │ │ │ + strd r8, [r3] │ │ │ │ + b c3c28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 2bb8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b c3b88 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ + bl 2c198 >::_M_realloc_append(int const&)@plt> │ │ │ │ + b c3b50 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 2bb8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ + b c3ba4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c3d68 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub fp, r3, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str fp, [r0, #4] │ │ │ │ + bne c3e1c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + str fp, [sl] │ │ │ │ + b c3d68 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c3d40 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r5, [sl] │ │ │ │ + b c3d4c │ │ │ │ + str r5, [sl] │ │ │ │ + b c3d68 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + bne c3e48 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ c4d38 (double const*, int, double*)@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #56] @ c4d10 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #48] @ c3e80 │ │ │ │ + ldr r3, [pc, #36] @ c3e78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c4c88 (double const*, int, double*)@@Base+0x21c> │ │ │ │ + beq c3e70 │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c4cbc (double const*, int, double*)@@Base+0x250> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b c4cb4 (double const*, int, double*)@@Base+0x248> │ │ │ │ - andeq sl, r4, r0, ror r4 │ │ │ │ + andeq fp, r4, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, r4, r8, asr r4 │ │ │ │ - andeq lr, r2, fp, lsl #2 │ │ │ │ - andeq sl, r4, r0, ror #6 │ │ │ │ - ldrdeq r1, [r2], -r0 │ │ │ │ - andeq ip, r2, ip, asr #27 │ │ │ │ - andeq r7, r2, r0, ror #1 │ │ │ │ - andeq sl, r4, r8, lsl #5 │ │ │ │ - @ instruction: 0x00000fb4 │ │ │ │ - andeq r0, r0, r4, ror lr │ │ │ │ - andeq sl, r4, r0, lsr #4 │ │ │ │ + andeq fp, r4, r4, asr #5 │ │ │ │ + andeq fp, r4, r4, lsr #1 │ │ │ │ │ │ │ │ -000c4d3c ::clone() const@@Base>: │ │ │ │ +000c3e84 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #12 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r5, [pc, #88] @ c4db8 ::clone() const@@Base+0x7c> │ │ │ │ - ldr r3, [pc, #88] @ c4dbc ::clone() const@@Base+0x80> │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - add r3, r3, #28 │ │ │ │ - cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov r4, r0 │ │ │ │ - stm r0, {r3, r5} │ │ │ │ - bhi c4da4 ::clone() const@@Base+0x68> │ │ │ │ - lsl r0, r5, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - muleq r4, r4, r1 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c4dc0 ::clone() const@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #12 │ │ │ │ - add r4, r4, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #88] @ c4e48 ::clone() const@@Base+0x88> │ │ │ │ - ldr r3, [pc, #88] @ c4e4c ::clone() const@@Base+0x8c> │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r3, r3, #28 │ │ │ │ - cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - stm r0, {r3, r6} │ │ │ │ - bhi c4e34 ::clone() const@@Base+0x74> │ │ │ │ - lsl r0, r6, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq sl, r4, r4, lsl #2 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c4e50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #28 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #176] @ c4f24 │ │ │ │ - ldr r2, [pc, #176] @ c4f28 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r3, [pc, #168] @ c4f2c │ │ │ │ - add r2, r2, #28 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r8, [r6, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r8, #28 │ │ │ │ - stmib r0, {r3, r7} │ │ │ │ - bhi c4f00 │ │ │ │ - lsl r0, r7, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ - add r8, r8, #28 │ │ │ │ - cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - str r8, [r4, #16] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - bhi c4f1c │ │ │ │ - lsl r0, r7, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d20c │ │ │ │ - mov r1, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b c4f0c │ │ │ │ - andeq sl, r4, r0, lsl #1 │ │ │ │ - andeq r1, r0, r8, asr r0 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ │ │ │ │ -000c4f30 : │ │ │ │ +000c3ecc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #28 │ │ │ │ - add r5, r5, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - ldr r6, [pc, #176] @ c5010 │ │ │ │ - ldr r2, [pc, #176] @ c5014 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r3, [pc, #168] @ c5018 │ │ │ │ - add r2, r2, #28 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r8, [r6, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r8, #28 │ │ │ │ - stmib r0, {r3, r7} │ │ │ │ - bhi c4fec │ │ │ │ - lsl r0, r7, #3 │ │ │ │ - bl 2c87c │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + sub r8, r5, r7 │ │ │ │ + asr r4, r8, #2 │ │ │ │ + cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ + beq c3ffc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x130> │ │ │ │ + cmp r4, #1 │ │ │ │ + movcs r3, r4 │ │ │ │ + movcc r3, #1 │ │ │ │ + adds r4, r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ - add r8, r8, #28 │ │ │ │ - cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - str r8, [r4, #16] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - bhi c5008 │ │ │ │ - lsl r0, r7, #3 │ │ │ │ - bl 2c87c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d20c │ │ │ │ - mov r1, #28 │ │ │ │ + mov sl, r1 │ │ │ │ + bcs c3ff4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x128> │ │ │ │ + mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ + cmp r4, r3 │ │ │ │ + movcs r4, r3 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b c4ff8 │ │ │ │ - muleq r4, r4, pc @ │ │ │ │ - andeq r1, r0, r8, asr r0 │ │ │ │ - andeq r1, r0, r0 │ │ │ │ - │ │ │ │ -000c501c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl 2ba3c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2ceac │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000c5068 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [r3, #4] │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + cmp r7, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [r0, r8] │ │ │ │ + beq c3fec , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x120> │ │ │ │ + add ip, r0, r8 │ │ │ │ + mov sl, r7 │ │ │ │ + sub r0, r7, #4 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #4] │ │ │ │ + addne r1, r1, #1 │ │ │ │ + strne r1, [r3, #4] │ │ │ │ + str r3, [r2], #4 │ │ │ │ + cmp r2, ip │ │ │ │ + bne c3f5c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x90> │ │ │ │ + sub r8, r5, #4 │ │ │ │ + sub r8, r8, r7 │ │ │ │ + add r8, r9, r8 │ │ │ │ + add r8, r8, #8 │ │ │ │ + ldr r0, [sl], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c3fb8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xec> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne c3fb8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, #-16] │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - add r5, r1, r3 │ │ │ │ - bl 2ba3c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2ceac │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ - add r0, r4, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + cmp r5, sl │ │ │ │ + bne c3f8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xc0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq c3fd8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x10c> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + sub r1, r1, r7 │ │ │ │ bl 2c684 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + add r4, r9, r4 │ │ │ │ + str r9, [r6] │ │ │ │ + str r8, [r6, #4] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r8, r0, #4 │ │ │ │ + b c3fc0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xf4> │ │ │ │ + mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ + b c3f20 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x54> │ │ │ │ + ldr r0, [pc, #4] @ c4008 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x13c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2c324 │ │ │ │ + andeq r6, r2, r4, ror #10 │ │ │ │ │ │ │ │ -000c50c0 : │ │ │ │ - ldr r3, [pc, #28] @ c50e4 │ │ │ │ - ldr r2, [pc, #28] @ c50e8 │ │ │ │ +000c400c : │ │ │ │ + ldr r3, [pc, #28] @ c4030 │ │ │ │ + ldr r2, [pc, #28] @ c4034 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq r9, r4, ip, lsr #28 │ │ │ │ + andeq sl, r4, r0, ror #29 │ │ │ │ andeq r0, r0, r0, lsl pc │ │ │ │ │ │ │ │ -000c50ec : │ │ │ │ - ldr r3, [pc, #88] @ c514c │ │ │ │ +000c4038 : │ │ │ │ + ldr r3, [pc, #88] @ c4098 │ │ │ │ subs r0, r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #60] @ c5150 │ │ │ │ - ldr r2, [pc, #60] @ c5154 │ │ │ │ + ldr r1, [pc, #60] @ c409c │ │ │ │ + ldr r2, [pc, #60] @ c40a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0, #8] │ │ │ │ eorne r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r9, r4, r0, lsl #28 │ │ │ │ + @ instruction: 0x0004aeb4 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ andeq r1, r0, r4, lsr #32 │ │ │ │ │ │ │ │ -000c5158 : │ │ │ │ +000c40a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 2ba3c │ │ │ │ mov r3, #0 │ │ │ │ @@ -156567,119 +155396,119 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ c51d4 │ │ │ │ - ldr r1, [pc, #24] @ c51d8 │ │ │ │ - ldr r0, [pc, #24] @ c51dc │ │ │ │ + ldr r3, [pc, #24] @ c4120 │ │ │ │ + ldr r1, [pc, #24] @ c4124 │ │ │ │ + ldr r0, [pc, #24] @ c4128 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x00026bbc │ │ │ │ - muleq r2, r8, r6 │ │ │ │ - andeq r6, r2, ip, ror #23 │ │ │ │ + andeq r8, r2, r4, ror #17 │ │ │ │ + andeq sp, r2, r0, lsl #16 │ │ │ │ + andeq r8, r2, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ c5210 │ │ │ │ - ldr r1, [pc, #24] @ c5214 │ │ │ │ - ldr r0, [pc, #24] @ c5218 │ │ │ │ + ldr r3, [pc, #24] @ c415c │ │ │ │ + ldr r1, [pc, #24] @ c4160 │ │ │ │ + ldr r0, [pc, #24] @ c4164 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #70 @ 0x46 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - andeq ip, r2, ip, asr r6 │ │ │ │ - andeq r6, r2, ip, asr fp │ │ │ │ + andeq r8, r2, r4, lsr #16 │ │ │ │ + andeq sp, r2, r4, asr #15 │ │ │ │ + andeq r8, r2, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #264] @ c533c │ │ │ │ - ldr r3, [pc, #264] @ c5340 │ │ │ │ + ldr r2, [pc, #264] @ c4288 │ │ │ │ + ldr r3, [pc, #264] @ c428c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq c5308 │ │ │ │ + beq c4254 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bhi c52d4 │ │ │ │ + bhi c4220 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne c52c8 │ │ │ │ + bne c4214 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #160] @ c5344 │ │ │ │ - ldr r3, [pc, #152] @ c5340 │ │ │ │ + ldr r2, [pc, #160] @ c4290 │ │ │ │ + ldr r3, [pc, #152] @ c428c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c532c │ │ │ │ + bne c4278 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5288 │ │ │ │ - b c52f4 │ │ │ │ + beq c41d4 │ │ │ │ + b c4240 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d740 │ │ │ │ - b c5288 │ │ │ │ - ldr r2, [pc, #56] @ c5348 │ │ │ │ - ldr r3, [pc, #44] @ c5340 │ │ │ │ + b c41d4 │ │ │ │ + ldr r2, [pc, #56] @ c4294 │ │ │ │ + ldr r3, [pc, #44] @ c428c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c5330 │ │ │ │ + beq c427c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ c534c │ │ │ │ + ldr r0, [pc, #20] @ c4298 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - andeq r9, r4, r0, asr #25 │ │ │ │ + andeq sl, r4, r4, ror sp │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r9, r4, r0, asr ip │ │ │ │ - andeq r9, r4, r4, ror #23 │ │ │ │ - andeq r0, r2, r0, lsr lr │ │ │ │ + andeq sl, r4, r4, lsl #26 │ │ │ │ + muleq r4, r8, ip │ │ │ │ + andeq r1, r2, r4, ror #29 │ │ │ │ │ │ │ │ -000c5350 ) const@@Base>: │ │ │ │ +000c429c ) const@@Base>: │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -156696,95 +155525,95 @@ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ ldr r2, [ip, #32] │ │ │ │ sub r1, r1, r3 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne c5404 ) const@@Base+0xb4> │ │ │ │ + bne c4350 ) const@@Base+0xb4> │ │ │ │ ldr lr, [ip, #68] @ 0x44 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ ldr r5, [ip, #80] @ 0x50 │ │ │ │ sub r3, r3, lr │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ asr r1, r1, #3 │ │ │ │ sub lr, lr, r5 │ │ │ │ cmp r3, lr │ │ │ │ lsl r2, r1, #1 │ │ │ │ - bne c5408 ) const@@Base+0xb8> │ │ │ │ + bne c4354 ) const@@Base+0xb8> │ │ │ │ add r2, r2, r3, asr #3 │ │ │ │ ldr r3, [ip, #92] @ 0x5c │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ str ip, [sp] │ │ │ │ bl 2d17c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ add r0, r4, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl c51a4 │ │ │ │ - bl c51e0 │ │ │ │ + bl c40f0 │ │ │ │ + bl c412c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ c546c ) const@@Base+0x11c> │ │ │ │ - ldr r2, [pc, #56] @ c5470 ) const@@Base+0x120> │ │ │ │ + ldr r3, [pc, #56] @ c43b8 ) const@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #56] @ c43bc ) const@@Base+0x120> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r4, r5, #408 @ 0x198 │ │ │ │ sub r4, r4, #24 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c5460 ) const@@Base+0x110> │ │ │ │ + beq c43ac ) const@@Base+0x110> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, r5 │ │ │ │ - bne c5440 ) const@@Base+0xf0> │ │ │ │ + bne c438c ) const@@Base+0xf0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, r4, r0, asr #21 │ │ │ │ + andeq sl, r4, r4, ror fp │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ │ │ │ │ -000c5474 : │ │ │ │ +000c43c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ c54dc │ │ │ │ - ldr r2, [pc, #80] @ c54e0 │ │ │ │ + ldr r3, [pc, #80] @ c4428 │ │ │ │ + ldr r2, [pc, #80] @ c442c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq c54cc │ │ │ │ + beq c4418 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c54cc │ │ │ │ + bne c4418 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2deb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r4, r8, ror #20 │ │ │ │ + andeq sl, r4, ip, lsl fp │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ │ │ │ │ -000c54e4 : │ │ │ │ +000c4430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d578 │ │ │ │ mov r0, r4 │ │ │ │ @@ -156795,56 +155624,56 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl c5510 │ │ │ │ + bl c445c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - beq c5568 │ │ │ │ + beq c44b4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne c5568 │ │ │ │ + bne c44b4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c5584 │ │ │ │ + beq c44d0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - bne c5528 │ │ │ │ + bne c4474 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000c559c : │ │ │ │ +000c44e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [lr] │ │ │ │ - ldr r1, [pc, #232] @ c56a8 │ │ │ │ + ldr r1, [pc, #232] @ c45f4 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #228] @ c56ac │ │ │ │ + ldr r3, [pc, #228] @ c45f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #224] @ c56b0 │ │ │ │ + ldr r2, [pc, #224] @ c45fc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ @@ -156864,60 +155693,60 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb r8, [sp, #31] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq c5648 │ │ │ │ + beq c4594 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #100] @ c56b4 │ │ │ │ - ldr r3, [pc, #88] @ c56ac │ │ │ │ + ldr r2, [pc, #100] @ c4600 │ │ │ │ + ldr r3, [pc, #88] @ c45f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c56a0 │ │ │ │ + bne c45ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #52] @ c56b8 │ │ │ │ - ldr r3, [pc, #36] @ c56ac │ │ │ │ + ldr r2, [pc, #52] @ c4604 │ │ │ │ + ldr r3, [pc, #36] @ c45f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c56a4 │ │ │ │ + beq c45f0 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, r4, r0, lsr r9 │ │ │ │ + andeq sl, r4, r4, ror #19 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, r2, r0, asr r9 │ │ │ │ - andeq r9, r4, r4, lsr #17 │ │ │ │ - andeq r9, r4, r0, ror r8 │ │ │ │ + andeq fp, r2, r4, lsl #20 │ │ │ │ + andeq sl, r4, r8, asr r9 │ │ │ │ + andeq sl, r4, r4, lsr #18 │ │ │ │ │ │ │ │ -000c56bc : │ │ │ │ +000c4608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #236] @ c57c8 │ │ │ │ - ldr r1, [pc, #236] @ c57cc │ │ │ │ + ldr r0, [pc, #236] @ c4714 │ │ │ │ + ldr r1, [pc, #236] @ c4718 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #228] @ c57d0 │ │ │ │ + ldr r2, [pc, #228] @ c471c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -156938,59 +155767,59 @@ │ │ │ │ ldr r2, [lr, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb r8, [sp, #31] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq c5768 │ │ │ │ + beq c46b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #100] @ c57d4 │ │ │ │ - ldr r3, [pc, #88] @ c57cc │ │ │ │ + ldr r2, [pc, #100] @ c4720 │ │ │ │ + ldr r3, [pc, #88] @ c4718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c57c0 │ │ │ │ + bne c470c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #52] @ c57d8 │ │ │ │ - ldr r3, [pc, #36] @ c57cc │ │ │ │ + ldr r2, [pc, #52] @ c4724 │ │ │ │ + ldr r3, [pc, #36] @ c4718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c57c4 │ │ │ │ + beq c4710 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, r4, r8, lsl r8 │ │ │ │ + andeq sl, r4, ip, asr #17 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq sl, r2, ip, lsr #16 │ │ │ │ - andeq r9, r4, r4, lsl #15 │ │ │ │ - andeq r9, r4, r0, asr r7 │ │ │ │ + andeq fp, r2, r0, ror #17 │ │ │ │ + andeq sl, r4, r8, lsr r8 │ │ │ │ + andeq sl, r4, r4, lsl #16 │ │ │ │ │ │ │ │ -000c57dc : │ │ │ │ +000c4728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - ldr r2, [pc, #344] @ c5950 │ │ │ │ + ldr r2, [pc, #344] @ c489c │ │ │ │ ldr r3, [r6] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - ldr r3, [pc, #332] @ c5954 │ │ │ │ + ldr r3, [pc, #332] @ c48a0 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r8, [r0, #84] @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, #21 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -156999,22 +155828,22 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #268] @ c5958 │ │ │ │ + ldr r1, [pc, #268] @ c48a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #244] @ c595c │ │ │ │ + ldr r3, [pc, #244] @ c48a8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r1, [pc, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ lsr r9, r1, #16 │ │ │ │ mov lr, #3 │ │ │ │ @@ -157030,68 +155859,68 @@ │ │ │ │ mov r2, r8 │ │ │ │ strb r9, [sp, #46] @ 0x2e │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r6 │ │ │ │ - beq c58d0 │ │ │ │ + beq c481c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq c58e8 │ │ │ │ + beq c4834 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #112] @ c5960 │ │ │ │ - ldr r3, [pc, #96] @ c5954 │ │ │ │ + ldr r2, [pc, #112] @ c48ac │ │ │ │ + ldr r3, [pc, #96] @ c48a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c5948 │ │ │ │ + bne c4894 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ c5964 │ │ │ │ - ldr r3, [pc, #36] @ c5954 │ │ │ │ + ldr r2, [pc, #56] @ c48b0 │ │ │ │ + ldr r3, [pc, #36] @ c48a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c594c │ │ │ │ + beq c4898 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, r4, ip, ror #13 │ │ │ │ + andeq sl, r4, r0, lsr #15 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq ip, r2, r8, ror r1 │ │ │ │ - andeq r0, r2, ip, asr lr │ │ │ │ - andeq r9, r4, r4, lsl #12 │ │ │ │ - andeq r9, r4, r8, asr #11 │ │ │ │ + andeq sp, r2, ip, lsl #3 │ │ │ │ + andeq r1, r2, r0, lsl pc │ │ │ │ + @ instruction: 0x0004a6b8 │ │ │ │ + andeq sl, r4, ip, ror r6 │ │ │ │ │ │ │ │ -000c5968 : │ │ │ │ +000c48b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr r2, [pc, #328] @ c5acc │ │ │ │ + ldr r2, [pc, #328] @ c4a18 │ │ │ │ ldr r3, [r7] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - ldr r3, [pc, #316] @ c5ad0 │ │ │ │ + ldr r3, [pc, #316] @ c4a1c │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r4, [r0, #84] @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, #21 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -157100,26 +155929,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #252] @ c5ad4 │ │ │ │ + ldr r1, [pc, #252] @ c4a20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2d740 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #212] @ c5ad8 │ │ │ │ + ldr ip, [pc, #212] @ c4a24 │ │ │ │ strb r4, [lr, r2] │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [sp, #46] @ 0x2e │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -157127,750 +155956,750 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ strh ip, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c5a4c │ │ │ │ + beq c4998 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq c5a64 │ │ │ │ + beq c49b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #112] @ c5adc │ │ │ │ - ldr r3, [pc, #96] @ c5ad0 │ │ │ │ + ldr r2, [pc, #112] @ c4a28 │ │ │ │ + ldr r3, [pc, #96] @ c4a1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c5ac4 │ │ │ │ + bne c4a10 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ c5ae0 │ │ │ │ - ldr r3, [pc, #36] @ c5ad0 │ │ │ │ + ldr r2, [pc, #56] @ c4a2c │ │ │ │ + ldr r3, [pc, #36] @ c4a1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c5ac8 │ │ │ │ + beq c4a14 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r9, r4, r0, ror #10 │ │ │ │ + andeq sl, r4, r4, lsl r6 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq fp, r2, ip, ror #31 │ │ │ │ + andeq sp, r2, r0 │ │ │ │ andeq r6, r0, lr, ror #30 │ │ │ │ - andeq r9, r4, r8, lsl #9 │ │ │ │ - andeq r9, r4, ip, asr #8 │ │ │ │ + andeq sl, r4, ip, lsr r5 │ │ │ │ + andeq sl, r4, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq c5d88 │ │ │ │ + beq c4cd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r3, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c5d4c │ │ │ │ + beq c4c98 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5d14 │ │ │ │ + beq c4c60 │ │ │ │ ldr sl, [r9, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq c5cdc │ │ │ │ + beq c4c28 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c5c64 │ │ │ │ + beq c4bb0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c5bec │ │ │ │ + beq c4b38 │ │ │ │ ldr fp, [r6, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5c28 │ │ │ │ + beq c4b74 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5ca0 │ │ │ │ + beq c4bec │ │ │ │ ldr r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c5bb0 │ │ │ │ + beq c4afc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl c5ae4 │ │ │ │ + bl c4a30 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r7, #24 │ │ │ │ cmp r0, r1 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq c5b9c │ │ │ │ + beq c4ae8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c5b68 │ │ │ │ + bne c4ab4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - beq c5bd0 │ │ │ │ + beq c4b1c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c5ca0 │ │ │ │ + beq c4bec │ │ │ │ mov r5, r7 │ │ │ │ - b c5b5c │ │ │ │ + b c4aa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq c5c0c │ │ │ │ + beq c4b58 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5c64 │ │ │ │ + beq c4bb0 │ │ │ │ mov r4, r5 │ │ │ │ - b c5b38 │ │ │ │ + b c4a84 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - beq c5c48 │ │ │ │ + beq c4b94 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5bec │ │ │ │ + beq c4b38 │ │ │ │ mov r6, r5 │ │ │ │ - b c5b44 │ │ │ │ + b c4a90 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq c5c84 │ │ │ │ + beq c4bd0 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c5cdc │ │ │ │ + beq c4c28 │ │ │ │ mov sl, r4 │ │ │ │ - b c5b2c │ │ │ │ + b c4a78 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ - beq c5cc0 │ │ │ │ + beq c4c0c │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5c28 │ │ │ │ + beq c4b74 │ │ │ │ mov fp, r5 │ │ │ │ - b c5b50 │ │ │ │ + b c4a9c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r3, r9, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ - beq c5cfc │ │ │ │ + beq c4c48 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne r9, r4 │ │ │ │ - bne c5b20 │ │ │ │ + bne c4a6c │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ - beq c5d34 │ │ │ │ + beq c4c80 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne r8, r4 │ │ │ │ - bne c5b14 │ │ │ │ + bne c4a60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq c5d70 │ │ │ │ + beq c4cbc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne c5b04 │ │ │ │ + bne c4a50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq c6034 │ │ │ │ + beq c4f80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r3, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c5ff8 │ │ │ │ + beq c4f44 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5fc0 │ │ │ │ + beq c4f0c │ │ │ │ ldr sl, [r9, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq c5f88 │ │ │ │ + beq c4ed4 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c5f10 │ │ │ │ + beq c4e5c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c5e98 │ │ │ │ + beq c4de4 │ │ │ │ ldr fp, [r6, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ed4 │ │ │ │ + beq c4e20 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5f4c │ │ │ │ + beq c4e98 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c5e5c │ │ │ │ + beq c4da8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl c5d90 │ │ │ │ + bl c4cdc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r7, #24 │ │ │ │ cmp r0, r1 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq c5e48 │ │ │ │ + beq c4d94 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c5e14 │ │ │ │ + bne c4d60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - beq c5e7c │ │ │ │ + beq c4dc8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c5f4c │ │ │ │ + beq c4e98 │ │ │ │ mov r5, r7 │ │ │ │ - b c5e08 │ │ │ │ + b c4d54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq c5eb8 │ │ │ │ + beq c4e04 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5f10 │ │ │ │ + beq c4e5c │ │ │ │ mov r4, r5 │ │ │ │ - b c5de4 │ │ │ │ + b c4d30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - beq c5ef4 │ │ │ │ + beq c4e40 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5e98 │ │ │ │ + beq c4de4 │ │ │ │ mov r6, r5 │ │ │ │ - b c5df0 │ │ │ │ + b c4d3c │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq c5f30 │ │ │ │ + beq c4e7c │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c5f88 │ │ │ │ + beq c4ed4 │ │ │ │ mov sl, r4 │ │ │ │ - b c5dd8 │ │ │ │ + b c4d24 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ - beq c5f6c │ │ │ │ + beq c4eb8 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5ed4 │ │ │ │ + beq c4e20 │ │ │ │ mov fp, r5 │ │ │ │ - b c5dfc │ │ │ │ + b c4d48 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r3, r9, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ - beq c5fa8 │ │ │ │ + beq c4ef4 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne r9, r4 │ │ │ │ - bne c5dcc │ │ │ │ + bne c4d18 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ - beq c5fe0 │ │ │ │ + beq c4f2c │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne r8, r4 │ │ │ │ - bne c5dc0 │ │ │ │ + bne c4d0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq c601c │ │ │ │ + beq c4f68 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne c5db0 │ │ │ │ + bne c4cfc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq c63e8 │ │ │ │ + beq c5334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c638c │ │ │ │ + beq c52d8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq c6330 │ │ │ │ + beq c527c │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c62dc │ │ │ │ + beq c5228 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c622c │ │ │ │ + beq c5178 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c617c │ │ │ │ + beq c50c8 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c61d4 │ │ │ │ + beq c5120 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c6284 │ │ │ │ + beq c51d0 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6124 │ │ │ │ + beq c5070 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl c603c │ │ │ │ + bl c4f88 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq c60f4 │ │ │ │ + beq c5040 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6110 │ │ │ │ + beq c505c │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c60c8 │ │ │ │ + bne c5014 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq c6144 │ │ │ │ + beq c5090 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c6160 │ │ │ │ + beq c50ac │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6284 │ │ │ │ + beq c51d0 │ │ │ │ mov r8, r7 │ │ │ │ - b c60bc │ │ │ │ + b c5008 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq c619c │ │ │ │ + beq c50e8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c61b8 │ │ │ │ + beq c5104 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c622c │ │ │ │ + beq c5178 │ │ │ │ mov r4, r5 │ │ │ │ - b c6098 │ │ │ │ + b c4fe4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq c61f4 │ │ │ │ + beq c5140 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c6210 │ │ │ │ + beq c515c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c617c │ │ │ │ + beq c50c8 │ │ │ │ mov r5, r6 │ │ │ │ - b c60a4 │ │ │ │ + b c4ff0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq c624c │ │ │ │ + beq c5198 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c6268 │ │ │ │ + beq c51b4 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c62dc │ │ │ │ + beq c5228 │ │ │ │ mov fp, r4 │ │ │ │ - b c608c │ │ │ │ + b c4fd8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq c62a4 │ │ │ │ + beq c51f0 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c62c0 │ │ │ │ + beq c520c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c61d4 │ │ │ │ + beq c5120 │ │ │ │ mov r6, r7 │ │ │ │ - b c60b0 │ │ │ │ + b c4ffc │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq c62fc │ │ │ │ + beq c5248 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c6318 │ │ │ │ + beq c5264 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne c6080 │ │ │ │ + bne c4fcc │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq c6354 │ │ │ │ + beq c52a0 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c6374 │ │ │ │ + beq c52c0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne c6070 │ │ │ │ + bne c4fbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq c63b0 │ │ │ │ + beq c52fc │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c63d0 │ │ │ │ + beq c531c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne c605c │ │ │ │ + bne c4fa8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000c63f0 : │ │ │ │ +000c533c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #684] @ c66b4 │ │ │ │ - ldr r3, [pc, #684] @ c66b8 │ │ │ │ + ldr r2, [pc, #684] @ c5600 │ │ │ │ + ldr r3, [pc, #684] @ c5604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r4, [pc, #676] @ c66bc │ │ │ │ + ldr r4, [pc, #676] @ c5608 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - blt c6470 │ │ │ │ - ldr r3, [pc, #644] @ c66c0 │ │ │ │ + blt c53bc │ │ │ │ + ldr r3, [pc, #644] @ c560c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ - ldr r2, [pc, #632] @ c66c4 │ │ │ │ - ldr r3, [pc, #616] @ c66b8 │ │ │ │ + ldr r2, [pc, #632] @ c5610 │ │ │ │ + ldr r3, [pc, #616] @ c5604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c6630 │ │ │ │ + bne c557c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmn r0, #13 │ │ │ │ - blt c6498 │ │ │ │ - ldr r3, [pc, #584] @ c66c8 │ │ │ │ + blt c53e4 │ │ │ │ + ldr r3, [pc, #584] @ c5614 │ │ │ │ add r0, r0, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #12 │ │ │ │ - bhi c656c │ │ │ │ + bhi c54b8 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmn r0, #101 @ 0x65 │ │ │ │ - beq c655c │ │ │ │ + beq c54a8 │ │ │ │ cmn r0, #100 @ 0x64 │ │ │ │ - bge c6548 │ │ │ │ + bge c5494 │ │ │ │ cmn r0, #199 @ 0xc7 │ │ │ │ - beq c64c8 │ │ │ │ + beq c5414 │ │ │ │ cmn r0, #102 @ 0x66 │ │ │ │ - bne c656c │ │ │ │ - ldr r3, [pc, #512] @ c66c0 │ │ │ │ + bne c54b8 │ │ │ │ + ldr r3, [pc, #512] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #360 @ 0x168 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #496] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #496] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #480] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #480] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #288 @ 0x120 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #464] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #464] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #448] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #448] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #432] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #432] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #416] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #416] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #400] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #400] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #168 @ 0xa8 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #384] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #384] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - b c6444 │ │ │ │ - bne c656c │ │ │ │ - ldr r3, [pc, #364] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + bne c54b8 │ │ │ │ + ldr r3, [pc, #364] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - b c6444 │ │ │ │ - ldr r3, [pc, #348] @ c66c0 │ │ │ │ + b c5390 │ │ │ │ + ldr r3, [pc, #348] @ c560c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ - b c6444 │ │ │ │ + b c5390 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #336] @ c66cc │ │ │ │ + ldr r1, [pc, #336] @ c5618 │ │ │ │ add r6, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c521c │ │ │ │ - ldr r1, [pc, #316] @ c66d0 │ │ │ │ + bl c4168 │ │ │ │ + ldr r1, [pc, #316] @ c561c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c521c │ │ │ │ - ldr r1, [pc, #300] @ c66d4 │ │ │ │ + bl c4168 │ │ │ │ + ldr r1, [pc, #300] @ c5620 │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl c521c │ │ │ │ + bl c4168 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -157885,84 +156714,84 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ c66d8 │ │ │ │ - ldr r3, [pc, #160] @ c66b8 │ │ │ │ + ldr r2, [pc, #196] @ c5624 │ │ │ │ + ldr r3, [pc, #160] @ c5604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c6638 │ │ │ │ + beq c5584 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c666c │ │ │ │ - ldr r2, [pc, #156] @ c66dc │ │ │ │ - ldr r3, [pc, #156] @ c66e0 │ │ │ │ + b c55b8 │ │ │ │ + ldr r2, [pc, #156] @ c5628 │ │ │ │ + ldr r3, [pc, #156] @ c562c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2db60 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #104] @ c66e4 │ │ │ │ - ldr r3, [pc, #56] @ c66b8 │ │ │ │ + ldr r2, [pc, #104] @ c5630 │ │ │ │ + ldr r3, [pc, #56] @ c5604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c6630 │ │ │ │ + bne c557c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c6664 │ │ │ │ + b c55b0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b c665c │ │ │ │ - andeq r8, r4, ip, ror #21 │ │ │ │ + b c55a8 │ │ │ │ + andeq r9, r4, r0, lsr #23 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r8, [r4], -r4 │ │ │ │ + andeq r9, r4, r8, lsl #23 │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ - andeq r8, r4, r8, lsr #21 │ │ │ │ - andeq ip, r2, r4, lsr #16 │ │ │ │ - andeq fp, r2, r4, ror #8 │ │ │ │ - andeq fp, r2, ip, asr r4 │ │ │ │ - andeq fp, r2, r4, ror #8 │ │ │ │ - andeq r8, r4, r0, ror #17 │ │ │ │ + andeq r9, r4, ip, asr fp │ │ │ │ + muleq r2, r8, r8 │ │ │ │ + andeq ip, r2, r8, ror r4 │ │ │ │ + andeq ip, r2, r0, ror r4 │ │ │ │ + andeq ip, r2, r8, ror r4 │ │ │ │ + muleq r4, r4, r9 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - andeq r8, r4, r8, ror r8 │ │ │ │ + andeq r9, r4, ip, lsr #18 │ │ │ │ │ │ │ │ -000c66e8 )@@Base>: │ │ │ │ +000c5634 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr sl, [r1] │ │ │ │ - ldr r2, [pc, #3008] @ c72c4 )@@Base+0xbdc> │ │ │ │ + ldr r2, [pc, #3008] @ c6210 )@@Base+0xbdc> │ │ │ │ ldr r3, [sl] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2996] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r3, [pc, #2996] @ c6214 )@@Base+0xbe0> │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2988] @ c72cc )@@Base+0xbe4> │ │ │ │ + ldr r2, [pc, #2988] @ c6218 )@@Base+0xbe4> │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -157986,54 +156815,54 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #61] @ 0x3d │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c67a8 )@@Base+0xc0> │ │ │ │ + beq c56f4 )@@Base+0xc0> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c67c0 )@@Base+0xd8> │ │ │ │ + beq c570c )@@Base+0xd8> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6834 )@@Base+0x14c> │ │ │ │ + bne c5780 )@@Base+0x14c> │ │ │ │ ldr ip, [r6] │ │ │ │ - ldr r2, [pc, #2812] @ c72d0 )@@Base+0xbe8> │ │ │ │ + ldr r2, [pc, #2812] @ c621c )@@Base+0xbe8> │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov lr, #9 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r2, [r3] │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #2756] @ c72d4 )@@Base+0xbec> │ │ │ │ - ldr r3, [pc, #2756] @ c72d8 )@@Base+0xbf0> │ │ │ │ + ldr r2, [pc, #2756] @ c6220 )@@Base+0xbec> │ │ │ │ + ldr r3, [pc, #2756] @ c6224 )@@Base+0xbf0> │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ strb r9, [sp, #85] @ 0x55 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6834 )@@Base+0x14c> │ │ │ │ + beq c5780 )@@Base+0x14c> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #2720] @ c72dc )@@Base+0xbf4> │ │ │ │ + ldr r2, [pc, #2720] @ c6228 )@@Base+0xbf4> │ │ │ │ ldr sl, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sl] │ │ │ │ mov ip, r4 │ │ │ │ ldr r9, [r3, #72] @ 0x48 │ │ │ │ mov lr, #0 │ │ │ │ @@ -158052,28 +156881,28 @@ │ │ │ │ strb lr, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #63] @ 0x3f │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c68b0 )@@Base+0x1c8> │ │ │ │ + beq c57fc )@@Base+0x1c8> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c68c8 )@@Base+0x1e0> │ │ │ │ + beq c5814 )@@Base+0x1e0> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6944 )@@Base+0x25c> │ │ │ │ + bne c5890 )@@Base+0x25c> │ │ │ │ ldr ip, [r6] │ │ │ │ - ldr r2, [pc, #2564] @ c72e0 )@@Base+0xbf8> │ │ │ │ + ldr r2, [pc, #2564] @ c622c )@@Base+0xbf8> │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ @@ -158081,38 +156910,38 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov lr, #11 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ strh r2, [r3], #2 │ │ │ │ lsr r2, r2, #16 │ │ │ │ strb r2, [r3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #2504] @ c72e4 )@@Base+0xbfc> │ │ │ │ - ldr r3, [pc, #2504] @ c72e8 )@@Base+0xc00> │ │ │ │ + ldr r2, [pc, #2504] @ c6230 )@@Base+0xbfc> │ │ │ │ + ldr r3, [pc, #2504] @ c6234 )@@Base+0xc00> │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ strb r9, [sp, #87] @ 0x57 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6944 )@@Base+0x25c> │ │ │ │ + beq c5890 )@@Base+0x25c> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr sl, [r6] │ │ │ │ add r9, sp, #28 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ ldr fp, [r3, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2420] @ c72ec )@@Base+0xc04> │ │ │ │ + ldr r1, [pc, #2420] @ c6238 )@@Base+0xc04> │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d740 │ │ │ │ @@ -158128,37 +156957,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ blx fp │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c69e0 )@@Base+0x2f8> │ │ │ │ + beq c592c )@@Base+0x2f8> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c69f8 )@@Base+0x310> │ │ │ │ + beq c5944 )@@Base+0x310> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c6a90 )@@Base+0x3a8> │ │ │ │ + bne c59dc )@@Base+0x3a8> │ │ │ │ ldr sl, [r6] │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r1, r9 │ │ │ │ ldr fp, [r2, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2240] @ c72f0 )@@Base+0xc08> │ │ │ │ + ldr r1, [pc, #2240] @ c623c )@@Base+0xc08> │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 2d740 │ │ │ │ @@ -158167,34 +156996,34 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ strb r8, [r1, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #2176] @ c72f4 )@@Base+0xc0c> │ │ │ │ - ldr r3, [pc, #2176] @ c72f8 )@@Base+0xc10> │ │ │ │ + ldr r2, [pc, #2176] @ c6240 )@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #2176] @ c6244 )@@Base+0xc10> │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6a90 )@@Base+0x3a8> │ │ │ │ + beq c59dc )@@Base+0x3a8> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr sl, [r6] │ │ │ │ mov fp, #25 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r3, #64] @ 0x40 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #2108] @ c72fc )@@Base+0xc14> │ │ │ │ + ldr r1, [pc, #2108] @ c6248 )@@Base+0xc14> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d740 │ │ │ │ @@ -158210,45 +157039,45 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6b28 )@@Base+0x440> │ │ │ │ + beq c5a74 )@@Base+0x440> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6b40 )@@Base+0x458> │ │ │ │ + beq c5a8c )@@Base+0x458> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c6c0c )@@Base+0x524> │ │ │ │ + bne c5b58 )@@Base+0x524> │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r3, #25 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #1928] @ c7300 )@@Base+0xc18> │ │ │ │ + ldr r1, [pc, #1928] @ c624c )@@Base+0xc18> │ │ │ │ mov r3, #25 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 2d740 │ │ │ │ - ldr r3, [pc, #1900] @ c7304 )@@Base+0xc1c> │ │ │ │ + ldr r3, [pc, #1900] @ c6250 )@@Base+0xc1c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [pc, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ lsr lr, r2, #16 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #3 │ │ │ │ @@ -158261,25 +157090,25 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strb r8, [sp, #79] @ 0x4f │ │ │ │ str r3, [sp] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6bf4 )@@Base+0x50c> │ │ │ │ + beq c5b40 )@@Base+0x50c> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6c0c )@@Base+0x524> │ │ │ │ + beq c5b58 )@@Base+0x524> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #1780] @ c7308 )@@Base+0xc20> │ │ │ │ + ldr r2, [pc, #1780] @ c6254 )@@Base+0xc20> │ │ │ │ ldr r9, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r9] │ │ │ │ mov ip, r4 │ │ │ │ ldr r8, [r3, #64] @ 0x40 │ │ │ │ mov lr, #0 │ │ │ │ @@ -158298,33 +157127,33 @@ │ │ │ │ strb lr, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #63] @ 0x3f │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6c88 )@@Base+0x5a0> │ │ │ │ + beq c5bd4 )@@Base+0x5a0> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6ca0 )@@Base+0x5b8> │ │ │ │ + beq c5bec )@@Base+0x5b8> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c6d54 )@@Base+0x66c> │ │ │ │ + bne c5ca0 )@@Base+0x66c> │ │ │ │ ldr lr, [r6] │ │ │ │ - ldr r2, [pc, #1624] @ c730c )@@Base+0xc24> │ │ │ │ + ldr r2, [pc, #1624] @ c6258 )@@Base+0xc24> │ │ │ │ ldr r3, [lr] │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr sl, [pc, #1608] @ c7310 )@@Base+0xc28> │ │ │ │ + ldr sl, [pc, #1608] @ c625c )@@Base+0xc28> │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [sp, #20] │ │ │ │ add sl, pc, sl │ │ │ │ mov ip, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -158343,25 +157172,25 @@ │ │ │ │ mov r0, lr │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ strb r8, [sp, #63] @ 0x3f │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6d3c )@@Base+0x654> │ │ │ │ + beq c5c88 )@@Base+0x654> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6d54 )@@Base+0x66c> │ │ │ │ + beq c5ca0 )@@Base+0x66c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #1464] @ c7314 )@@Base+0xc2c> │ │ │ │ + ldr r2, [pc, #1464] @ c6260 )@@Base+0xc2c> │ │ │ │ ldr r9, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r9] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov sl, #9 │ │ │ │ @@ -158378,33 +157207,33 @@ │ │ │ │ strb lr, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #61] @ 0x3d │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6dc8 )@@Base+0x6e0> │ │ │ │ + beq c5d14 )@@Base+0x6e0> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6de0 )@@Base+0x6f8> │ │ │ │ + beq c5d2c )@@Base+0x6f8> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c6e90 )@@Base+0x7a8> │ │ │ │ + bne c5ddc )@@Base+0x7a8> │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r2, [pc, #1316] @ c7318 )@@Base+0xc30> │ │ │ │ + ldr r2, [pc, #1316] @ c6264 )@@Base+0xc30> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - ldr lr, [pc, #1300] @ c731c )@@Base+0xc34> │ │ │ │ + ldr lr, [pc, #1300] @ c6268 )@@Base+0xc34> │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ @@ -158422,25 +157251,25 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ strb r8, [sp, #83] @ 0x53 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ strb r8, [sp, #61] @ 0x3d │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6e78 )@@Base+0x790> │ │ │ │ + beq c5dc4 )@@Base+0x790> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6e90 )@@Base+0x7a8> │ │ │ │ + beq c5ddc )@@Base+0x7a8> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #1160] @ c7320 )@@Base+0xc38> │ │ │ │ + ldr r2, [pc, #1160] @ c626c )@@Base+0xc38> │ │ │ │ ldr r9, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r9] │ │ │ │ mov ip, r4 │ │ │ │ ldr r8, [r3, #76] @ 0x4c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -158460,39 +157289,39 @@ │ │ │ │ strb lr, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #63] @ 0x3f │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6f10 )@@Base+0x828> │ │ │ │ + beq c5e5c )@@Base+0x828> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ - beq c6f28 )@@Base+0x840> │ │ │ │ + beq c5e74 )@@Base+0x840> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6f5c )@@Base+0x874> │ │ │ │ - ldr r2, [pc, #1004] @ c7324 )@@Base+0xc3c> │ │ │ │ - ldr r3, [pc, #908] @ c72c8 )@@Base+0xbe0> │ │ │ │ + beq c5ea8 )@@Base+0x874> │ │ │ │ + ldr r2, [pc, #1004] @ c6270 )@@Base+0xc3c> │ │ │ │ + ldr r3, [pc, #908] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7000 )@@Base+0x918> │ │ │ │ + bne c5f4c )@@Base+0x918> │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r6] │ │ │ │ - ldr r2, [pc, #960] @ c7328 )@@Base+0xc40> │ │ │ │ + ldr r2, [pc, #960] @ c6274 )@@Base+0xc40> │ │ │ │ ldr r3, [lr] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -158508,454 +157337,454 @@ │ │ │ │ mov r0, lr │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r7, [sp, #87] @ 0x57 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c6f30 )@@Base+0x848> │ │ │ │ + beq c5e7c )@@Base+0x848> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - b c6f30 )@@Base+0x848> │ │ │ │ + b c5e7c )@@Base+0x848> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #840] @ c732c )@@Base+0xc44> │ │ │ │ - ldr r3, [pc, #736] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #840] @ c6278 )@@Base+0xc44> │ │ │ │ + ldr r3, [pc, #736] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #788] @ c7330 )@@Base+0xc48> │ │ │ │ - ldr r3, [pc, #680] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #788] @ c627c )@@Base+0xc48> │ │ │ │ + ldr r3, [pc, #680] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7000 )@@Base+0x918> │ │ │ │ + bne c5f4c )@@Base+0x918> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #744] @ c7334 )@@Base+0xc4c> │ │ │ │ - ldr r3, [pc, #632] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #744] @ c6280 )@@Base+0xc4c> │ │ │ │ + ldr r3, [pc, #632] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #692] @ c7338 )@@Base+0xc50> │ │ │ │ - ldr r3, [pc, #576] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #692] @ c6284 )@@Base+0xc50> │ │ │ │ + ldr r3, [pc, #576] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #640] @ c733c )@@Base+0xc54> │ │ │ │ - ldr r3, [pc, #520] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #640] @ c6288 )@@Base+0xc54> │ │ │ │ + ldr r3, [pc, #520] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #596] @ c7340 )@@Base+0xc58> │ │ │ │ - ldr r3, [pc, #472] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #596] @ c628c )@@Base+0xc58> │ │ │ │ + ldr r3, [pc, #472] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #544] @ c7344 )@@Base+0xc5c> │ │ │ │ - ldr r3, [pc, #416] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #544] @ c6290 )@@Base+0xc5c> │ │ │ │ + ldr r3, [pc, #416] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #492] @ c7348 )@@Base+0xc60> │ │ │ │ - ldr r3, [pc, #360] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #492] @ c6294 )@@Base+0xc60> │ │ │ │ + ldr r3, [pc, #360] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ c734c )@@Base+0xc64> │ │ │ │ - ldr r3, [pc, #304] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #440] @ c6298 )@@Base+0xc64> │ │ │ │ + ldr r3, [pc, #304] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #388] @ c7350 )@@Base+0xc68> │ │ │ │ - ldr r3, [pc, #248] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #388] @ c629c )@@Base+0xc68> │ │ │ │ + ldr r3, [pc, #248] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #336] @ c7354 )@@Base+0xc6c> │ │ │ │ - ldr r3, [pc, #192] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #336] @ c62a0 )@@Base+0xc6c> │ │ │ │ + ldr r3, [pc, #192] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #284] @ c7358 )@@Base+0xc70> │ │ │ │ - ldr r3, [pc, #136] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #284] @ c62a4 )@@Base+0xc70> │ │ │ │ + ldr r3, [pc, #136] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #232] @ c735c )@@Base+0xc74> │ │ │ │ - ldr r3, [pc, #80] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #232] @ c62a8 )@@Base+0xc74> │ │ │ │ + ldr r3, [pc, #80] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #188] @ c7360 )@@Base+0xc78> │ │ │ │ - ldr r3, [pc, #32] @ c72c8 )@@Base+0xbe0> │ │ │ │ + ldr r2, [pc, #188] @ c62ac )@@Base+0xc78> │ │ │ │ + ldr r3, [pc, #32] @ c6214 )@@Base+0xbe0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7038 )@@Base+0x950> │ │ │ │ - b c7000 )@@Base+0x918> │ │ │ │ - strdeq r8, [r4], -r0 │ │ │ │ + beq c5f84 )@@Base+0x950> │ │ │ │ + b c5f4c )@@Base+0x918> │ │ │ │ + andeq r9, r4, r4, lsr #17 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq fp, r2, r0, lsl r3 │ │ │ │ - andeq fp, r2, r4, ror #4 │ │ │ │ + andeq ip, r2, r4, lsr #6 │ │ │ │ + andeq ip, r2, r8, ror r2 │ │ │ │ eors r8, r0, #14848 @ 0x3a00 │ │ │ │ @ instruction: 0x3e45798e │ │ │ │ - andeq fp, r2, r8, lsl #4 │ │ │ │ - andeq fp, r2, r8, ror #2 │ │ │ │ - bl 7d7fa0 │ │ │ │ + andeq ip, r2, ip, lsl r2 │ │ │ │ + andeq ip, r2, ip, ror r1 │ │ │ │ + bl 7d6eec │ │ │ │ svccc 0x001a36e2 │ │ │ │ - ldrdeq fp, [r2], -r4 │ │ │ │ - andeq fp, r2, ip, lsl r0 │ │ │ │ + andeq ip, r2, r8, ror #1 │ │ │ │ + andeq ip, r2, r0, lsr r0 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ - @ instruction: 0x0002afb0 │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ - andeq pc, r1, ip, lsr #22 │ │ │ │ - @ instruction: 0x00026dbc │ │ │ │ - andeq r6, r2, r8, lsl sp │ │ │ │ - andeq r6, r2, ip, lsl #26 │ │ │ │ - andeq sl, r2, r4, lsr sp │ │ │ │ - muleq r2, r8, ip │ │ │ │ - muleq r2, r0, ip │ │ │ │ - andeq r9, r2, ip, lsl #1 │ │ │ │ - @ instruction: 0x00047fbc │ │ │ │ - @ instruction: 0x00028fb4 │ │ │ │ - andeq r7, r4, r0, lsl pc │ │ │ │ - ldrdeq r7, [r4], -r8 │ │ │ │ - andeq r7, r4, r8, lsr #29 │ │ │ │ - andeq r7, r4, r0, ror lr │ │ │ │ - andeq r7, r4, r8, lsr lr │ │ │ │ - andeq r7, r4, r8, lsl #28 │ │ │ │ - ldrdeq r7, [r4], -r0 │ │ │ │ - muleq r4, r8, sp │ │ │ │ - andeq r7, r4, r0, ror #26 │ │ │ │ - andeq r7, r4, r8, lsr #26 │ │ │ │ - strdeq r7, [r4], -r0 │ │ │ │ - @ instruction: 0x00047cb8 │ │ │ │ - andeq r7, r4, r0, lsl #25 │ │ │ │ - andeq r7, r4, r0, asr ip │ │ │ │ + andeq fp, r2, r4, asr #31 │ │ │ │ + andeq fp, r2, ip, lsl #30 │ │ │ │ + andeq r0, r2, r0, ror #23 │ │ │ │ + andeq r7, r2, r0, ror lr │ │ │ │ + andeq r7, r2, ip, asr #27 │ │ │ │ + andeq r7, r2, r0, asr #27 │ │ │ │ + andeq fp, r2, r8, asr #26 │ │ │ │ + andeq fp, r2, ip, lsr #25 │ │ │ │ + andeq fp, r2, r4, lsr #25 │ │ │ │ + andeq sl, r2, r0, asr #2 │ │ │ │ + andeq r9, r4, r0, ror r0 │ │ │ │ + andeq sl, r2, r8, rrx │ │ │ │ + andeq r8, r4, r4, asr #31 │ │ │ │ + andeq r8, r4, ip, lsl #31 │ │ │ │ + andeq r8, r4, ip, asr pc │ │ │ │ + andeq r8, r4, r4, lsr #30 │ │ │ │ + andeq r8, r4, ip, ror #29 │ │ │ │ + @ instruction: 0x00048ebc │ │ │ │ + andeq r8, r4, r4, lsl #29 │ │ │ │ + andeq r8, r4, ip, asr #28 │ │ │ │ + andeq r8, r4, r4, lsl lr │ │ │ │ + ldrdeq r8, [r4], -ip │ │ │ │ + andeq r8, r4, r4, lsr #27 │ │ │ │ + andeq r8, r4, ip, ror #26 │ │ │ │ + andeq r8, r4, r4, lsr sp │ │ │ │ + andeq r8, r4, r4, lsl #26 │ │ │ │ │ │ │ │ -000c7364 : │ │ │ │ +000c62b0 : │ │ │ │ add r1, r1, #102 @ 0x66 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bhi c7380 │ │ │ │ - ldr r3, [pc, #16] @ c7388 │ │ │ │ + bhi c62cc │ │ │ │ + ldr r3, [pc, #16] @ c62d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ bx lr │ │ │ │ mvn r0, #6 │ │ │ │ bx lr │ │ │ │ - andeq fp, r2, r0, asr #18 │ │ │ │ + @ instruction: 0x0002c9b4 │ │ │ │ │ │ │ │ -000c738c const&)@@Base>: │ │ │ │ +000c62d8 const&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #268] @ c74b0 const&)@@Base+0x124> │ │ │ │ - ldr r3, [pc, #268] @ c74b4 const&)@@Base+0x128> │ │ │ │ + ldr r2, [pc, #268] @ c63fc const&)@@Base+0x124> │ │ │ │ + ldr r3, [pc, #268] @ c6400 const&)@@Base+0x128> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 2cb34 const&, Bonmin::TNLPSolver::ReturnStatus&)@plt> │ │ │ │ - ldr r6, [pc, #228] @ c74b8 const&)@@Base+0x12c> │ │ │ │ + ldr r6, [pc, #228] @ c6404 const&)@@Base+0x12c> │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7464 const&)@@Base+0xd8> │ │ │ │ + bne c63b0 const&)@@Base+0xd8> │ │ │ │ ldrb r2, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - bne c7490 const&)@@Base+0x104> │ │ │ │ + bne c63dc const&)@@Base+0x104> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ strb r2, [r4, #85] @ 0x55 │ │ │ │ strb r3, [r4, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #164] @ c74bc const&)@@Base+0x130> │ │ │ │ + ldr r3, [pc, #164] @ c6408 const&)@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #2 │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [r4, #72] @ 0x48 │ │ │ │ ldreq r1, [r4, #72] @ 0x48 │ │ │ │ bl 2dbcc │ │ │ │ - ldr r2, [pc, #128] @ c74c0 const&)@@Base+0x134> │ │ │ │ - ldr r3, [pc, #112] @ c74b4 const&)@@Base+0x128> │ │ │ │ + ldr r2, [pc, #128] @ c640c const&)@@Base+0x134> │ │ │ │ + ldr r3, [pc, #112] @ c6400 const&)@@Base+0x128> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c74ac const&)@@Base+0x120> │ │ │ │ + bne c63f8 const&)@@Base+0x120> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ strb r2, [r4, #76] @ 0x4c │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - beq c7410 const&)@@Base+0x84> │ │ │ │ + beq c635c const&)@@Base+0x84> │ │ │ │ cmp r3, #3 │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - b c7410 const&)@@Base+0x84> │ │ │ │ + b c635c const&)@@Base+0x84> │ │ │ │ ldrb r2, [r4, #85] @ 0x55 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c73f0 const&)@@Base+0x64> │ │ │ │ + beq c633c const&)@@Base+0x64> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b c73fc const&)@@Base+0x70> │ │ │ │ + b c6348 const&)@@Base+0x70> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r4, r0, asr fp │ │ │ │ + andeq r8, r4, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, r4, r4, lsr #22 │ │ │ │ + ldrdeq r8, [r4], -r8 @ │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ - @ instruction: 0x00047ab4 │ │ │ │ + andeq r8, r4, r8, ror #22 │ │ │ │ │ │ │ │ -000c74c4 const&)@@Base>: │ │ │ │ +000c6410 const&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #240] @ c75cc const&)@@Base+0x108> │ │ │ │ - ldr r3, [pc, #240] @ c75d0 const&)@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #240] @ c6518 const&)@@Base+0x108> │ │ │ │ + ldr r3, [pc, #240] @ c651c const&)@@Base+0x10c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 2cb34 const&, Bonmin::TNLPSolver::ReturnStatus&)@plt> │ │ │ │ - ldr r6, [pc, #200] @ c75d4 const&)@@Base+0x110> │ │ │ │ + ldr r6, [pc, #200] @ c6520 const&)@@Base+0x110> │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c759c const&)@@Base+0xd8> │ │ │ │ + bne c64e8 const&)@@Base+0xd8> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldrb r2, [r4, #85] @ 0x55 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #40] @ 0x28 │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #76] @ 0x4c │ │ │ │ strb r3, [r4, #85] @ 0x55 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #136] @ c75d8 const&)@@Base+0x114> │ │ │ │ + ldr r3, [pc, #136] @ c6524 const&)@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #2 │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [r4, #72] @ 0x48 │ │ │ │ ldreq r1, [r4, #72] @ 0x48 │ │ │ │ bl 2dbcc │ │ │ │ - ldr r2, [pc, #100] @ c75dc const&)@@Base+0x118> │ │ │ │ - ldr r3, [pc, #84] @ c75d0 const&)@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #100] @ c6528 const&)@@Base+0x118> │ │ │ │ + ldr r3, [pc, #84] @ c651c const&)@@Base+0x10c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c75c8 const&)@@Base+0x104> │ │ │ │ + bne c6514 const&)@@Base+0x104> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ strb r2, [r4, #76] @ 0x4c │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - beq c7548 const&)@@Base+0x84> │ │ │ │ + beq c6494 const&)@@Base+0x84> │ │ │ │ cmp r3, #3 │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - b c7548 const&)@@Base+0x84> │ │ │ │ + b c6494 const&)@@Base+0x84> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r4, r8, lsl sl │ │ │ │ + andeq r8, r4, ip, asr #21 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, r4, ip, ror #19 │ │ │ │ + andeq r8, r4, r0, lsr #21 │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ - andeq r7, r4, ip, ror r9 │ │ │ │ + andeq r8, r4, r0, lsr sl │ │ │ │ │ │ │ │ -000c75e0 : │ │ │ │ +000c652c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #688] @ c78a8 │ │ │ │ - ldr ip, [pc, #688] @ c78ac │ │ │ │ + ldr lr, [pc, #688] @ c67f4 │ │ │ │ + ldr ip, [pc, #688] @ c67f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [r0] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #640] @ c78b0 │ │ │ │ + ldr r7, [pc, #640] @ c67fc │ │ │ │ add r7, pc, r7 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq c7668 │ │ │ │ - ldr r2, [pc, #624] @ c78b4 │ │ │ │ - ldr r3, [pc, #612] @ c78ac │ │ │ │ + beq c65b4 │ │ │ │ + ldr r2, [pc, #624] @ c6800 │ │ │ │ + ldr r3, [pc, #612] @ c67f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7838 │ │ │ │ + bne c6784 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r4, #12] │ │ │ │ mov r1, #10 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr sl, [r4, #20] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #564] @ c78b8 │ │ │ │ + ldr r2, [pc, #564] @ c6804 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r8, sp, #20 │ │ │ │ mov ip, r8 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -158963,23 +157792,23 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ str r8, [sp, #12] │ │ │ │ strh r2, [ip] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ strb r5, [sp, #30] │ │ │ │ - beq c7878 │ │ │ │ + beq c67c4 │ │ │ │ mov r0, sl │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c77c4 │ │ │ │ + bhi c6710 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c77b0 │ │ │ │ + bne c66fc │ │ │ │ ldrb r2, [sl] │ │ │ │ mov r1, r9 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ @@ -158987,31 +157816,31 @@ │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c772c │ │ │ │ + beq c6678 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - beq c7744 │ │ │ │ + beq c6690 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #364] @ c78bc │ │ │ │ + ldr r3, [pc, #364] @ c6808 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne c77f8 │ │ │ │ + bne c6744 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -159023,97 +157852,97 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2cbb8 )@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strb r3, [r4, #85] @ 0x55 │ │ │ │ - b c763c │ │ │ │ + b c6588 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r9 │ │ │ │ - beq c76ec │ │ │ │ + beq c6638 │ │ │ │ mov r0, r9 │ │ │ │ - b c77e0 │ │ │ │ + b c672c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b c76ec │ │ │ │ + b c6638 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c778c │ │ │ │ + b c66d8 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #164] @ c78c0 │ │ │ │ - ldr r3, [pc, #140] @ c78ac │ │ │ │ + ldr r2, [pc, #164] @ c680c │ │ │ │ + ldr r3, [pc, #140] @ c67f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7868 │ │ │ │ + beq c67b4 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #120] @ c78c4 │ │ │ │ - ldr r3, [pc, #92] @ c78ac │ │ │ │ + ldr r2, [pc, #120] @ c6810 │ │ │ │ + ldr r3, [pc, #92] @ c67f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7838 │ │ │ │ + bne c6784 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b c780c │ │ │ │ - ldr r2, [pc, #72] @ c78c8 │ │ │ │ - ldr r3, [pc, #40] @ c78ac │ │ │ │ + b c6758 │ │ │ │ + ldr r2, [pc, #72] @ c6814 │ │ │ │ + ldr r3, [pc, #40] @ c67f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7838 │ │ │ │ - ldr r0, [pc, #40] @ c78cc │ │ │ │ + bne c6784 │ │ │ │ + ldr r0, [pc, #40] @ c6818 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - strdeq r7, [r4], -r4 │ │ │ │ + andeq r8, r4, r8, lsr #19 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r7, r4, r8, asr #17 │ │ │ │ - @ instruction: 0x000478b0 │ │ │ │ - andeq r7, r2, r4, lsr #1 │ │ │ │ + andeq r8, r4, ip, ror r9 │ │ │ │ + andeq r8, r4, r4, ror #18 │ │ │ │ + andeq r8, r2, r8, asr r1 │ │ │ │ andeq r0, r0, ip, lsr #26 │ │ │ │ - ldrdeq r7, [r4], -r8 │ │ │ │ - andeq r7, r4, r8, lsr #13 │ │ │ │ - andeq r7, r4, r4, ror r6 │ │ │ │ - andeq lr, r1, r4, asr #17 │ │ │ │ + andeq r8, r4, ip, lsl #15 │ │ │ │ + andeq r8, r4, ip, asr r7 │ │ │ │ + andeq r8, r4, r8, lsr #14 │ │ │ │ + andeq pc, r1, r8, ror r9 @ │ │ │ │ │ │ │ │ -000c78d0 , std::allocator >)@@Base>: │ │ │ │ +000c681c , std::allocator >)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r7, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #840] @ c7c38 , std::allocator >)@@Base+0x368> │ │ │ │ - ldr r2, [pc, #840] @ c7c3c , std::allocator >)@@Base+0x36c> │ │ │ │ + ldr r0, [pc, #840] @ c6b84 , std::allocator >)@@Base+0x368> │ │ │ │ + ldr r2, [pc, #840] @ c6b88 , std::allocator >)@@Base+0x36c> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ cmp r6, #15 │ │ │ │ @@ -159121,39 +157950,39 @@ │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr sl, [r1] │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bhi c7aec , std::allocator >)@@Base+0x21c> │ │ │ │ + bhi c6a38 , std::allocator >)@@Base+0x21c> │ │ │ │ cmp r6, #1 │ │ │ │ - bne c7ad8 , std::allocator >)@@Base+0x208> │ │ │ │ + bne c6a24 , std::allocator >)@@Base+0x208> │ │ │ │ ldrb r3, [sl] │ │ │ │ strb r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ strb r2, [r3, r6] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq c797c , std::allocator >)@@Base+0xac> │ │ │ │ + beq c68c8 , std::allocator >)@@Base+0xac> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne c7aac , std::allocator >)@@Base+0x1dc> │ │ │ │ + bne c69f8 , std::allocator >)@@Base+0x1dc> │ │ │ │ ldr fp, [r4, #12] │ │ │ │ - ldr r2, [pc, #684] @ c7c40 , std::allocator >)@@Base+0x370> │ │ │ │ + ldr r2, [pc, #684] @ c6b8c , std::allocator >)@@Base+0x370> │ │ │ │ ldr r1, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ mov r1, #10 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -159164,23 +157993,23 @@ │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ stmia ip!, {r0, r1} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh r2, [ip] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ strb r6, [sp, #30] │ │ │ │ - beq c7c08 , std::allocator >)@@Base+0x338> │ │ │ │ + beq c6b54 , std::allocator >)@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ bl 2d7c4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c7b34 , std::allocator >)@@Base+0x264> │ │ │ │ + bhi c6a80 , std::allocator >)@@Base+0x264> │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7b20 , std::allocator >)@@Base+0x250> │ │ │ │ + bne c6a6c , std::allocator >)@@Base+0x250> │ │ │ │ ldrb r2, [sl] │ │ │ │ mov r1, r5 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp] │ │ │ │ @@ -159188,21 +158017,21 @@ │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c7a48 , std::allocator >)@@Base+0x178> │ │ │ │ + beq c6994 , std::allocator >)@@Base+0x178> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r9 │ │ │ │ - beq c7a60 , std::allocator >)@@Base+0x190> │ │ │ │ + beq c69ac , std::allocator >)@@Base+0x190> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -159217,140 +158046,140 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 2cbb8 )@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strb r3, [r4, #85] @ 0x55 │ │ │ │ - ldr r2, [pc, #400] @ c7c44 , std::allocator >)@@Base+0x374> │ │ │ │ - ldr r3, [pc, #388] @ c7c3c , std::allocator >)@@Base+0x36c> │ │ │ │ + ldr r2, [pc, #400] @ c6b90 , std::allocator >)@@Base+0x374> │ │ │ │ + ldr r3, [pc, #388] @ c6b88 , std::allocator >)@@Base+0x36c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7b9c , std::allocator >)@@Base+0x2cc> │ │ │ │ + bne c6ae8 , std::allocator >)@@Base+0x2cc> │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - beq c7944 , std::allocator >)@@Base+0x74> │ │ │ │ + beq c6890 , std::allocator >)@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - b c7b08 , std::allocator >)@@Base+0x238> │ │ │ │ + b c6a54 , std::allocator >)@@Base+0x238> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b c7944 , std::allocator >)@@Base+0x74> │ │ │ │ + b c6890 , std::allocator >)@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - beq c7a08 , std::allocator >)@@Base+0x138> │ │ │ │ + beq c6954 , std::allocator >)@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - b c7b50 , std::allocator >)@@Base+0x280> │ │ │ │ + b c6a9c , std::allocator >)@@Base+0x280> │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 2d740 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b c7a08 , std::allocator >)@@Base+0x138> │ │ │ │ + b c6954 , std::allocator >)@@Base+0x138> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ c7c48 , std::allocator >)@@Base+0x378> │ │ │ │ - ldr r3, [pc, #184] @ c7c3c , std::allocator >)@@Base+0x36c> │ │ │ │ + ldr r2, [pc, #200] @ c6b94 , std::allocator >)@@Base+0x378> │ │ │ │ + ldr r3, [pc, #184] @ c6b88 , std::allocator >)@@Base+0x36c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7bcc , std::allocator >)@@Base+0x2fc> │ │ │ │ + beq c6b18 , std::allocator >)@@Base+0x2fc> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ c7c4c , std::allocator >)@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #136] @ c7c3c , std::allocator >)@@Base+0x36c> │ │ │ │ + ldr r2, [pc, #156] @ c6b98 , std::allocator >)@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #136] @ c6b88 , std::allocator >)@@Base+0x36c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7b9c , std::allocator >)@@Base+0x2cc> │ │ │ │ + bne c6ae8 , std::allocator >)@@Base+0x2cc> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ add r6, sp, #12 │ │ │ │ - b c7b70 , std::allocator >)@@Base+0x2a0> │ │ │ │ + b c6abc , std::allocator >)@@Base+0x2a0> │ │ │ │ mov r0, r6 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #104] @ c7c50 , std::allocator >)@@Base+0x380> │ │ │ │ - ldr r3, [pc, #80] @ c7c3c , std::allocator >)@@Base+0x36c> │ │ │ │ + ldr r2, [pc, #104] @ c6b9c , std::allocator >)@@Base+0x380> │ │ │ │ + ldr r3, [pc, #80] @ c6b88 , std::allocator >)@@Base+0x36c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7bcc , std::allocator >)@@Base+0x2fc> │ │ │ │ - b c7b9c , std::allocator >)@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #68] @ c7c54 , std::allocator >)@@Base+0x384> │ │ │ │ - ldr r3, [pc, #40] @ c7c3c , std::allocator >)@@Base+0x36c> │ │ │ │ + beq c6b18 , std::allocator >)@@Base+0x2fc> │ │ │ │ + b c6ae8 , std::allocator >)@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #68] @ c6ba0 , std::allocator >)@@Base+0x384> │ │ │ │ + ldr r3, [pc, #40] @ c6b88 , std::allocator >)@@Base+0x36c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7b9c , std::allocator >)@@Base+0x2cc> │ │ │ │ - ldr r0, [pc, #36] @ c7c58 , std::allocator >)@@Base+0x388> │ │ │ │ + bne c6ae8 , std::allocator >)@@Base+0x2cc> │ │ │ │ + ldr r0, [pc, #36] @ c6ba4 , std::allocator >)@@Base+0x388> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ - andeq r7, r4, r0, lsl #12 │ │ │ │ + @ instruction: 0x000486b4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r2, r4, sp │ │ │ │ - andeq r7, r4, r0, asr #8 │ │ │ │ - andeq r7, r4, r4, ror r3 │ │ │ │ - andeq r7, r4, r4, asr #6 │ │ │ │ - andeq r7, r4, ip, lsl #6 │ │ │ │ - andeq r7, r4, r4, ror #5 │ │ │ │ - andeq lr, r1, r4, lsr r5 │ │ │ │ + andeq r7, r2, r8, asr #28 │ │ │ │ + strdeq r8, [r4], -r4 │ │ │ │ + andeq r8, r4, r8, lsr #8 │ │ │ │ + strdeq r8, [r4], -r8 @ │ │ │ │ + andeq r8, r4, r0, asr #7 │ │ │ │ + muleq r4, r8, r3 │ │ │ │ + andeq pc, r1, r8, ror #11 │ │ │ │ │ │ │ │ -000c7c5c ) const@@Base>: │ │ │ │ +000c6ba8 ) const@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #616] @ c7ee0 ) const@@Base+0x284> │ │ │ │ + ldr r2, [pc, #616] @ c6e2c ) const@@Base+0x284> │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r3, [pc, #612] @ c7ee4 ) const@@Base+0x288> │ │ │ │ + ldr r3, [pc, #612] @ c6e30 ) const@@Base+0x288> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq c7d74 ) const@@Base+0x118> │ │ │ │ + beq c6cc0 ) const@@Base+0x118> │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -159364,47 +158193,47 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2c96c , Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ - beq c7d14 ) const@@Base+0xb8> │ │ │ │ + beq c6c60 ) const@@Base+0xb8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c7d14 ) const@@Base+0xb8> │ │ │ │ + bne c6c60 ) const@@Base+0xb8> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7d34 ) const@@Base+0xd8> │ │ │ │ + beq c6c80 ) const@@Base+0xd8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c7d64 ) const@@Base+0x108> │ │ │ │ - ldr r2, [pc, #428] @ c7ee8 ) const@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #420] @ c7ee4 ) const@@Base+0x288> │ │ │ │ + beq c6cb0 ) const@@Base+0x108> │ │ │ │ + ldr r2, [pc, #428] @ c6e34 ) const@@Base+0x28c> │ │ │ │ + ldr r3, [pc, #420] @ c6e30 ) const@@Base+0x288> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7e94 ) const@@Base+0x238> │ │ │ │ + bne c6de0 ) const@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c7d34 ) const@@Base+0xd8> │ │ │ │ + b c6c80 ) const@@Base+0xd8> │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [r1] │ │ │ │ bl 2e070 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r6, sp │ │ │ │ bl 2ba3c │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -159426,308 +158255,308 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2c96c , Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, r4, r3 │ │ │ │ - beq c7e00 ) const@@Base+0x1a4> │ │ │ │ + beq c6d4c ) const@@Base+0x1a4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c7e3c ) const@@Base+0x1e0> │ │ │ │ + beq c6d88 ) const@@Base+0x1e0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7e2c ) const@@Base+0x1d0> │ │ │ │ + beq c6d78 ) const@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c7e2c ) const@@Base+0x1d0> │ │ │ │ + bne c6d78 ) const@@Base+0x1d0> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7d20 ) const@@Base+0xc4> │ │ │ │ - b c7d34 ) const@@Base+0xd8> │ │ │ │ + bne c6c6c ) const@@Base+0xc4> │ │ │ │ + b c6c80 ) const@@Base+0xd8> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c7e00 ) const@@Base+0x1a4> │ │ │ │ + b c6d4c ) const@@Base+0x1a4> │ │ │ │ mov r0, r7 │ │ │ │ bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r6 │ │ │ │ bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #116] @ c7eec ) const@@Base+0x290> │ │ │ │ - ldr r3, [pc, #104] @ c7ee4 ) const@@Base+0x288> │ │ │ │ + ldr r2, [pc, #116] @ c6e38 ) const@@Base+0x290> │ │ │ │ + ldr r3, [pc, #104] @ c6e30 ) const@@Base+0x288> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c7edc ) const@@Base+0x280> │ │ │ │ + beq c6e28 ) const@@Base+0x280> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c7e68 ) const@@Base+0x20c> │ │ │ │ + b c6db4 ) const@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #48] @ c7ef0 ) const@@Base+0x294> │ │ │ │ - ldr r3, [pc, #32] @ c7ee4 ) const@@Base+0x288> │ │ │ │ + ldr r2, [pc, #48] @ c6e3c ) const@@Base+0x294> │ │ │ │ + ldr r3, [pc, #32] @ c6e30 ) const@@Base+0x288> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c7e94 ) const@@Base+0x238> │ │ │ │ + bne c6de0 ) const@@Base+0x238> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r7, r4, r8, ror r2 │ │ │ │ + andeq r8, r4, ip, lsr #6 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - @ instruction: 0x000471b8 │ │ │ │ - andeq r7, r4, ip, ror r0 │ │ │ │ - andeq r7, r4, r4, lsr r0 │ │ │ │ + andeq r8, r4, ip, ror #4 │ │ │ │ + andeq r8, r4, r0, lsr r1 │ │ │ │ + andeq r8, r4, r8, ror #1 │ │ │ │ │ │ │ │ -000c7ef4 )@@Base>: │ │ │ │ +000c6e40 )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #648] @ c8198 )@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #648] @ c70e4 )@@Base+0x2a4> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ c819c )@@Base+0x2a8> │ │ │ │ + ldr r2, [pc, #644] @ c70e8 )@@Base+0x2a8> │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #640] @ c81a0 )@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #640] @ c70ec )@@Base+0x2ac> │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - beq c810c )@@Base+0x218> │ │ │ │ - ldr r2, [pc, #608] @ c81a4 )@@Base+0x2b0> │ │ │ │ + beq c7058 )@@Base+0x218> │ │ │ │ + ldr r2, [pc, #608] @ c70f0 )@@Base+0x2b0> │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #604] @ c81a8 )@@Base+0x2b4> │ │ │ │ + ldr r1, [pc, #604] @ c70f4 )@@Base+0x2b4> │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mvn r3, #0 │ │ │ │ bl 2cee8 <__dynamic_cast@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c8114 )@@Base+0x220> │ │ │ │ + beq c7060 )@@Base+0x220> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8080 )@@Base+0x18c> │ │ │ │ + bne c6fcc )@@Base+0x18c> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c80ec )@@Base+0x1f8> │ │ │ │ + bgt c7038 )@@Base+0x1f8> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub r2, r2, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c816c )@@Base+0x278> │ │ │ │ + bne c70b8 )@@Base+0x278> │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ asr ip, r2, #3 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c8170 )@@Base+0x27c> │ │ │ │ + bne c70bc )@@Base+0x27c> │ │ │ │ ldr r2, [r4] │ │ │ │ asr r3, r3, #3 │ │ │ │ ldr r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ add r2, r4, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne c8174 )@@Base+0x280> │ │ │ │ + bne c70c0 )@@Base+0x280> │ │ │ │ ldr ip, [r2, #20] │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c814c )@@Base+0x258> │ │ │ │ + bne c7098 )@@Base+0x258> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bl 2cd5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8090 )@@Base+0x19c> │ │ │ │ + beq c6fdc )@@Base+0x19c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c80c0 )@@Base+0x1cc> │ │ │ │ + beq c700c )@@Base+0x1cc> │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2de18 )@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8090 )@@Base+0x19c> │ │ │ │ + beq c6fdc )@@Base+0x19c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c8090 )@@Base+0x19c> │ │ │ │ + bne c6fdc )@@Base+0x19c> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c8090 )@@Base+0x19c> │ │ │ │ + b c6fdc )@@Base+0x19c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #272] @ c81ac )@@Base+0x2b8> │ │ │ │ - ldr r3, [pc, #252] @ c819c )@@Base+0x2a8> │ │ │ │ + ldr r2, [pc, #272] @ c70f8 )@@Base+0x2b8> │ │ │ │ + ldr r3, [pc, #252] @ c70e8 )@@Base+0x2a8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8148 )@@Base+0x254> │ │ │ │ + bne c7094 )@@Base+0x254> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8040 )@@Base+0x14c> │ │ │ │ + beq c6f8c )@@Base+0x14c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ - b c803c )@@Base+0x148> │ │ │ │ + b c6f88 )@@Base+0x148> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r6] │ │ │ │ bl 2ce64 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b c7fa0 )@@Base+0xac> │ │ │ │ + b c6eec )@@Base+0xac> │ │ │ │ mov r0, r1 │ │ │ │ - b c8094 )@@Base+0x1a0> │ │ │ │ + b c6fe0 )@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - b c8094 )@@Base+0x1a0> │ │ │ │ + b c6fe0 )@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #132] @ c81b0 )@@Base+0x2bc> │ │ │ │ - ldr r3, [pc, #108] @ c819c )@@Base+0x2a8> │ │ │ │ + ldr r2, [pc, #132] @ c70fc )@@Base+0x2bc> │ │ │ │ + ldr r3, [pc, #108] @ c70e8 )@@Base+0x2a8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c8194 )@@Base+0x2a0> │ │ │ │ + beq c70e0 )@@Base+0x2a0> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ c81b4 )@@Base+0x2c0> │ │ │ │ - ldr r1, [pc, #96] @ c81b8 )@@Base+0x2c4> │ │ │ │ - ldr r0, [pc, #96] @ c81bc )@@Base+0x2c8> │ │ │ │ - ldr r2, [pc, #96] @ c81c0 )@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #96] @ c7100 )@@Base+0x2c0> │ │ │ │ + ldr r1, [pc, #96] @ c7104 )@@Base+0x2c4> │ │ │ │ + ldr r0, [pc, #96] @ c7108 )@@Base+0x2c8> │ │ │ │ + ldr r2, [pc, #96] @ c710c )@@Base+0x2cc> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - bl c51a4 │ │ │ │ - bl c51e0 │ │ │ │ - ldr r3, [pc, #72] @ c81c4 )@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #72] @ c81c8 )@@Base+0x2d4> │ │ │ │ - ldr r0, [pc, #72] @ c81cc )@@Base+0x2d8> │ │ │ │ + bl c40f0 │ │ │ │ + bl c412c │ │ │ │ + ldr r3, [pc, #72] @ c7110 )@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #72] @ c7114 )@@Base+0x2d4> │ │ │ │ + ldr r0, [pc, #72] @ c7118 )@@Base+0x2d8> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #388 @ 0x184 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r6, r4, r0, ror #31 │ │ │ │ + muleq r4, r4, r0 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r4, ip, asr #31 │ │ │ │ + andeq r8, r4, r0, lsl #1 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ andeq r1, r0, r4, lsr #32 │ │ │ │ - andeq r6, r4, r8, asr lr │ │ │ │ - andeq r6, r4, r8, asr #27 │ │ │ │ - andeq r9, r2, r8, asr #18 │ │ │ │ - @ instruction: 0x000299b0 │ │ │ │ - ldrdeq r9, [r2], -ip │ │ │ │ + andeq r7, r4, ip, lsl #30 │ │ │ │ + andeq r7, r4, ip, ror lr │ │ │ │ + andeq sl, r2, ip, asr r9 │ │ │ │ + andeq sl, r2, r4, asr #19 │ │ │ │ + strdeq sl, [r2], -r0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - andeq r9, r2, r4, lsr #18 │ │ │ │ - andeq r9, r2, ip, lsl #19 │ │ │ │ - muleq r2, ip, r9 │ │ │ │ + andeq sl, r2, r8, lsr r9 │ │ │ │ + andeq sl, r2, r0, lsr #19 │ │ │ │ + @ instruction: 0x0002a9b0 │ │ │ │ │ │ │ │ -000c81d0 : │ │ │ │ +000c711c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #548] @ c840c │ │ │ │ - ldr r3, [pc, #548] @ c8410 │ │ │ │ + ldr r2, [pc, #548] @ c7358 │ │ │ │ + ldr r3, [pc, #548] @ c735c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #536] @ c8414 │ │ │ │ + ldr r5, [pc, #536] @ c7360 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 2d404 │ │ │ │ - ldr r2, [pc, #512] @ c8418 │ │ │ │ + ldr r2, [pc, #512] @ c7364 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #198 @ 0xc6 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ strh r3, [r4, #84] @ 0x54 │ │ │ │ - beq c827c │ │ │ │ - ldr r2, [pc, #456] @ c841c │ │ │ │ - ldr r3, [pc, #440] @ c8410 │ │ │ │ + beq c71c8 │ │ │ │ + ldr r2, [pc, #456] @ c7368 │ │ │ │ + ldr r3, [pc, #440] @ c735c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8400 │ │ │ │ + bne c734c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ bl 2ba3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ @@ -159761,101 +158590,101 @@ │ │ │ │ mov r2, r7 │ │ │ │ bl 2dfbc , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - beq c832c │ │ │ │ + beq c7278 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c8398 │ │ │ │ + beq c72e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8350 │ │ │ │ + beq c729c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c8388 │ │ │ │ + beq c72d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c824c │ │ │ │ + beq c7198 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c824c │ │ │ │ + bne c7198 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c824c │ │ │ │ + b c7198 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c8350 │ │ │ │ + b c729c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c832c │ │ │ │ + b c7278 │ │ │ │ mov r0, r8 │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d440 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ bl 2da64 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2deb4 │ │ │ │ - ldr r2, [pc, #60] @ c8420 │ │ │ │ - ldr r3, [pc, #40] @ c8410 │ │ │ │ + ldr r2, [pc, #60] @ c736c │ │ │ │ + ldr r3, [pc, #40] @ c735c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c8408 │ │ │ │ + beq c7354 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c83cc │ │ │ │ + b c7318 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r6, r4, ip, lsl #26 │ │ │ │ + andeq r7, r4, r0, asr #27 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r4, r0, ror #25 │ │ │ │ + muleq r4, r4, sp │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - andeq r6, r4, r0, lsr #25 │ │ │ │ - andeq r6, r4, r0, lsl fp │ │ │ │ + andeq r7, r4, r4, asr sp │ │ │ │ + andeq r7, r4, r4, asr #23 │ │ │ │ │ │ │ │ -000c8424 : │ │ │ │ +000c7370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #544] @ c865c │ │ │ │ - ldr r3, [pc, #544] @ c8660 │ │ │ │ + ldr r2, [pc, #544] @ c75a8 │ │ │ │ + ldr r3, [pc, #544] @ c75ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #532] @ c8664 │ │ │ │ + ldr r6, [pc, #532] @ c75b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 2dd1c │ │ │ │ - ldr r3, [pc, #508] @ c8668 │ │ │ │ + ldr r3, [pc, #508] @ c75b4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ strh r2, [r4, #84] @ 0x54 │ │ │ │ @@ -159899,664 +158728,664 @@ │ │ │ │ mov r2, r7 │ │ │ │ bl 2dfbc , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - beq c854c │ │ │ │ + beq c7498 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c85e8 │ │ │ │ + beq c7534 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8570 │ │ │ │ + beq c74bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c85d8 │ │ │ │ + beq c7524 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8598 │ │ │ │ + beq c74e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c85c8 │ │ │ │ - ldr r2, [pc, #204] @ c866c │ │ │ │ - ldr r3, [pc, #188] @ c8660 │ │ │ │ + beq c7514 │ │ │ │ + ldr r2, [pc, #204] @ c75b8 │ │ │ │ + ldr r3, [pc, #188] @ c75ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8650 │ │ │ │ + bne c759c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c8598 │ │ │ │ + b c74e4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c8570 │ │ │ │ + b c74bc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c854c │ │ │ │ + b c7498 │ │ │ │ mov r0, r8 │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2d440 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ bl 2da64 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2deb4 │ │ │ │ - ldr r2, [pc, #60] @ c8670 │ │ │ │ - ldr r3, [pc, #40] @ c8660 │ │ │ │ + ldr r2, [pc, #60] @ c75bc │ │ │ │ + ldr r3, [pc, #40] @ c75ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c8658 │ │ │ │ + beq c75a4 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c861c │ │ │ │ + b c7568 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0x00046ab8 │ │ │ │ + andeq r7, r4, ip, ror #22 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r4, ip, lsl #21 │ │ │ │ + andeq r7, r4, r0, asr #22 │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - andeq r6, r4, r4, asr r9 │ │ │ │ - andeq r6, r4, r0, asr #17 │ │ │ │ + andeq r7, r4, r8, lsl #20 │ │ │ │ + andeq r7, r4, r4, ror r9 │ │ │ │ │ │ │ │ -000c8674 : │ │ │ │ +000c75c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #396] @ c8818 │ │ │ │ - ldr r3, [pc, #396] @ c881c │ │ │ │ + ldr r2, [pc, #396] @ c7764 │ │ │ │ + ldr r3, [pc, #396] @ c7768 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r9, [pc, #356] @ c8820 │ │ │ │ + ldr r9, [pc, #356] @ c776c │ │ │ │ mov r1, r5 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, r0 │ │ │ │ bl 2d110 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp] │ │ │ │ bl 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #312] @ c8824 │ │ │ │ + ldr r3, [pc, #312] @ c7770 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r4, [sp] │ │ │ │ ldr r2, [r9, r3] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r8, sp │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - bne c8794 │ │ │ │ + bne c76e0 │ │ │ │ mov r2, r7 │ │ │ │ add r9, sp, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ strb r7, [sp, #12] │ │ │ │ add r7, sp, #12 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq c8744 │ │ │ │ + beq c7690 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r6] │ │ │ │ bl 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #188] @ c8828 │ │ │ │ - ldr r3, [pc, #172] @ c881c │ │ │ │ + ldr r2, [pc, #188] @ c7774 │ │ │ │ + ldr r3, [pc, #172] @ c7768 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c87dc │ │ │ │ + bne c7728 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #144] @ c882c │ │ │ │ + ldr r1, [pc, #144] @ c7778 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ - b c8744 │ │ │ │ + b c7690 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2c8d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #112] @ c8830 │ │ │ │ - ldr r3, [pc, #88] @ c881c │ │ │ │ + ldr r2, [pc, #112] @ c777c │ │ │ │ + ldr r3, [pc, #88] @ c7768 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c8810 │ │ │ │ + beq c775c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #64] @ c8834 │ │ │ │ - ldr r3, [pc, #36] @ c881c │ │ │ │ + ldr r2, [pc, #64] @ c7780 │ │ │ │ + ldr r3, [pc, #36] @ c7768 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c87dc │ │ │ │ + bne c7728 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c87b0 │ │ │ │ - andeq r6, r4, r8, ror #16 │ │ │ │ + b c76fc │ │ │ │ + andeq r7, r4, ip, lsl r9 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r4, r8, lsr r8 │ │ │ │ + andeq r7, r4, ip, ror #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r6, r4, r8, lsl #15 │ │ │ │ - andeq r3, r2, r0, asr #10 │ │ │ │ - andeq r6, r4, r4, lsr r7 │ │ │ │ - andeq r6, r4, r0, lsl #14 │ │ │ │ + andeq r7, r4, ip, lsr r8 │ │ │ │ + @ instruction: 0x00023dbc │ │ │ │ + andeq r7, r4, r8, ror #15 │ │ │ │ + @ instruction: 0x000477b4 │ │ │ │ │ │ │ │ -000c8838 : │ │ │ │ +000c7784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #452] @ c8a18 │ │ │ │ + ldr r2, [pc, #452] @ c7964 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #448] @ c8a1c │ │ │ │ + ldr r3, [pc, #448] @ c7968 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #444] @ c8a20 │ │ │ │ + ldr r6, [pc, #444] @ c796c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne c892c │ │ │ │ + bne c7878 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8938 │ │ │ │ + beq c7884 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c88f8 │ │ │ │ + beq c7844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c88f8 │ │ │ │ + bne c7844 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #320] @ c8a24 │ │ │ │ + ldr r2, [pc, #320] @ c7970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c89c0 │ │ │ │ + bne c790c │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #296] @ c8a28 │ │ │ │ - ldr r3, [pc, #280] @ c8a1c │ │ │ │ + ldr r2, [pc, #296] @ c7974 │ │ │ │ + ldr r3, [pc, #280] @ c7968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8a0c │ │ │ │ + bne c7958 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b c88f8 │ │ │ │ + b c7844 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #232] @ c8a2c │ │ │ │ + ldr r3, [pc, #232] @ c7978 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c89c8 │ │ │ │ + bne c7914 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #184] @ c8a30 │ │ │ │ + ldr r3, [pc, #184] @ c797c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #4 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c89b4 │ │ │ │ + beq c7900 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c89b4 │ │ │ │ + bne c7900 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b c88b8 │ │ │ │ + b c7804 │ │ │ │ blx r3 │ │ │ │ - b c88f8 │ │ │ │ + b c7844 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b c896c │ │ │ │ + b c78b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2daa0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ c8a34 │ │ │ │ - ldr r3, [pc, #40] @ c8a1c │ │ │ │ + ldr r2, [pc, #68] @ c7980 │ │ │ │ + ldr r3, [pc, #40] @ c7968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c8a14 │ │ │ │ + beq c7960 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c89e0 │ │ │ │ + b c792c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - muleq r4, ip, r6 │ │ │ │ + andeq r7, r4, r0, asr r7 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r4, ip, lsl #13 │ │ │ │ + andeq r7, r4, r0, asr #14 │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - strdeq r6, [r4], -r4 │ │ │ │ + andeq r7, r4, r8, lsr #13 │ │ │ │ andeq r0, r0, r0, lsr #30 │ │ │ │ - strdeq r9, [r2], -r0 │ │ │ │ - andeq r6, r4, r4, lsl #10 │ │ │ │ + andeq sl, r2, r4, lsl #4 │ │ │ │ + @ instruction: 0x000475b8 │ │ │ │ │ │ │ │ -000c8a38 : │ │ │ │ +000c7984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #436] @ c8c08 │ │ │ │ + ldr r2, [pc, #436] @ c7b54 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #432] @ c8c0c │ │ │ │ + ldr r3, [pc, #432] @ c7b58 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #428] @ c8c10 │ │ │ │ + ldr r5, [pc, #428] @ c7b5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne c8b24 │ │ │ │ + bne c7a70 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ add r6, sp, #4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8b2c │ │ │ │ + beq c7a78 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8af4 │ │ │ │ + beq c7a40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c8af4 │ │ │ │ + bne c7a40 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #308] @ c8c14 │ │ │ │ + ldr r3, [pc, #308] @ c7b60 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c8bb0 │ │ │ │ + bne c7afc │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #284] @ c8c18 │ │ │ │ - ldr r3, [pc, #268] @ c8c0c │ │ │ │ + ldr r2, [pc, #284] @ c7b64 │ │ │ │ + ldr r3, [pc, #268] @ c7b58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c7b48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ - b c8af4 │ │ │ │ + b c7a40 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #228] @ c8c1c │ │ │ │ + ldr r3, [pc, #228] @ c7b68 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c8bb8 │ │ │ │ + bne c7b04 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #180] @ c8c20 │ │ │ │ + ldr r3, [pc, #180] @ c7b6c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #4 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ba8 │ │ │ │ + beq c7af4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c8ba8 │ │ │ │ + bne c7af4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b c8ab4 │ │ │ │ + b c7a00 │ │ │ │ blx r2 │ │ │ │ - b c8af4 │ │ │ │ + b c7a40 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b c8b60 │ │ │ │ + b c7aac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 2daa0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ c8c24 │ │ │ │ - ldr r3, [pc, #40] @ c8c0c │ │ │ │ + ldr r2, [pc, #68] @ c7b70 │ │ │ │ + ldr r3, [pc, #40] @ c7b58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c8c04 │ │ │ │ + beq c7b50 │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c8bd0 │ │ │ │ + b c7b1c │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - muleq r4, ip, r4 │ │ │ │ + andeq r7, r4, r0, asr r5 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r6, r4, ip, lsl #9 │ │ │ │ + andeq r7, r4, r0, asr #10 │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + andeq r7, r4, ip, lsr #9 │ │ │ │ andeq r0, r0, r0, lsr #30 │ │ │ │ - andeq r9, r2, r0, asr #32 │ │ │ │ - andeq r6, r4, r4, lsl r3 │ │ │ │ + andeq sl, r2, r4, asr r0 │ │ │ │ + andeq r7, r4, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq c8f14 │ │ │ │ + beq c7e60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c8ed0 │ │ │ │ + beq c7e1c │ │ │ │ ldr sl, [r9, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq c8e90 │ │ │ │ + beq c7ddc │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c8e50 │ │ │ │ + beq c7d9c │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c8dc8 │ │ │ │ + beq c7d14 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c8d40 │ │ │ │ + beq c7c8c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c8d84 │ │ │ │ + beq c7cd0 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c8e0c │ │ │ │ + beq c7d58 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8cfc │ │ │ │ + beq c7c48 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl c8c28 │ │ │ │ + bl c7b74 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r1, r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c8ce8 │ │ │ │ + beq c7c34 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c8cac │ │ │ │ + bne c7bf8 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c8d24 │ │ │ │ + beq c7c70 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8e0c │ │ │ │ + beq c7d58 │ │ │ │ mov r8, r7 │ │ │ │ - b c8ca0 │ │ │ │ + b c7bec │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8d68 │ │ │ │ + beq c7cb4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c8dc8 │ │ │ │ + beq c7d14 │ │ │ │ mov r4, r5 │ │ │ │ - b c8c7c │ │ │ │ + b c7bc8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8dac │ │ │ │ + beq c7cf8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c8d40 │ │ │ │ + beq c7c8c │ │ │ │ mov r5, r6 │ │ │ │ - b c8c88 │ │ │ │ + b c7bd4 │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8df0 │ │ │ │ + beq c7d3c │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c8e50 │ │ │ │ + beq c7d9c │ │ │ │ mov fp, r4 │ │ │ │ - b c8c70 │ │ │ │ + b c7bbc │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8e34 │ │ │ │ + beq c7d80 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8d84 │ │ │ │ + beq c7cd0 │ │ │ │ mov r6, r7 │ │ │ │ - b c8c94 │ │ │ │ + b c7be0 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8e78 │ │ │ │ + beq c7dc4 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne c8c64 │ │ │ │ + bne c7bb0 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r3, r9, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8eb8 │ │ │ │ + beq c7e04 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne r9, r4 │ │ │ │ - bne c8c58 │ │ │ │ + bne c7ba4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ bl 2d500 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq c8efc │ │ │ │ + beq c7e48 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne c8c48 │ │ │ │ + bne c7b94 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000c8f1c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base>: │ │ │ │ +000c7e68 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #920] @ c92d0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b4> │ │ │ │ + ldr r2, [pc, #920] @ c821c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b4> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #916] @ c92d4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #916] @ c8220 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r1] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -160582,22 +159411,22 @@ │ │ │ │ strne r3, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r8] │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ - ldr sl, [pc, #784] @ c92d8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3bc> │ │ │ │ + ldr sl, [pc, #784] @ c8224 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3bc> │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [sp, #28] │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #760] @ c92dc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #760] @ c8228 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3c0> │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r3, #7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ strh r1, [sp, #40] @ 0x28 │ │ │ │ @@ -160612,31 +159441,31 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 2db0c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, fp │ │ │ │ - beq c9048 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x12c> │ │ │ │ + beq c7f94 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x12c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9068 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ + beq c7fb4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c9218 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2fc> │ │ │ │ + beq c8164 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2fc> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2c1b0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #608] @ c92e0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #608] @ c822c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3c4> │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr sl, [r6] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ @@ -160683,127 +159512,127 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bl 2dfbc , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - beq c916c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250> │ │ │ │ + beq c80b8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c9208 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2ec> │ │ │ │ + beq c8154 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2ec> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9190 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x274> │ │ │ │ + beq c80dc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x274> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c91f8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2dc> │ │ │ │ + beq c8144 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c91b8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x29c> │ │ │ │ + beq c8104 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x29c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c91e8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #292] @ c92e4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3c8> │ │ │ │ - ldr r3, [pc, #272] @ c92d4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ + beq c8134 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #292] @ c8230 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #272] @ c8220 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9280 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x364> │ │ │ │ + bne c81cc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c91b8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x29c> │ │ │ │ + b c8104 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x29c> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c9190 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x274> │ │ │ │ + b c80dc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x274> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c916c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250> │ │ │ │ + b c80b8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c9068 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ + b c7fb4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2d440 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ bl 2da64 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2deb4 │ │ │ │ - ldr r2, [pc, #132] @ c92e8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #108] @ c92d4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #132] @ c8234 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #108] @ c8220 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c92c8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3ac> │ │ │ │ + beq c8214 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3ac> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2c1b0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ c92ec , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3d0> │ │ │ │ - ldr r3, [pc, #36] @ c92d4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #64] @ c8238 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #36] @ c8220 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3b8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9280 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x364> │ │ │ │ + bne c81cc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x364> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c924c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x330> │ │ │ │ - @ instruction: 0x00045fb8 │ │ │ │ + b c8198 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x330> │ │ │ │ + andeq r7, r4, ip, rrx │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r5, r4, ip, lsr #30 │ │ │ │ - muleq r1, r4, lr │ │ │ │ + andeq r6, r4, r0, ror #31 │ │ │ │ + andeq sp, r1, r8, asr #30 │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - andeq r5, r4, r4, lsr sp │ │ │ │ - muleq r4, r0, ip │ │ │ │ - andeq r5, r4, r8, asr #24 │ │ │ │ + andeq r6, r4, r8, ror #27 │ │ │ │ + andeq r6, r4, r4, asr #26 │ │ │ │ + strdeq r6, [r4], -ip │ │ │ │ │ │ │ │ -000c92f0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +000c823c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #836] @ c9650 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x360> │ │ │ │ + ldr r2, [pc, #836] @ c859c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x360> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #832] @ c9654 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ + ldr r3, [pc, #832] @ c85a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -160830,15 +159659,15 @@ │ │ │ │ strne r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r6, [pc, #696] @ c9658 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x368> │ │ │ │ + ldr r6, [pc, #696] @ c85a4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x368> │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3, #4] │ │ │ │ @@ -160846,25 +159675,25 @@ │ │ │ │ add fp, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ bl 2db0c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c93f0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x100> │ │ │ │ + beq c833c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x100> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c95a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b0> │ │ │ │ + beq c84ec , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2c1b0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #596] @ c965c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #596] @ c85a8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x36c> │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r6, [r7] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ @@ -160911,326 +159740,326 @@ │ │ │ │ mov r3, fp │ │ │ │ bl 2dfbc , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - beq c94f4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204> │ │ │ │ + beq c8440 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c9590 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a0> │ │ │ │ + beq c84dc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2a0> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9518 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x228> │ │ │ │ + beq c8464 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x228> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c9580 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x290> │ │ │ │ + beq c84cc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x290> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9540 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x250> │ │ │ │ + beq c848c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x250> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c9570 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x280> │ │ │ │ - ldr r2, [pc, #280] @ c9660 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x370> │ │ │ │ - ldr r3, [pc, #264] @ c9654 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ + beq c84bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x280> │ │ │ │ + ldr r2, [pc, #280] @ c85ac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x370> │ │ │ │ + ldr r3, [pc, #264] @ c85a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9608 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x318> │ │ │ │ + bne c8554 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c9540 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x250> │ │ │ │ + b c848c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x250> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c9518 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x228> │ │ │ │ + b c8464 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x228> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c94f4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204> │ │ │ │ + b c8440 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b c93f0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x100> │ │ │ │ + b c833c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x100> │ │ │ │ mov r0, fp │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d440 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ bl 2da64 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 2deb4 │ │ │ │ - ldr r2, [pc, #120] @ c9664 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x374> │ │ │ │ - ldr r3, [pc, #100] @ c9654 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ + ldr r2, [pc, #120] @ c85b0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x374> │ │ │ │ + ldr r3, [pc, #100] @ c85a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c9648 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x358> │ │ │ │ + beq c8594 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x358> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 2b9b8 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2c1b0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #60] @ c9668 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x378> │ │ │ │ - ldr r3, [pc, #36] @ c9654 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ + ldr r2, [pc, #60] @ c85b4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x378> │ │ │ │ + ldr r3, [pc, #36] @ c85a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9608 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x318> │ │ │ │ + bne c8554 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x318> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - b c95d4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2e4> │ │ │ │ - andeq r5, r4, r4, ror #23 │ │ │ │ + b c8520 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2e4> │ │ │ │ + muleq r4, r8, ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r5, r4, r8, asr #22 │ │ │ │ + strdeq r6, [r4], -ip │ │ │ │ andeq r0, r0, r0, lsr pc │ │ │ │ - andeq r5, r4, ip, lsr #19 │ │ │ │ - andeq r5, r4, r8, lsl #18 │ │ │ │ - andeq r5, r4, r8, asr #17 │ │ │ │ + andeq r6, r4, r0, ror #20 │ │ │ │ + @ instruction: 0x000469bc │ │ │ │ + andeq r6, r4, ip, ror r9 │ │ │ │ │ │ │ │ -000c966c : │ │ │ │ +000c85b8 : │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000c9674 : │ │ │ │ +000c85c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000c9698 : │ │ │ │ +000c85e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #100] @ c9714 │ │ │ │ - ldr r2, [pc, #100] @ c9718 │ │ │ │ + ldr r3, [pc, #100] @ c8660 │ │ │ │ + ldr r2, [pc, #100] @ c8664 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, r4, #20 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r4] │ │ │ │ - beq c96e0 │ │ │ │ + beq c862c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c970c │ │ │ │ + beq c8658 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c970c │ │ │ │ + bne c8658 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, r4, r4, asr #16 │ │ │ │ + strdeq r6, [r4], -r8 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ │ │ │ │ -000c971c : │ │ │ │ +000c8668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #112] @ c97a4 │ │ │ │ - ldr r2, [pc, #112] @ c97a8 │ │ │ │ + ldr r3, [pc, #112] @ c86f0 │ │ │ │ + ldr r2, [pc, #112] @ c86f4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, r4, #20 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r4] │ │ │ │ - beq c9764 │ │ │ │ + beq c86b0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9790 │ │ │ │ + beq c86dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne c9790 │ │ │ │ + bne c86dc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 2c684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, r4, r0, asr #15 │ │ │ │ + andeq r6, r4, r4, ror r8 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ │ │ │ │ -000c97ac : │ │ │ │ +000c86f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #376] @ c9944 │ │ │ │ + ldr r2, [pc, #376] @ c8890 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ - ldr r3, [pc, #372] @ c9948 │ │ │ │ + ldr r3, [pc, #372] @ c8894 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - beq c9910 │ │ │ │ + beq c885c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d7c4 │ │ │ │ add r8, sp, #4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bhi c98ac │ │ │ │ + bhi c87f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9898 │ │ │ │ + bne c87e4 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ strb r3, [r1, r4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq c9868 │ │ │ │ + beq c87b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #220] @ c994c │ │ │ │ - ldr r3, [pc, #212] @ c9948 │ │ │ │ + ldr r2, [pc, #220] @ c8898 │ │ │ │ + ldr r3, [pc, #212] @ c8894 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c990c │ │ │ │ + bne c8858 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r6 │ │ │ │ - beq c982c │ │ │ │ + beq c8778 │ │ │ │ mov r0, r6 │ │ │ │ - b c98c8 │ │ │ │ + b c8814 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2d740 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b c982c │ │ │ │ + b c8778 │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #96] @ c9950 │ │ │ │ - ldr r3, [pc, #84] @ c9948 │ │ │ │ + ldr r2, [pc, #96] @ c889c │ │ │ │ + ldr r3, [pc, #84] @ c8894 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c9940 │ │ │ │ + beq c888c │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #60] @ c9954 │ │ │ │ - ldr r3, [pc, #44] @ c9948 │ │ │ │ + ldr r2, [pc, #60] @ c88a0 │ │ │ │ + ldr r3, [pc, #44] @ c8894 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c990c │ │ │ │ - ldr r0, [pc, #28] @ c9958 │ │ │ │ + bne c8858 │ │ │ │ + ldr r0, [pc, #28] @ c88a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2c6f0 │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r5, r4, r4, lsr #14 │ │ │ │ + ldrdeq r6, [r4], -r8 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r5, r4, r4, lsl #13 │ │ │ │ - andeq r5, r4, r4, lsl #12 │ │ │ │ - ldrdeq r5, [r4], -ip │ │ │ │ - andeq ip, r1, ip, lsr #16 │ │ │ │ + andeq r6, r4, r8, lsr r7 │ │ │ │ + @ instruction: 0x000466b8 │ │ │ │ + muleq r4, r0, r6 │ │ │ │ + andeq sp, r1, r0, ror #17 │ │ │ │ │ │ │ │ -000c995c : │ │ │ │ +000c88a8 : │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3, #4] │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000c9978 : │ │ │ │ +000c88c4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000c997c ::ReleasePointer_()@@Base>: │ │ │ │ +000c88c8 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -161242,15 +160071,15 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000c99c4 : │ │ │ │ +000c8910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -161260,34 +160089,34 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5, #4] │ │ │ │ bl 2cb28 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000c9a04 , std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ +000c8950 , std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1128] @ c9e88 , std::__cxx11::basic_string, std::allocator >)@@Base+0x484> │ │ │ │ + ldr r2, [pc, #1128] @ c8dd4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x484> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #1124] @ c9e8c , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ + ldr r3, [pc, #1124] @ c8dd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r1 │ │ │ │ bl 2ba3c │ │ │ │ ldr r4, [r4] │ │ │ │ - ldr r7, [pc, #1084] @ c9e90 , std::__cxx11::basic_string, std::allocator >)@@Base+0x48c> │ │ │ │ + ldr r7, [pc, #1084] @ c8ddc , std::__cxx11::basic_string, std::allocator >)@@Base+0x48c> │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ add r9, sp, #28 │ │ │ │ add r7, pc, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -161295,17 +160124,17 @@ │ │ │ │ ldr r6, [r8, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r6, #15 │ │ │ │ ldr r8, [r8] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - bhi c9d14 , std::__cxx11::basic_string, std::allocator >)@@Base+0x310> │ │ │ │ + bhi c8c60 , std::__cxx11::basic_string, std::allocator >)@@Base+0x310> │ │ │ │ cmp r6, #1 │ │ │ │ - bne c9c24 , std::__cxx11::basic_string, std::allocator >)@@Base+0x220> │ │ │ │ + bne c8b70 , std::__cxx11::basic_string, std::allocator >)@@Base+0x220> │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r2, r9 │ │ │ │ strb r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ strb r3, [r2, r6] │ │ │ │ @@ -161316,21 +160145,21 @@ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #15 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bhi c9d48 , std::__cxx11::basic_string, std::allocator >)@@Base+0x344> │ │ │ │ + bhi c8c94 , std::__cxx11::basic_string, std::allocator >)@@Base+0x344> │ │ │ │ cmp r6, #1 │ │ │ │ - beq c9c68 , std::__cxx11::basic_string, std::allocator >)@@Base+0x264> │ │ │ │ + beq c8bb4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x264> │ │ │ │ cmp r6, #0 │ │ │ │ moveq r1, r8 │ │ │ │ - bne c9de4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x3e0> │ │ │ │ - ldr r3, [pc, #916] @ c9e94 , std::__cxx11::basic_string, std::allocator >)@@Base+0x490> │ │ │ │ + bne c8d30 , std::__cxx11::basic_string, std::allocator >)@@Base+0x3e0> │ │ │ │ + ldr r3, [pc, #916] @ c8de0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x490> │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strb r2, [r1, r6] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ @@ -161342,183 +160171,183 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #15 │ │ │ │ add fp, r5, #12 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [r5, #12] │ │ │ │ - bhi c9cd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x2d4> │ │ │ │ + bhi c8c24 , std::__cxx11::basic_string, std::allocator >)@@Base+0x2d4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq c9ccc , std::__cxx11::basic_string, std::allocator >)@@Base+0x2c8> │ │ │ │ + beq c8c18 , std::__cxx11::basic_string, std::allocator >)@@Base+0x2c8> │ │ │ │ cmp r6, #0 │ │ │ │ - bne c9cfc , std::__cxx11::basic_string, std::allocator >)@@Base+0x2f8> │ │ │ │ + bne c8c48 , std::__cxx11::basic_string, std::allocator >)@@Base+0x2f8> │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r5, #16] │ │ │ │ strb r3, [r0, r6] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c9c78 , std::__cxx11::basic_string, std::allocator >)@@Base+0x274> │ │ │ │ + beq c8bc4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x274> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r8 │ │ │ │ - beq c9b8c , std::__cxx11::basic_string, std::allocator >)@@Base+0x188> │ │ │ │ + beq c8ad8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x188> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c9d84 , std::__cxx11::basic_string, std::allocator >)@@Base+0x380> │ │ │ │ + beq c8cd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x380> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - beq c9c38 , std::__cxx11::basic_string, std::allocator >)@@Base+0x234> │ │ │ │ - ldr r2, [pc, #744] @ c9e98 , std::__cxx11::basic_string, std::allocator >)@@Base+0x494> │ │ │ │ + beq c8b84 , std::__cxx11::basic_string, std::allocator >)@@Base+0x234> │ │ │ │ + ldr r2, [pc, #744] @ c8de4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x494> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r0, r9 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r5] │ │ │ │ - beq c9bd4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1d0> │ │ │ │ + beq c8b20 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1d0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne c9bf4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f0> │ │ │ │ + bne c8b40 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f0> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #672] @ c9e9c , std::__cxx11::basic_string, std::allocator >)@@Base+0x498> │ │ │ │ - ldr r3, [pc, #652] @ c9e8c , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ + ldr r2, [pc, #672] @ c8de8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x498> │ │ │ │ + ldr r3, [pc, #652] @ c8dd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9e4c , std::__cxx11::basic_string, std::allocator >)@@Base+0x448> │ │ │ │ + bne c8d98 , std::__cxx11::basic_string, std::allocator >)@@Base+0x448> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - beq c9aa4 , std::__cxx11::basic_string, std::allocator >)@@Base+0xa0> │ │ │ │ + beq c89f0 , std::__cxx11::basic_string, std::allocator >)@@Base+0xa0> │ │ │ │ mov r0, r9 │ │ │ │ - b c9d30 , std::__cxx11::basic_string, std::allocator >)@@Base+0x32c> │ │ │ │ + b c8c7c , std::__cxx11::basic_string, std::allocator >)@@Base+0x32c> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #584] @ c9e98 , std::__cxx11::basic_string, std::allocator >)@@Base+0x494> │ │ │ │ + ldr r3, [pc, #584] @ c8de4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x494> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ - bne c9bc4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1c0> │ │ │ │ - b c9bd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1cc> │ │ │ │ + bne c8b10 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1c0> │ │ │ │ + b c8b1c , std::__cxx11::basic_string, std::allocator >)@@Base+0x1cc> │ │ │ │ ldrb r3, [r3] │ │ │ │ mov r1, r8 │ │ │ │ strb r3, [sp, #52] @ 0x34 │ │ │ │ - b c9af8 , std::__cxx11::basic_string, std::allocator >)@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #544] @ c9ea0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x49c> │ │ │ │ - ldr r1, [pc, #544] @ c9ea4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x4a0> │ │ │ │ + b c8a44 , std::__cxx11::basic_string, std::allocator >)@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #544] @ c8dec , std::__cxx11::basic_string, std::allocator >)@@Base+0x49c> │ │ │ │ + ldr r1, [pc, #544] @ c8df0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x4a0> │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d278 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ add r3, r6, r3 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9e58 , std::__cxx11::basic_string, std::allocator >)@@Base+0x454> │ │ │ │ + beq c8da4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x454> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c9db0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x3ac> │ │ │ │ + beq c8cfc , std::__cxx11::basic_string, std::allocator >)@@Base+0x3ac> │ │ │ │ ldrb r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b9c4 │ │ │ │ bl 2c648 │ │ │ │ - b c9b74 , std::__cxx11::basic_string, std::allocator >)@@Base+0x170> │ │ │ │ + b c8ac0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x170> │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r5, #20] │ │ │ │ - b c9b5c , std::__cxx11::basic_string, std::allocator >)@@Base+0x158> │ │ │ │ + b c8aa8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x158> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r2, [r5, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b c9b5c , std::__cxx11::basic_string, std::allocator >)@@Base+0x158> │ │ │ │ + b c8aa8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x158> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b c9aa4 , std::__cxx11::basic_string, std::allocator >)@@Base+0xa0> │ │ │ │ + b c89f0 , std::__cxx11::basic_string, std::allocator >)@@Base+0xa0> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2db90 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 2d740 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b c9af8 , std::__cxx11::basic_string, std::allocator >)@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #268] @ c9e98 , std::__cxx11::basic_string, std::allocator >)@@Base+0x494> │ │ │ │ + b c8a44 , std::__cxx11::basic_string, std::allocator >)@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #268] @ c8de4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x494> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ - beq c9bf4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f0> │ │ │ │ + beq c8b40 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ - b c9bf4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f0> │ │ │ │ + b c8b40 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f0> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 2cf18 ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #228] @ c9ea8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #228] @ c8df4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x4a4> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r1, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq c9cbc , std::__cxx11::basic_string, std::allocator >)@@Base+0x2b8> │ │ │ │ + beq c8c08 , std::__cxx11::basic_string, std::allocator >)@@Base+0x2b8> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b c9cbc , std::__cxx11::basic_string, std::allocator >)@@Base+0x2b8> │ │ │ │ + b c8c08 , std::__cxx11::basic_string, std::allocator >)@@Base+0x2b8> │ │ │ │ mov r0, r8 │ │ │ │ - b c9d6c , std::__cxx11::basic_string, std::allocator >)@@Base+0x368> │ │ │ │ + b c8cb8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x368> │ │ │ │ mov r0, fp │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, r5, #8 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -161526,51 +160355,51 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2c720 ::ReleasePointer_()@plt> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ - ldr r2, [pc, #124] @ c9eac , std::__cxx11::basic_string, std::allocator >)@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #88] @ c9e8c , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ + ldr r2, [pc, #124] @ c8df8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #88] @ c8dd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq c9e84 , std::__cxx11::basic_string, std::allocator >)@@Base+0x480> │ │ │ │ + beq c8dd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x480> │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - b c9e14 , std::__cxx11::basic_string, std::allocator >)@@Base+0x410> │ │ │ │ - b c9e04 , std::__cxx11::basic_string, std::allocator >)@@Base+0x400> │ │ │ │ - ldr r2, [pc, #80] @ c9eb0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x4ac> │ │ │ │ - ldr r3, [pc, #40] @ c9e8c , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ + b c8d60 , std::__cxx11::basic_string, std::allocator >)@@Base+0x410> │ │ │ │ + b c8d50 , std::__cxx11::basic_string, std::allocator >)@@Base+0x400> │ │ │ │ + ldr r2, [pc, #80] @ c8dfc , std::__cxx11::basic_string, std::allocator >)@@Base+0x4ac> │ │ │ │ + ldr r3, [pc, #40] @ c8dd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x488> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9e4c , std::__cxx11::basic_string, std::allocator >)@@Base+0x448> │ │ │ │ + bne c8d98 , std::__cxx11::basic_string, std::allocator >)@@Base+0x448> │ │ │ │ bl 2d170 │ │ │ │ - b c9df4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x3f0> │ │ │ │ + b c8d40 , std::__cxx11::basic_string, std::allocator >)@@Base+0x3f0> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldrdeq r5, [r4], -r0 │ │ │ │ + andeq r6, r4, r4, lsl #11 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r4, r8, r4 │ │ │ │ + andeq r6, r4, ip, asr #10 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r5, [r4], -r8 │ │ │ │ + andeq r6, r4, ip, lsr #7 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - andeq r8, r2, r0, lsl r1 │ │ │ │ + andeq r9, r2, r4, lsr #2 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - andeq r5, r4, r4, asr #1 │ │ │ │ - muleq r4, r4, r0 │ │ │ │ + andeq r6, r4, r8, ror r1 │ │ │ │ + andeq r6, r4, r8, asr #2 │ │ │ │ │ │ │ │ -000c9eb4 ::ReleasePointer_()@@Base>: │ │ │ │ +000c8e00 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -161582,2166 +160411,3337 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000c9efc ::ReleasePointer_()@@Base>: │ │ │ │ +000c8e48 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #56] @ c9f70 ::ReleasePointer_()@@Base+0x74> │ │ │ │ + ldr r3, [pc, #56] @ c8ebc ::ReleasePointer_()@@Base+0x74> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bne c9f68 ::ReleasePointer_()@@Base+0x6c> │ │ │ │ + bne c8eb4 ::ReleasePointer_()@@Base+0x6c> │ │ │ │ bl 2d578 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ - b c9f5c ::ReleasePointer_()@@Base+0x60> │ │ │ │ + b c8ea8 ::ReleasePointer_()@@Base+0x60> │ │ │ │ @ instruction: 0xffffb5a4 │ │ │ │ │ │ │ │ -000c9f74 ::ReleasePointer_()@@Base>: │ │ │ │ +000c8ec0 ::ReleasePointer_()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #80] @ c9fe4 ::ReleasePointer_()@@Base+0x70> │ │ │ │ + ldr r2, [pc, #80] @ c8f30 ::ReleasePointer_()@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ popne {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #44] @ c9fe8 ::ReleasePointer_()@@Base+0x74> │ │ │ │ + ldr r3, [pc, #44] @ c8f34 ::ReleasePointer_()@@Base+0x74> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c9fdc ::ReleasePointer_()@@Base+0x68> │ │ │ │ + bne c8f28 ::ReleasePointer_()@@Base+0x68> │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 2c684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ blx r1 │ │ │ │ - b c9fd0 ::ReleasePointer_()@@Base+0x5c> │ │ │ │ - andeq r4, r4, r0, ror #30 │ │ │ │ + b c8f1c ::ReleasePointer_()@@Base+0x5c> │ │ │ │ + andeq r6, r4, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ c8f68 ::ReleasePointer_()@@Base+0xa8> │ │ │ │ + ldr r1, [pc, #24] @ c8f6c ::ReleasePointer_()@@Base+0xac> │ │ │ │ + ldr r0, [pc, #24] @ c8f70 ::ReleasePointer_()@@Base+0xb0> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + muleq r2, ip, sl │ │ │ │ + @ instruction: 0x000289b8 │ │ │ │ + andeq r3, r2, ip, asr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ c8fa4 ::ReleasePointer_()@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #24] @ c8fa8 ::ReleasePointer_()@@Base+0xe8> │ │ │ │ + ldr r0, [pc, #24] @ c8fac ::ReleasePointer_()@@Base+0xec> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #70 @ 0x46 │ │ │ │ + bl 2cbf4 <__assert_fail@plt> │ │ │ │ + ldrdeq r3, [r2], -ip │ │ │ │ + andeq r8, r2, ip, ror r9 │ │ │ │ + andeq r3, r2, ip, lsr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #128] @ c9048 ::ReleasePointer_()@@Base+0x188> │ │ │ │ + ldr r2, [pc, #128] @ c904c ::ReleasePointer_()@@Base+0x18c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + add r1, r1, #20 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r0] │ │ │ │ + stmib r0, {r2, r3} │ │ │ │ + str r3, [r0, #12] │ │ │ │ + pople {r4, r5, r6, pc} │ │ │ │ + cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ + bhi c9044 ::ReleasePointer_()@@Base+0x184> │ │ │ │ + mov r4, r0 │ │ │ │ + lsl r0, r2, #2 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + bl 2d740 │ │ │ │ + cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ + bhi c9044 ::ReleasePointer_()@@Base+0x184> │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2d740 │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + andeq r5, r4, ip, lsr #30 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ │ │ │ │ -000c9fec : │ │ │ │ +000c9050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #304] @ ca134 │ │ │ │ - ldr r2, [pc, #304] @ ca138 │ │ │ │ + ldr r5, [pc, #192] @ c9128 │ │ │ │ + ldr r3, [pc, #192] @ c912c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add r2, r3, #36 @ 0x24 │ │ │ │ + str r2, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + beq c90ac │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq c9118 │ │ │ │ + ldr r3, [pc, #124] @ c9130 │ │ │ │ + add r0, r4, #40 @ 0x28 │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + add r1, r1, #24 │ │ │ │ + bl 2dadc │ │ │ │ + ldr r3, [pc, #108] @ c9134 │ │ │ │ + ldr r2, [pc, #108] @ c9138 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r1, r3, #28 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r5] │ │ │ │ - beq ca028 │ │ │ │ + add r3, r5, #28 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + beq c90f8 │ │ │ │ bl 2d20c │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + add r5, r5, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca038 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + beq c9110 │ │ │ │ bl 2d20c │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca050 │ │ │ │ - ldr r1, [r5, #124] @ 0x7c │ │ │ │ - sub r1, r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b c90ac │ │ │ │ + andeq r5, r4, ip, lsl #29 │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r5, r4, r8, ror #13 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000c913c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d830 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca068 │ │ │ │ - ldr r1, [r5, #112] @ 0x70 │ │ │ │ - sub r1, r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000c9168 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #-12] │ │ │ │ + add r4, r0, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d830 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ bl 2c684 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000c91a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r6, [pc, #200] @ c9284 │ │ │ │ + ldr r7, [r3, #-12] │ │ │ │ + ldr r3, [pc, #196] @ c9288 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r4, r0, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, r3, #36 @ 0x24 │ │ │ │ + str r2, [r5, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca080 │ │ │ │ - ldr r1, [r5, #100] @ 0x64 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + add r2, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + beq c9208 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq c9274 │ │ │ │ + ldr r3, [pc, #124] @ c928c │ │ │ │ + add r0, r4, #40 @ 0x28 │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + add r1, r1, #24 │ │ │ │ + bl 2dadc │ │ │ │ + ldr r3, [pc, #108] @ c9290 │ │ │ │ + ldr r2, [pc, #108] @ c9294 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r3, #28 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r5, r7] │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca098 │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + add r3, r5, #28 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + beq c9254 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + add r5, r5, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca0b0 │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ - cmp r4, r6 │ │ │ │ - beq ca0fc │ │ │ │ - ldr r3, [r4], #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ca0f0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - bne ca0f0 │ │ │ │ - ldr r3, [r3] │ │ │ │ + str r5, [r4, #16] │ │ │ │ + beq c926c │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne ca0c0 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ca114 │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ + b c9208 │ │ │ │ + andeq r5, r4, r4, lsr sp │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r5, r4, ip, lsl #11 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000c9298 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ + ldr r3, [pc, #296] @ c93e4 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, r4, r2 │ │ │ │ + beq c93cc │ │ │ │ + ldr r2, [pc, #276] @ c93e8 │ │ │ │ + ldr r1, [pc, #276] @ c93ec │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq c93cc │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - sub r1, r1, r6 │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, #-20] @ 0xffffffec │ │ │ │ + add r1, r5, r1 │ │ │ │ + bl 2c678 │ │ │ │ + ldr r5, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq c9380 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca12c │ │ │ │ - ldr r1, [r5, #52] @ 0x34 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl 2c684 │ │ │ │ + add r2, r3, #2 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + beq c93b4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne c9350 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + bne c93ac │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c93ac │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + sub r6, r6, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r6, [r0, #4] │ │ │ │ + bne c93c0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r4, [r4], -r0 │ │ │ │ - andeq r0, r0, r4, ror pc │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b c935c │ │ │ │ + str r5, [r4, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2c678 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + udf #0 │ │ │ │ + andeq r5, r4, r4, lsr ip │ │ │ │ + andeq r1, r0, r0, lsl r0 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + │ │ │ │ +000c93f0 : │ │ │ │ + ldr ip, [r0] │ │ │ │ + sub ip, ip, #24 │ │ │ │ + ldr ip, [ip] │ │ │ │ + add r0, r0, ip │ │ │ │ + b c9298 │ │ │ │ + │ │ │ │ +000c9404 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r7, [pc, #484] @ c9604 │ │ │ │ + ldr r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r3, r0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r4, r3, r2 │ │ │ │ + beq c946c │ │ │ │ + ldr r2, [pc, #456] @ c9608 │ │ │ │ + ldr r3, [pc, #456] @ c960c │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r0] │ │ │ │ + ldrne r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ + addne r0, r0, r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d4d0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c9594 │ │ │ │ + ldr r2, [pc, #392] @ c9610 │ │ │ │ + ldr r3, [pc, #392] @ c9614 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r2, [pc, #352] @ c9618 │ │ │ │ + ldr r1, [pc, #352] @ c961c │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r2, #20 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r3, [r0, #24] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ + cmp r5, r0 │ │ │ │ + add r2, r2, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r0] │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ + beq c9578 │ │ │ │ + add r3, r5, #4 │ │ │ │ + add r2, r0, #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq c95f0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + add r1, r5, #20 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + add r2, r4, #20 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r5, #16] │ │ │ │ + beq c9570 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [r4, #28] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + str r3, [r5, #28] │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r3, [r5, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq c9588 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [pc, #116] @ c9618 │ │ │ │ + ldr r2, [pc, #116] @ c961c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + movne r5, r6 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ + str r3, [r0] │ │ │ │ + bne c9510 │ │ │ │ + b c9588 │ │ │ │ + add r3, r0, #20 │ │ │ │ + add r2, r5, #20 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne c9548 │ │ │ │ + b c9578 │ │ │ │ + andeq r5, r4, r8, asr #21 │ │ │ │ + andeq r1, r0, ip, asr #1 │ │ │ │ + andeq r1, r0, r4, lsr #32 │ │ │ │ + andeq r0, r0, r0, lsl lr │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + │ │ │ │ +000c9620 : │ │ │ │ + ldr ip, [r0] │ │ │ │ + sub ip, ip, #20 │ │ │ │ + ldr ip, [ip] │ │ │ │ + add r0, r0, ip │ │ │ │ + b c9404 │ │ │ │ + │ │ │ │ +000c9634 : │ │ │ │ + ldr ip, [r1] │ │ │ │ + push {r4, lr} │ │ │ │ + ldr lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ + str ip, [r0] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ + str r4, [r0, lr] │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ + str lr, [r0, ip] │ │ │ │ + ldr lr, [r0] │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ + ldr r1, [lr, #-36] @ 0xffffffdc │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ + str ip, [r0, r1] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000c967c : │ │ │ │ + ldr r2, [r1] │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr ip, [r2, #-28] @ 0xffffffe4 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr r2, [r2, #-32] @ 0xffffffe0 │ │ │ │ + str lr, [r0, ip] │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + str ip, [r0, r2] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ + ldr r1, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [r0, r1] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000ca13c : │ │ │ │ +000c96c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b9a0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 2c684 │ │ │ │ + ldr r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + str r0, [r4, r2] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + str r2, [r4, r3] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r3, #-36] @ 0xffffffdc │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r2, [r4, r3] │ │ │ │ + beq c9730 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bne c9730 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000ca168 : │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ +000c9738 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ + add r4, r0, r2 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq c976c │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq c9788 │ │ │ │ + bl 2d20c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000c9794 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + beq c97c0 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + beq c97d8 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + beq c97f4 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + beq c980c │ │ │ │ + bl 2d20c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000ca170 : │ │ │ │ +000c9818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - ldr r1, [pc, #408] @ ca328 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #404] @ ca32c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r7, [pc, #312] @ c9968 │ │ │ │ + ldr r3, [pc, #312] @ c996c │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r5, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0] │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r3, [pc, #288] @ c9970 │ │ │ │ + ldr r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #280] @ c9974 │ │ │ │ + add r6, r1, r6 │ │ │ │ + add r1, r3, #28 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - strd r2, [r0, #8] │ │ │ │ - ldrb r3, [sp, #48] @ 0x30 │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - str r8, [r0, #28] │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - bhi ca288 │ │ │ │ - lsl r6, r8, #3 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r8, r3, #28 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + str r8, [r4, #16] │ │ │ │ + bhi c9934 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + mov r9, r3 │ │ │ │ bl 2c87c │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + str r8, [r4, #28] │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ str r0, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ + bhi c9964 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ bl 2c87c │ │ │ │ - cmp r8, #0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - beq ca280 │ │ │ │ - sub r1, r0, #8 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - sub r2, r5, #8 │ │ │ │ - sub r3, r7, #8 │ │ │ │ - add r6, r2, r6 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - ldrd r8, [r2, #8]! │ │ │ │ - strd r8, [r0, #8]! │ │ │ │ - ldrd r8, [r3, #8]! │ │ │ │ - cmp r2, r6 │ │ │ │ - strd r8, [r1, #8]! │ │ │ │ - bne ca268 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [pc, #144] @ c9978 │ │ │ │ + ldr r2, [r2, #-36] @ 0xffffffdc │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + add r2, r5, r2 │ │ │ │ + add r1, r6, #24 │ │ │ │ + add r0, r4, #40 @ 0x28 │ │ │ │ + bl 2c66c │ │ │ │ + ldr r3, [pc, #120] @ c997c │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r3, #36 @ 0x24 │ │ │ │ + str r0, [r4] │ │ │ │ + add r0, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add r0, r4, #116 @ 0x74 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #104 @ 0x68 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #80 @ 0x50 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - add r0, r4, #68 @ 0x44 │ │ │ │ - bl 2db78 >::~_Vector_base()@plt> │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - ldr r5, [r4, #56] @ 0x38 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq ca2f4 │ │ │ │ - ldr r0, [r5], #4 │ │ │ │ + add r1, r6, #16 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 312ac │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + add r3, r9, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca2bc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne ca2bc │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b ca2bc │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq c9944 │ │ │ │ + bl 2d20c │ │ │ │ + b c9944 │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + andeq r5, r4, r4, asr #13 │ │ │ │ + andeq r1, r0, ip, lsr #1 │ │ │ │ + andeq r4, r4, r0, ror #30 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + │ │ │ │ +000c9980 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #268] @ c9aa4 │ │ │ │ + ldr r6, [pc, #268] @ c9aa8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r3, #28 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + ldr r2, [pc, #256] @ c9aac │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + str r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + add r7, r3, #28 │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + str r7, [r4, #16] │ │ │ │ + bhi c9a70 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + str r7, [r4, #28] │ │ │ │ + cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + bhi c9aa0 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #128] @ c9ab0 │ │ │ │ + add r0, r4, #40 @ 0x28 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + add r1, r5, #24 │ │ │ │ + bl 2ca20 │ │ │ │ + ldr r3, [pc, #112] @ c9ab4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + add r0, r3, #36 @ 0x24 │ │ │ │ + add r1, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r0, [r4] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + strb r2, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 312ac │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + add r3, r8, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - beq ca30c │ │ │ │ - bl 2c684 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq c9a80 │ │ │ │ + bl 2d20c │ │ │ │ + b c9a80 │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + andeq r4, r4, r8, lsl lr │ │ │ │ + andeq r5, r4, ip, asr #10 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + │ │ │ │ +000c9ab8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [r1] │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [lr, #-28] @ 0xffffffe4 │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [ip, #4] │ │ │ │ + ldr r3, [lr, #-32] @ 0xffffffe0 │ │ │ │ + str r0, [r4, r2] │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + str r2, [r4, r3] │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + ldr r0, [r2, #-36] @ 0xffffffdc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [r4, r0] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r4, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strb r5, [r4, #8] │ │ │ │ + bl 2ca74 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000c9b34 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #208] @ c9c20 │ │ │ │ + ldr r5, [pc, #208] @ c9c24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #200] @ c9c28 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r7, r2 │ │ │ │ + add r2, r0, #28 │ │ │ │ + add r0, r0, #72 @ 0x48 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [pc, #172] @ c9c2c │ │ │ │ + add r3, r3, #28 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldr sl, [r5, r2] │ │ │ │ + add r9, r4, #40 @ 0x28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, sl, #24 │ │ │ │ + bl 2ca20 │ │ │ │ + ldr r3, [pc, #116] @ c9c30 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r3, #36 @ 0x24 │ │ │ │ + str r0, [r4] │ │ │ │ + add r0, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bl 2ca74 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b c9c10 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ + add r1, sl, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2dadc │ │ │ │ + add r1, sl, #16 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 312ac │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r4, r4, r0, ror #24 │ │ │ │ + muleq r4, r8, r3 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + │ │ │ │ +000c9c34 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr lr, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [r0] │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r0, [lr, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r2 │ │ │ │ + sub r2, r3, r2, lsl #1 │ │ │ │ + ldr r3, [lr, #-32] @ 0xffffffe0 │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ + str lr, [r4, r0] │ │ │ │ + ldr r0, [ip, #8] │ │ │ │ + str r0, [r4, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + ldr r0, [r0, #-36] @ 0xffffffdc │ │ │ │ + str r3, [r4, r0] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r4, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + bl 2ca74 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000c9cac , Ipopt::SmartPtr)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [r1] │ │ │ │ + str ip, [r0] │ │ │ │ + ldr lr, [ip, #-28] @ 0xffffffe4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + str ip, [r4, lr] │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + str ip, [r4, r3] │ │ │ │ + ldr ip, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - beq ca324 │ │ │ │ - bl 2c684 │ │ │ │ + ldr r3, [ip, #-36] @ 0xffffffdc │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + str r1, [r4, r3] │ │ │ │ + ldrne r3, [r0, #4] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0, #4] │ │ │ │ + ldr r3, [r2] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + sub r1, r1, r2 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + sub r2, r2, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne c9d70 , Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + asr r1, r1, #3 │ │ │ │ + sub r2, r2, r0 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + sub r3, r0, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne c9d74 , Ipopt::SmartPtr)@@Base+0xc8> │ │ │ │ + ldr r0, [ip, #-36] @ 0xffffffdc │ │ │ │ + asr r2, r2, #3 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl 2ca74 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl c8f38 ::ReleasePointer_()@@Base+0x78> │ │ │ │ + bl c8f74 ::ReleasePointer_()@@Base+0xb4> │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r4, r4, r0, ror #26 │ │ │ │ - andeq r0, r0, r4, ror pc │ │ │ │ │ │ │ │ -000ca330 : │ │ │ │ +000c9d84 , Ipopt::SmartPtr)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #3972] @ cb2d4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #3968] @ cb2d8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r6, [pc, #520] @ c9fa4 , Ipopt::SmartPtr)@@Base+0x220> │ │ │ │ + ldr r3, [pc, #520] @ c9fa8 , Ipopt::SmartPtr)@@Base+0x224> │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + mov r7, r1 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne c9f4c , Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ + ldr r1, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr ip, [r3, #80] @ 0x50 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + sub r1, r1, ip │ │ │ │ + cmp r2, r1 │ │ │ │ + asr r1, r0, #3 │ │ │ │ + lsl r5, r1, #1 │ │ │ │ + bne c9f50 , Ipopt::SmartPtr)@@Base+0x1cc> │ │ │ │ + add r5, r5, r2, asr #3 │ │ │ │ + ldr r2, [pc, #408] @ c9fac , Ipopt::SmartPtr)@@Base+0x228> │ │ │ │ + ldr ip, [pc, #408] @ c9fb0 , Ipopt::SmartPtr)@@Base+0x22c> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #3960] @ cb2dc │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - cmp r3, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bne cb4d8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + add lr, r2, #28 │ │ │ │ + add r2, r2, #72 @ 0x48 │ │ │ │ + ldr sl, [r3, #120] @ 0x78 │ │ │ │ + ldr r9, [r3, #144] @ 0x90 │ │ │ │ + str lr, [r4, #12] │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r3, [r6, ip] │ │ │ │ + cmn r0, #-2147483640 @ 0x80000008 │ │ │ │ + add fp, r3, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [r4, #20] │ │ │ │ + str r1, [sp] │ │ │ │ + str fp, [r4, #16] │ │ │ │ + bhi c9f54 , Ipopt::SmartPtr)@@Base+0x1d0> │ │ │ │ + bl 2c87c │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + mov r0, sl │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ + str fp, [r4, #28] │ │ │ │ + str r5, [r4, #32] │ │ │ │ + bhi c9fa0 , Ipopt::SmartPtr)@@Base+0x21c> │ │ │ │ + lsl r0, r5, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #280] @ c9fb4 , Ipopt::SmartPtr)@@Base+0x230> │ │ │ │ + add r5, r4, #40 @ 0x28 │ │ │ │ + ldr r9, [r6, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, r9, #24 │ │ │ │ + bl 2ca20 │ │ │ │ + ldr r3, [pc, #260] @ c9fb8 , Ipopt::SmartPtr)@@Base+0x234> │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r1, r3, #36 @ 0x24 │ │ │ │ + str r1, [r4] │ │ │ │ + add r1, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldrne r3, [r2, #4] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2, #4] │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + sub r1, r1, r2 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + sub r2, r2, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne c9f4c , Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + asr r1, r1, #3 │ │ │ │ + sub r2, r2, r0 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + sub r3, r0, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne c9f50 , Ipopt::SmartPtr)@@Base+0x1cc> │ │ │ │ + asr r2, r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ca74 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl c8f38 ::ReleasePointer_()@@Base+0x78> │ │ │ │ + bl c8f74 ::ReleasePointer_()@@Base+0xb4> │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ + add r1, r9, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dadc │ │ │ │ + add r1, r9, #16 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 312ac │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b c9f6c , Ipopt::SmartPtr)@@Base+0x1e8> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca3bc │ │ │ │ - ldr r2, [pc, #3912] @ cb2e0 │ │ │ │ - ldr r3, [pc, #3900] @ cb2d8 │ │ │ │ + add r3, r3, #28 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq c9f78 , Ipopt::SmartPtr)@@Base+0x1f4> │ │ │ │ + bl 2d20c │ │ │ │ + b c9f78 , Ipopt::SmartPtr)@@Base+0x1f4> │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + andeq r5, r4, r8, asr r1 │ │ │ │ + andeq r1, r0, ip, lsr #1 │ │ │ │ + muleq r4, ip, r9 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + │ │ │ │ +000c9fbc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #308] @ ca10c │ │ │ │ + ldr r7, [pc, #308] @ ca110 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r0, r0, #5 │ │ │ │ - ldr r3, [sl, #56] @ 0x38 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - ldr r2, [r3, r0, lsl #2] │ │ │ │ - ldr r3, [r2, #168] @ 0xa8 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cafdc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cb000 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cb024 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cb048 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cb06c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cb090 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cb0b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - beq cb0d8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #300] @ ca114 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ + add r1, r2, #28 │ │ │ │ + add r2, r2, #72 @ 0x48 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r5, [r0, #20] │ │ │ │ + add r9, r3, #28 │ │ │ │ + str r9, [r0, #16] │ │ │ │ + bhi ca0c0 │ │ │ │ + mov r4, r0 │ │ │ │ + lsl r0, r5, #3 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ + str r9, [r4, #28] │ │ │ │ + str r6, [r4, #32] │ │ │ │ + bhi ca108 │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #172] @ ca118 │ │ │ │ + add r8, r4, #40 @ 0x28 │ │ │ │ + ldr r9, [r7, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r9, #24 │ │ │ │ + bl 2ca20 │ │ │ │ + ldr r3, [pc, #152] @ ca11c │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ + add r0, r3, #36 @ 0x24 │ │ │ │ + str r0, [r4] │ │ │ │ + add r0, r3, #84 @ 0x54 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + sub r2, r6, r5, lsl #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + bl 2ca74 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 2de6c ::ReleasePointer_()@plt> │ │ │ │ + add r1, r9, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2dadc │ │ │ │ + add r1, r9, #16 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 312ac │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b ca0d8 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + add r3, sl, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq cb0f8 │ │ │ │ - ldr r3, [pc, #3584] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3572] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq ca0e4 │ │ │ │ + bl 2d20c │ │ │ │ + b ca0e4 │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldrdeq r4, [r4], -r8 │ │ │ │ + andeq r4, r4, r0, lsl pc │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + andeq r0, r0, r8, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #30 │ │ │ │ + │ │ │ │ +000ca120 : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000ca128 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000ca12c ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ ca180 ::~CoinWarmStartVectorDiff()@@Base+0x54> │ │ │ │ + ldr r2, [pc, #60] @ ca184 ::~CoinWarmStartVectorDiff()@@Base+0x58> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, r2, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb10c │ │ │ │ - ldr r3, [pc, #3528] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3516] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r2, [r4] │ │ │ │ + beq ca168 ::~CoinWarmStartVectorDiff()@@Base+0x3c> │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb11c │ │ │ │ - ldr r3, [pc, #3472] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3460] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + beq ca178 ::~CoinWarmStartVectorDiff()@@Base+0x4c> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00044db0 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca188 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #64] @ ca1e4 ::~CoinWarmStartVectorDiff()@@Base+0x5c> │ │ │ │ + ldr r1, [r2, #-12] │ │ │ │ + ldr r2, [pc, #60] @ ca1e8 ::~CoinWarmStartVectorDiff()@@Base+0x60> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + add r4, r0, r1 │ │ │ │ + add r3, r2, #20 │ │ │ │ + str r3, [r0, r1] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb130 │ │ │ │ - ldr r3, [pc, #3416] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3404] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + beq ca1cc ::~CoinWarmStartVectorDiff()@@Base+0x44> │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb140 │ │ │ │ - ldr r3, [pc, #3360] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3348] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + beq ca1dc ::~CoinWarmStartVectorDiff()@@Base+0x54> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r4, r4, ip, asr #26 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca1ec ::~CoinWarmStartVector()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ ca230 ::~CoinWarmStartVector()@@Base+0x44> │ │ │ │ + ldr r2, [pc, #44] @ ca234 ::~CoinWarmStartVector()@@Base+0x48> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, r2, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb150 │ │ │ │ - ldr r3, [pc, #3304] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3292] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r2, [r4] │ │ │ │ + beq ca228 ::~CoinWarmStartVector()@@Base+0x3c> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + strdeq r4, [r4], -r0 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000ca238 ::~CoinWarmStartVector()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #48] @ ca284 ::~CoinWarmStartVector()@@Base+0x4c> │ │ │ │ + ldr r1, [r2, #-12] │ │ │ │ + ldr r2, [pc, #44] @ ca288 ::~CoinWarmStartVector()@@Base+0x50> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + add r4, r0, r1 │ │ │ │ + add r3, r2, #28 │ │ │ │ + str r3, [r0, r1] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb160 │ │ │ │ - ldr r3, [pc, #3248] @ cb2e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3236] @ cb2e8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq ca27c ::~CoinWarmStartVector()@@Base+0x44> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq r4, ip, ip │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000ca28c ::~CoinWarmStartVector()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #56] @ ca2dc ::~CoinWarmStartVector()@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ ca2e0 ::~CoinWarmStartVector()@@Base+0x54> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, r2, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb54c │ │ │ │ - ldr r3, [pc, #3192] @ cb2e4 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #3188] @ cb2e8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [r0, #172] @ 0xac │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #172] @ 0xac │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [fp, #172] @ 0xac │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #172] @ 0xac │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r9, #172] @ 0xac │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r8, #172] @ 0xac │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r7, #172] @ 0xac │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r6, #172] @ 0xac │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caef4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r6, [r4] │ │ │ │ - cmp r6, #0 │ │ │ │ - streq r6, [sp, #24] │ │ │ │ - beq ca72c │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r2, r7, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r7, [r6, #4] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq cb25c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + str r2, [r4] │ │ │ │ + beq ca2c8 ::~CoinWarmStartVector()@@Base+0x3c> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r4, r4, r0, asr ip │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000ca2e4 ::~CoinWarmStartVector()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #60] @ ca33c ::~CoinWarmStartVector()@@Base+0x58> │ │ │ │ + ldr r1, [r2, #-12] │ │ │ │ + ldr r2, [pc, #56] @ ca340 ::~CoinWarmStartVector()@@Base+0x5c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + add r4, r0, r1 │ │ │ │ + add r3, r2, #28 │ │ │ │ + str r3, [r0, r1] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca328 ::~CoinWarmStartVector()@@Base+0x44> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + strdeq r4, [r4], -r0 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000ca344 ::operator=(CoinWarmStartVectorDiff const&)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq ca3e8 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xa4> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq caf14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ + ble ca390 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x4c> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca380 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x3c> │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca390 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x4c> │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble ca3f0 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xac> │ │ │ │ + cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ + bhi ca404 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xc0> │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 2c87c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - streq r6, [sp, #28] │ │ │ │ - beq ca784 │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r2, r7, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r7, [r6, #4] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq cb244 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caf34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - streq r6, [sp, #32] │ │ │ │ - beq ca7dc │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r2, r7, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r7, [r6, #4] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - beq cb22c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caf54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r8, r6 │ │ │ │ - beq ca834 │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r2, r7, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r7, [r6, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - beq cb214 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caf70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r7, r6 │ │ │ │ - beq ca88c │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r2, r9, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 2d740 │ │ │ │ + cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ + bhi ca404 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0xc0> │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + bl 2c87c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + bl 2d740 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r9, #0 │ │ │ │ - str r9, [r6, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + │ │ │ │ +000ca408 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d374 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000ca450 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #24 │ │ │ │ + add r5, r1, r3 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d374 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-28] @ 0xffffffe4 │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000ca4a4 ::clone() const@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000ca4ec ::clone() const@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #16 │ │ │ │ + add r5, r1, r3 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000ca540 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #36 @ 0x24 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r6, [pc, #92] @ ca5c0 │ │ │ │ + ldr r3, [pc, #92] @ ca5c4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, r5, #4 │ │ │ │ + add r3, r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ - beq cb1fc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caf8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r9, [r4, #12] │ │ │ │ - cmp r9, #0 │ │ │ │ - moveq r6, r9 │ │ │ │ - beq ca8e4 │ │ │ │ - ldr fp, [r9, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r2, fp, #1 │ │ │ │ - str r2, [r9, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - str fp, [r9, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - beq cb1e4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cafa8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r9, [r4, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - moveq fp, r9 │ │ │ │ - beq ca948 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r9, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [r9, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - beq cb1cc │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cafc4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r5, #168] @ 0xa8 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq cafd4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r0, r5, #1 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r7], #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + add r1, r5, #20 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b ca5b0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cee8 <__dynamic_cast@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + muleq r4, r0, r9 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + │ │ │ │ +000ca5c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #36 @ 0x24 │ │ │ │ + add r5, r5, r3 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r6, [pc, #92] @ ca654 │ │ │ │ + ldr r3, [pc, #92] @ ca658 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, r5, #4 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r7], #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + add r1, r5, #20 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b ca644 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + strdeq r4, [r4], -ip │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + │ │ │ │ +000ca65c ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #72] @ ca6bc ::~CoinWarmStartVectorDiff()@@Base+0x60> │ │ │ │ + ldr r2, [pc, #72] @ ca6c0 ::~CoinWarmStartVectorDiff()@@Base+0x64> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, r2, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq ca698 ::~CoinWarmStartVectorDiff()@@Base+0x3c> │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca6a8 ::~CoinWarmStartVectorDiff()@@Base+0x4c> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r4, r4, r0, lsl #17 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca6c4 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #76] @ ca72c ::~CoinWarmStartVectorDiff()@@Base+0x68> │ │ │ │ + ldr r1, [r2, #-12] │ │ │ │ + ldr r2, [pc, #72] @ ca730 ::~CoinWarmStartVectorDiff()@@Base+0x6c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + add r4, r0, r1 │ │ │ │ + add r3, r2, #20 │ │ │ │ + str r3, [r0, r1] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca708 ::~CoinWarmStartVectorDiff()@@Base+0x44> │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca718 ::~CoinWarmStartVectorDiff()@@Base+0x54> │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r4, r4, r0, lsl r8 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca734 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ ca7c0 │ │ │ │ + ldr r1, [pc, #116] @ ca7c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r2, [pc, #108] @ ca7c8 │ │ │ │ + add r1, r1, #20 │ │ │ │ + str r1, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + add r3, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq ca780 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca790 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ str r5, [r4, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - beq cb1b8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldrb r3, [r2, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ca9b8 │ │ │ │ - ldrb r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb280 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + beq ca7a8 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca7b8 │ │ │ │ + bl 2d20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r4, #180] @ 0xb4 │ │ │ │ - beq cb448 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r2, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ca9f8 │ │ │ │ - ldrb r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb298 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r4, r4, r8, lsr #15 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca7cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #124] @ ca860 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #120] @ ca864 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r1, #-12] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r2, [pc, #108] @ ca868 │ │ │ │ + add r4, r0, ip │ │ │ │ + add r1, r1, #20 │ │ │ │ + str r1, [r0, ip] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r5, #20 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq ca820 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca830 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq ca848 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca858 │ │ │ │ + bl 2d20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r4, #180] @ 0xb4 │ │ │ │ - beq cb410 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r2, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caa38 │ │ │ │ - ldrb r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb28c │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r4, r4, ip, lsl #14 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca86c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #128] @ ca904 │ │ │ │ + ldr r1, [pc, #128] @ ca908 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r2, [pc, #120] @ ca90c │ │ │ │ + add r1, r1, #20 │ │ │ │ + str r1, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + add r3, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq ca8b8 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca8c8 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq ca8e0 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca8f0 │ │ │ │ + bl 2d20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r4, #172] @ 0xac │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r4, #180] @ 0xb4 │ │ │ │ - beq cb380 │ │ │ │ - ldrb r3, [r8, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caa74 │ │ │ │ - ldrb r3, [r8, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb2c8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r8, #172] @ 0xac │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r8, #180] @ 0xb4 │ │ │ │ - beq cb350 │ │ │ │ - ldrb r3, [r7, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caaac │ │ │ │ - ldrb r3, [r7, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb2bc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r7, #172] @ 0xac │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r7, #180] @ 0xb4 │ │ │ │ - beq cb320 │ │ │ │ - ldrb r3, [r6, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq caae4 │ │ │ │ - ldrb r3, [r6, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb2b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r6, #172] @ 0xac │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r6, #180] @ 0xb4 │ │ │ │ - beq cb480 │ │ │ │ - ldrb r3, [fp, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cab1c │ │ │ │ - ldrb r3, [fp, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb2a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r5, [fp, #172] @ 0xac │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - strh r3, [fp, #180] @ 0xb4 │ │ │ │ - beq cb3b8 │ │ │ │ - ldrb r3, [r9, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cab50 │ │ │ │ - ldrb r3, [r9, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb274 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2dd34 │ │ │ │ - ldr r3, [r9, #172] @ 0xac │ │ │ │ - mov r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - strh r2, [r9, #180] @ 0xb4 │ │ │ │ - beq cb3e4 │ │ │ │ - ldr r2, [sl, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble cacb4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov fp, #0 │ │ │ │ - sub r6, r1, #8 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r9, fp │ │ │ │ - sub r4, r1, #8 │ │ │ │ - add r2, r4, r2, lsl #3 │ │ │ │ - str r2, [sp] │ │ │ │ - rsb r2, r1, #8 │ │ │ │ - mov r8, fp │ │ │ │ - mov r7, fp │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str fp, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - b cac60 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - lsl r3, r7, #3 │ │ │ │ - ldrd r0, [r2, r3] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - lsl r3, r8, #3 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - ldrd r2, [sl, #8] │ │ │ │ - ldrd r0, [r4] │ │ │ │ - bl 2dbe4 <__aeabi_dcmpgt@plt> │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r4, r4, r0, ror r6 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca910 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #136] @ ca9b0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #132] @ ca9b4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r1, #-12] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r2, [pc, #120] @ ca9b8 │ │ │ │ + add r4, r0, ip │ │ │ │ + add r1, r1, #20 │ │ │ │ + str r1, [r0, ip] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cac18 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - lsl r3, r9, #3 │ │ │ │ - ldrd r0, [r2, r3] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r3, r2, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r2, [sl, #16] │ │ │ │ - ldrd r0, [r6] │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + add r2, r5, #20 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq ca964 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cac54 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - lsl r3, fp, #3 │ │ │ │ - ldrd r0, [r2, r3] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - strd r0, [ip, r3] │ │ │ │ - add fp, fp, #1 │ │ │ │ - add r3, r2, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq cacac │ │ │ │ - ldrd r2, [r6, #8]! │ │ │ │ - mov r5, r4 │ │ │ │ - ldrd r0, [r4, #8]! │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ + beq ca974 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabbc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r5, r3, r5 │ │ │ │ - ldrd r2, [sl, #32] │ │ │ │ - ldrd r0, [r2, r5] │ │ │ │ - ldrd r2, [r3, r5] │ │ │ │ - bl 2c8c4 <__aeabi_dcmplt@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq ca98c │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - addne r7, r7, #1 │ │ │ │ - addne r9, r9, #1 │ │ │ │ - addne fp, fp, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne cac60 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble cad10 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov r6, r3 │ │ │ │ - add r4, r2, r4, lsl #3 │ │ │ │ - sub r1, r2, #8 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - sub r4, r4, #8 │ │ │ │ - sub lr, r2, #8 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - sub ip, r2, #8 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - sub r0, r2, #8 │ │ │ │ - ldrd r2, [r1, #8]! │ │ │ │ - strd r2, [lr, #8]! │ │ │ │ - ldrd r2, [ip, #8]! │ │ │ │ - cmp r4, r1 │ │ │ │ - strd r2, [r0, #8]! │ │ │ │ - bne cacf4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble cad54 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - mov lr, r3 │ │ │ │ - add ip, r2, ip, lsl #3 │ │ │ │ - sub r1, r2, #8 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - sub ip, ip, #8 │ │ │ │ - sub r0, r2, #8 │ │ │ │ - ldrd r2, [r1, #8]! │ │ │ │ - cmp ip, r1 │ │ │ │ - strd r2, [r0, #8]! │ │ │ │ - bne cad40 │ │ │ │ - mov r3, lr │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble cad94 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - add ip, r2, ip, lsl #3 │ │ │ │ - sub r1, r2, #8 │ │ │ │ - sub ip, ip, #8 │ │ │ │ - mov lr, r3 │ │ │ │ - ldrd r2, [r1, #8]! │ │ │ │ - cmp ip, r1 │ │ │ │ - strd r2, [r0, #8]! │ │ │ │ - bne cad80 │ │ │ │ - mov r3, lr │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble cadcc │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - sub r3, r3, #8 │ │ │ │ - add ip, r2, ip, lsl #3 │ │ │ │ - sub ip, ip, #8 │ │ │ │ - sub r2, r2, #8 │ │ │ │ - ldrd r0, [r2, #8]! │ │ │ │ - cmp ip, r2 │ │ │ │ - strd r0, [r3, #8]! │ │ │ │ - bne cadbc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + beq ca99c │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r4, r4, r8, asr #11 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000ca9bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #180] @ caa88 │ │ │ │ + ldr r3, [pc, #180] @ caa8c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + add r3, r3, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq caa08 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne cadf4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq caa78 │ │ │ │ + ldr r2, [pc, #128] @ caa90 │ │ │ │ + ldr r3, [pc, #128] @ caa94 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + add r2, r2, #20 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r5, #20 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq caa38 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq caa48 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq caa60 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq caa70 │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq cb1a4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cae3c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + b caa08 │ │ │ │ + andeq r4, r4, r0, lsr #10 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + andeq r0, r0, ip, asr #30 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000caa98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r6, [pc, #188] @ cab70 │ │ │ │ + ldr r7, [r3, #-12] │ │ │ │ + ldr r3, [pc, #184] @ cab74 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r4, r0, r7 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq caaf0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne cae3c │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq cab60 │ │ │ │ + ldr r3, [pc, #128] @ cab78 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r3, [r5, r7] │ │ │ │ + ldr r3, [pc, #108] @ cab7c │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + add r3, r5, #20 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq cab20 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cab30 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq cab48 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cab58 │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq cb190 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cae74 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq cb17c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq caea4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + b caaf0 │ │ │ │ + andeq r4, r4, ip, lsr r4 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + andeq r0, r0, ip, asr #30 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000cab80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #192] @ cac58 │ │ │ │ + ldr r3, [pc, #192] @ cac5c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + add r3, r3, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq cabcc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne caea4 │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq cac48 │ │ │ │ + ldr r2, [pc, #140] @ cac60 │ │ │ │ + ldr r3, [pc, #140] @ cac64 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + add r2, r2, #20 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r5, #20 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq cabfc │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cac0c │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq cac24 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cac34 │ │ │ │ + bl 2d20c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq cb168 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq caeec │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + b cabcc │ │ │ │ + andeq r4, r4, ip, asr r3 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + andeq r0, r0, ip, asr #30 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000cac68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r6, [pc, #200] @ cad4c │ │ │ │ + ldr r7, [r3, #-12] │ │ │ │ + ldr r3, [pc, #196] @ cad50 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r4, r0, r7 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [r0, r7] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cacc0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne caeec │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, #1 │ │ │ │ - b ca390 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca6e0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca738 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca738 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca790 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca790 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca7e8 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - bne ca7e8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca840 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ca840 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca898 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne ca898 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca8f0 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - cmp fp, #0 │ │ │ │ - bne ca8f0 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca954 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca954 │ │ │ │ - mov r9, #0 │ │ │ │ - b ca99c │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca3e0 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca400 │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca400 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca420 │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca420 │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca440 │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca440 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca460 │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca460 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca480 │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca480 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca4a0 │ │ │ │ - ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne ca4a0 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca4c0 │ │ │ │ - ldr r3, [r2, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca4c0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ca4dc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne ca514 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ca54c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + beq cad3c │ │ │ │ + ldr r3, [pc, #140] @ cad54 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne ca584 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r3, [r5, r7] │ │ │ │ + ldr r3, [pc, #120] @ cad58 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + add r3, r5, #20 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq cacf0 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca5bc │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + beq cad00 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, r5, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca5f4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq cad18 │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca62c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - b ca658 │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b caebc │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b cae74 │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b cae54 │ │ │ │ - ldr r3, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b cae0c │ │ │ │ - ldr r3, [r4] │ │ │ │ + beq cad28 │ │ │ │ + bl 2d20c │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 2c684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b ca99c │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca948 │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca8e4 │ │ │ │ - ldr r3, [r6] │ │ │ │ + b cacc0 │ │ │ │ + andeq r4, r4, ip, ror #4 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + andeq r0, r0, ip, asr #30 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + │ │ │ │ +000cad5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r7, [pc, #108] @ cadec │ │ │ │ + ldr r3, [pc, #108] @ cadf0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, r5, #4 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r6], #4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca88c │ │ │ │ - ldr r3, [r6] │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + add r1, r5, #20 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #60] @ cadf4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b caddc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca834 │ │ │ │ - ldr r3, [r6] │ │ │ │ + bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r4, r4, r4, ror r1 │ │ │ │ + andeq r0, r0, ip, asr #30 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + │ │ │ │ +000cadf8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + add r5, r5, r3 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r7, [pc, #108] @ cae94 │ │ │ │ + ldr r3, [pc, #108] @ cae98 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, r5, #4 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r6], #4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca7dc │ │ │ │ - ldr r3, [r6] │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + add r1, r5, #20 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl c8fb0 ::ReleasePointer_()@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #60] @ cae9c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b cae84 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca784 │ │ │ │ - ldr r3, [r6] │ │ │ │ + bl 2c1d4 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r4, r4, ip, asr #1 │ │ │ │ + andeq r0, r0, ip, asr #30 │ │ │ │ + andeq r0, r0, r8, asr #29 │ │ │ │ + │ │ │ │ +000caea0 ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + ldr r1, [pc, #536] @ cb0d4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x234> │ │ │ │ + ldr r2, [pc, #536] @ cb0d8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [pc, #532] @ cb0dc ::applyDiff(CoinWarmStartDiff const*)@@Base+0x23c> │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + mov r2, #0 │ │ │ │ + beq caf80 ::applyDiff(CoinWarmStartDiff const*)@@Base+0xe0> │ │ │ │ + ldr r1, [pc, #504] @ cb0e0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x240> │ │ │ │ + ldr r2, [pc, #504] @ cb0e4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x244> │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq caf80 ::applyDiff(CoinWarmStartDiff const*)@@Base+0xe0> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ble caf54 ::applyDiff(CoinWarmStartDiff const*)@@Base+0xb4> │ │ │ │ + sub r2, r2, #4 │ │ │ │ + sub r1, r1, #8 │ │ │ │ + add r0, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + ldrd r4, [r1, #8]! │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + cmp r2, r0 │ │ │ │ + strd r4, [ip, r3] │ │ │ │ + bne caf3c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x9c> │ │ │ │ + ldr r2, [pc, #396] @ cb0e8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x248> │ │ │ │ + ldr r3, [pc, #376] @ cb0d8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne cb050 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1b0> │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #348] @ cb0ec ::applyDiff(CoinWarmStartDiff const*)@@Base+0x24c> │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - b ca72c │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #324] @ cb0f0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x250> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #304] @ cb0f4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x254> │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1a4 │ │ │ │ - b cab50 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2c1a4 │ │ │ │ - b ca9b8 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2c1a4 │ │ │ │ - b caa38 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2c1a4 │ │ │ │ - b ca9f8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2c1a4 │ │ │ │ - b cab1c │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1a4 │ │ │ │ - b caae4 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #196] @ cb0f8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x258> │ │ │ │ + ldr r3, [pc, #160] @ cb0d8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq cb058 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1b8> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b cb08c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #156] @ cb0fc ::applyDiff(CoinWarmStartDiff const*)@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #156] @ cb100 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x260> │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1a4 │ │ │ │ - b caaac │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #104] @ cb104 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x264> │ │ │ │ + ldr r3, [pc, #56] @ cb0d8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x238> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne cb050 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1b0> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + b cb084 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1e4> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c1a4 │ │ │ │ - b caa74 │ │ │ │ - andeq r4, r4, r0, lsr #23 │ │ │ │ - andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r4, r4, ip, ror fp │ │ │ │ - andeq r4, r4, ip, asr fp │ │ │ │ - muleq r0, ip, sp │ │ │ │ - andeq r0, r0, ip, lsr #29 │ │ │ │ - andeq r3, r4, ip, lsr sl │ │ │ │ - @ instruction: 0x000268b8 │ │ │ │ - andeq r6, r2, r0, asr #18 │ │ │ │ - andeq r6, r2, ip, asr r9 │ │ │ │ - strdeq r3, [r4], -r4 │ │ │ │ - andeq r3, r4, r8, asr #19 │ │ │ │ - muleq r4, r4, r9 │ │ │ │ - andeq r3, r4, ip, ror #17 │ │ │ │ - andeq r3, r4, r4, asr #17 │ │ │ │ - muleq r4, ip, r8 │ │ │ │ - andeq r3, r4, r4, ror r8 │ │ │ │ - andeq r3, r4, ip, asr #16 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b cb07c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x1dc> │ │ │ │ + andeq r4, r4, r8, lsr r0 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldr r3, [r7, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb344 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb558 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [r7, #172] @ 0xac │ │ │ │ - b caacc │ │ │ │ - ldr r3, [r8, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb374 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb6a0 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r8, #172] @ 0xac │ │ │ │ - b caa94 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb3a8 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb678 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [r3, #172] @ 0xac │ │ │ │ - b caa5c │ │ │ │ - ldr r3, [fp, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb3dc │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb650 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 2c87c │ │ │ │ + andeq r4, r4, r8, lsr #32 │ │ │ │ + andeq r0, r0, r4, asr #28 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + muleq r4, r8, pc @ │ │ │ │ + andeq r6, r2, ip, ror #26 │ │ │ │ + andeq r6, r2, ip, ror sp │ │ │ │ + andeq r6, r2, r4, ror sp │ │ │ │ + andeq r3, r4, r0, asr #29 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + andeq r3, r4, r8, asr lr │ │ │ │ + │ │ │ │ +000cb108 ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ + ldr ip, [r0] │ │ │ │ + sub ip, ip, #24 │ │ │ │ + ldr ip, [ip] │ │ │ │ + add r0, r0, ip │ │ │ │ + b caea0 ::applyDiff(CoinWarmStartDiff const*)@@Base> │ │ │ │ + │ │ │ │ +000cb11c ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr r2, [pc, #1200] @ cb5e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #1200] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [pc, #1196] @ cb5ec ::generateDiff(CoinWarmStart const*) const@@Base+0x4d0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ - str r5, [fp, #172] @ 0xac │ │ │ │ - b cab38 │ │ │ │ - ldr r2, [r9, #168] @ 0xa8 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb408 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb628 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #0 │ │ │ │ + beq cb3e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x2c8> │ │ │ │ + ldr r2, [pc, #1160] @ cb5f0 ::generateDiff(CoinWarmStart const*) const@@Base+0x4d4> │ │ │ │ + ldr r3, [pc, #1160] @ cb5f4 ::generateDiff(CoinWarmStart const*) const@@Base+0x4d8> │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + bl 2cee8 <__dynamic_cast@plt> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq cb3e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x2c8> │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + cmp r8, sl │ │ │ │ + bgt cb3c4 ::generateDiff(CoinWarmStart const*) const@@Base+0x2a8> │ │ │ │ + cmn sl, #-536870910 @ 0xe0000002 │ │ │ │ + bhi cb4e0 ::generateDiff(CoinWarmStart const*) const@@Base+0x3c4> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ bl 2c87c │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r9, #172] @ 0xac │ │ │ │ - b cab6c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb438 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb4b0 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ + cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bhi cb4e0 ::generateDiff(CoinWarmStart const*) const@@Base+0x3c4> │ │ │ │ + lsl r0, sl, #3 │ │ │ │ bl 2c87c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - str r2, [r3, #172] @ 0xac │ │ │ │ - b caa1c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble cb384 ::generateDiff(CoinWarmStart const*) const@@Base+0x268> │ │ │ │ + sub r4, r4, #8 │ │ │ │ + mov r6, #0 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + lsl ip, r8, #3 │ │ │ │ + sub r7, r1, #8 │ │ │ │ + add fp, r4, r8, lsl #3 │ │ │ │ + mov r5, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldrd r8, [r7, #8]! │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 2bb80 <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ble cb470 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb4f8 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ + bne cb234 ::generateDiff(CoinWarmStart const*) const@@Base+0x118> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + str r6, [sl, r5, lsl #2] │ │ │ │ + add r5, r5, #1 │ │ │ │ + strd r8, [r2, r3] │ │ │ │ + cmp r4, fp │ │ │ │ + add r6, r6, #1 │ │ │ │ + bne cb204 ::generateDiff(CoinWarmStart const*) const@@Base+0xe8> │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldm r1, {r1, r8, sl} │ │ │ │ + cmp r8, sl │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + bge cb34c ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + mov r3, r8 │ │ │ │ + str r3, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne cb268 ::generateDiff(CoinWarmStart const*) const@@Base+0x14c> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r2, sl, r8 │ │ │ │ + add r0, r3, r5, lsl #3 │ │ │ │ + add r1, r1, ip │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + bl 2d740 │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [pc, #856] @ cb5f8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4dc> │ │ │ │ + add sl, sl, r5 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + sub r5, sl, r8 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + cmn r5, #-536870910 @ 0xe0000002 │ │ │ │ + bgt cb53c ::generateDiff(CoinWarmStart const*) const@@Base+0x420> │ │ │ │ + lsl r6, r5, #2 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2c87c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r3, #172] @ 0xac │ │ │ │ - b ca9dc │ │ │ │ - ldr r3, [r6, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble cb4a4 │ │ │ │ - cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi cb524 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + bl 2d740 │ │ │ │ + cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ + bgt cb4b8 ::generateDiff(CoinWarmStart const*) const@@Base+0x39c> │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2c87c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [r6, #172] @ 0xac │ │ │ │ - b cab04 │ │ │ │ - ldr r2, [pc, #-460] @ cb2ec │ │ │ │ - ldr r3, [pc, #-416] @ cb31c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 2d740 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2d20c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2d20c │ │ │ │ + ldr r2, [pc, #728] @ cb5fc ::generateDiff(CoinWarmStart const*) const@@Base+0x4e0> │ │ │ │ + ldr r3, [pc, #704] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq cb520 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-496] @ cb2f0 │ │ │ │ - ldr r1, [pc, #-496] @ cb2f4 │ │ │ │ - ldr r0, [pc, #-496] @ cb2f8 │ │ │ │ + bne cb4b4 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [pc, #668] @ cb5f8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4dc> │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r3, [r0] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + beq cb30c ::generateDiff(CoinWarmStart const*) const@@Base+0x1f0> │ │ │ │ + b cb2c4 ::generateDiff(CoinWarmStart const*) const@@Base+0x1a8> │ │ │ │ + cmp sl, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + movne r5, r8 │ │ │ │ + movne ip, r8 │ │ │ │ + bne cb258 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r3, [pc, #592] @ cb5f8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4dc> │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + str sl, [r0, #8] │ │ │ │ + str sl, [r0, #12] │ │ │ │ + b cb30c ::generateDiff(CoinWarmStart const*) const@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #564] @ cb600 ::generateDiff(CoinWarmStart const*) const@@Base+0x4e4> │ │ │ │ + ldr r1, [pc, #564] @ cb604 ::generateDiff(CoinWarmStart const*) const@@Base+0x4e8> │ │ │ │ + ldr r0, [pc, #564] @ cb608 ::generateDiff(CoinWarmStart const*) const@@Base+0x4ec> │ │ │ │ + ldr r2, [pc, #564] @ cb60c ::generateDiff(CoinWarmStart const*) const@@Base+0x4f0> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #101 @ 0x65 │ │ │ │ bl 2cbf4 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #-516] @ cb2fc │ │ │ │ - ldr r3, [pc, #-488] @ cb31c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #540] @ cb610 ::generateDiff(CoinWarmStart const*) const@@Base+0x4f4> │ │ │ │ + add r5, sp, #52 @ 0x34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #516] @ cb614 ::generateDiff(CoinWarmStart const*) const@@Base+0x4f8> │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #496] @ cb618 ::generateDiff(CoinWarmStart const*) const@@Base+0x4fc> │ │ │ │ + add r7, sp, #100 @ 0x64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #-556] @ cb300 │ │ │ │ - ldr r3, [pc, #-532] @ cb31c │ │ │ │ + add r8, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + strb r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #388] @ cb61c ::generateDiff(CoinWarmStart const*) const@@Base+0x500> │ │ │ │ + ldr r3, [pc, #332] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #172] @ 0xac │ │ │ │ - udf #0 │ │ │ │ - ldr r2, [pc, #-604] @ cb304 │ │ │ │ - ldr r3, [pc, #-584] @ cb31c │ │ │ │ + beq cb5c0 ::generateDiff(CoinWarmStart const*) const@@Base+0x4a4> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #352] @ cb620 ::generateDiff(CoinWarmStart const*) const@@Base+0x504> │ │ │ │ + ldr r3, [pc, #292] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ + bne cb4b4 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r0, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 2df98 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #-768] @ cb308 │ │ │ │ - ldr r3, [pc, #-752] @ cb31c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ - bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #-804] @ cb30c │ │ │ │ - ldr r3, [pc, #-792] @ cb31c │ │ │ │ + ldr r2, [pc, #316] @ cb624 ::generateDiff(CoinWarmStart const*) const@@Base+0x508> │ │ │ │ + ldr r3, [pc, #252] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ + bne cb4b4 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #-840] @ cb310 │ │ │ │ - ldr r3, [pc, #-832] @ cb31c │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + ldr r2, [pc, #268] @ cb628 ::generateDiff(CoinWarmStart const*) const@@Base+0x50c> │ │ │ │ + ldr r3, [pc, #200] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #-876] @ cb314 │ │ │ │ - ldr r3, [pc, #-872] @ cb31c │ │ │ │ + bne cb4b4 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #232] @ cb62c ::generateDiff(CoinWarmStart const*) const@@Base+0x510> │ │ │ │ + ldr r3, [pc, #160] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ + bne cb4b4 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #-912] @ cb318 │ │ │ │ - ldr r3, [pc, #-912] @ cb31c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #156] @ cb630 ::generateDiff(CoinWarmStart const*) const@@Base+0x514> │ │ │ │ + ldr r3, [pc, #80] @ cb5e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x4cc> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb4d4 │ │ │ │ - bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + beq cb538 ::generateDiff(CoinWarmStart const*) const@@Base+0x41c> │ │ │ │ + b cb4b4 ::generateDiff(CoinWarmStart const*) const@@Base+0x398> │ │ │ │ + b cb574 ::generateDiff(CoinWarmStart const*) const@@Base+0x458> │ │ │ │ + b cb57c ::generateDiff(CoinWarmStart const*) const@@Base+0x460> │ │ │ │ + b cb584 ::generateDiff(CoinWarmStart const*) const@@Base+0x468> │ │ │ │ + ldr r2, [pc, #108] @ cb634 ::generateDiff(CoinWarmStart const*) const@@Base+0x518> │ │ │ │ + ldr r3, [pc, #108] @ cb638 ::generateDiff(CoinWarmStart const*) const@@Base+0x51c> │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + andeq r3, r4, r0, asr #27 │ │ │ │ + andeq r0, r0, r4, lsl #27 │ │ │ │ + andeq r3, r4, r8, lsr #27 │ │ │ │ + andeq r0, r0, r4, asr #29 │ │ │ │ + andeq r1, r0, r4, lsr #32 │ │ │ │ + andeq r0, r0, r0, asr #28 │ │ │ │ + ldrdeq r3, [r4], -r0 │ │ │ │ + andeq r6, r2, r0, asr #19 │ │ │ │ + andeq r6, r2, r4, lsr #20 │ │ │ │ + andeq r6, r2, ip, asr #20 │ │ │ │ + andeq r0, r0, r7, lsl #3 │ │ │ │ + andeq r6, r2, r8, asr r9 │ │ │ │ + andeq r6, r2, r0, ror r9 │ │ │ │ + andeq r6, r2, r0, lsl r9 │ │ │ │ + andeq r3, r4, ip, asr sl │ │ │ │ + andeq r3, r4, r4, lsr sl │ │ │ │ + andeq r3, r4, ip, lsl #20 │ │ │ │ + ldrdeq r3, [r4], -r8 │ │ │ │ + @ instruction: 0x000439b0 │ │ │ │ + andeq r3, r4, r0, ror #18 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + │ │ │ │ +000cb63c ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ + ldr ip, [r0] │ │ │ │ + sub ip, ip, #20 │ │ │ │ + ldr ip, [ip] │ │ │ │ + add r0, r0, ip │ │ │ │ + b cb11c ::generateDiff(CoinWarmStart const*) const@@Base> │ │ │ │ │ │ │ │ -000cb6c8 : │ │ │ │ +000cb650 (double const*, int, double*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1064] @ cbb0c │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1060] @ cbb10 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr ip, [pc, #648] @ cb8f0 (double const*, int, double*)@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ cb8f4 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r4, [pc, #644] @ cb8f8 (double const*, int, double*)@@Base+0x2a8> │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + cmp r0, r2 │ │ │ │ + cmpne r1, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + beq cb770 (double const*, int, double*)@@Base+0x120> │ │ │ │ + cmp r1, #0 │ │ │ │ + blt cb79c (double const*, int, double*)@@Base+0x14c> │ │ │ │ + asrs r4, r1, #3 │ │ │ │ + beq cb714 (double const*, int, double*)@@Base+0xc4> │ │ │ │ + add r0, r0, #64 @ 0x40 │ │ │ │ + add r2, r2, #64 @ 0x40 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, r4 │ │ │ │ + ldrd r6, [ip, #-64] @ 0xffffffc0 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + strd r6, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldrd r6, [ip, #-56] @ 0xffffffc8 │ │ │ │ + add ip, ip, #64 @ 0x40 │ │ │ │ + strd r6, [r3, #-120] @ 0xffffff88 │ │ │ │ + ldrd r6, [ip, #-112] @ 0xffffff90 │ │ │ │ + subs lr, lr, #1 │ │ │ │ + strd r6, [r3, #-112] @ 0xffffff90 │ │ │ │ + ldrd r6, [ip, #-104] @ 0xffffff98 │ │ │ │ + strd r6, [r3, #-104] @ 0xffffff98 │ │ │ │ + ldrd r6, [ip, #-96] @ 0xffffffa0 │ │ │ │ + strd r6, [r3, #-96] @ 0xffffffa0 │ │ │ │ + ldrd r6, [ip, #-88] @ 0xffffffa8 │ │ │ │ + strd r6, [r3, #-88] @ 0xffffffa8 │ │ │ │ + ldrd r6, [ip, #-80] @ 0xffffffb0 │ │ │ │ + strd r6, [r3, #-80] @ 0xffffffb0 │ │ │ │ + ldrd r6, [ip, #-72] @ 0xffffffb8 │ │ │ │ + strd r6, [r3, #-72] @ 0xffffffb8 │ │ │ │ + bne cb6b8 (double const*, int, double*)@@Base+0x68> │ │ │ │ + sub r4, r4, #1 │ │ │ │ + add r2, r2, r4, lsl #6 │ │ │ │ + add r0, r0, r4, lsl #6 │ │ │ │ + ldr r3, [pc, #480] @ cb8fc (double const*, int, double*)@@Base+0x2ac> │ │ │ │ + and r1, r1, #7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi cb770 (double const*, int, double*)@@Base+0x120> │ │ │ │ + ldrb r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldrd r4, [r0, #48] @ 0x30 │ │ │ │ + strd r4, [r2, #48] @ 0x30 │ │ │ │ + ldrd r4, [r0, #40] @ 0x28 │ │ │ │ + strd r4, [r2, #40] @ 0x28 │ │ │ │ + ldrd r4, [r0, #32] │ │ │ │ + strd r4, [r2, #32] │ │ │ │ + ldrd r4, [r0, #24] │ │ │ │ + strd r4, [r2, #24] │ │ │ │ + ldrd r4, [r0, #16] │ │ │ │ + strd r4, [r2, #16] │ │ │ │ + ldrd r4, [r0, #8] │ │ │ │ + strd r4, [r2, #8] │ │ │ │ + ldrd r0, [r0] │ │ │ │ + strd r0, [r2] │ │ │ │ + ldr r2, [pc, #392] @ cb900 (double const*, int, double*)@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #376] @ cb8f4 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq cb8c0 │ │ │ │ - ldrd r2, [r5, #40] @ 0x28 │ │ │ │ - ldr sl, [r5, #36] @ 0x24 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - mov r1, #2 │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r3 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bne cb86c (double const*, int, double*)@@Base+0x21c> │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + bl 2c228 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #344] @ cb904 (double const*, int, double*)@@Base+0x2b4> │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #320] @ cb908 (double const*, int, double*)@@Base+0x2b8> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #300] @ cb90c (double const*, int, double*)@@Base+0x2bc> │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [r3, #80] @ 0x50 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ + bl 2d2c0 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - blx r1 │ │ │ │ - ldrb r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - bne cb7c8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cb994 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cba4c │ │ │ │ - str sl, [r3], #4 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add r0, r4, #56 @ 0x38 │ │ │ │ - beq cb8f0 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - beq cba38 │ │ │ │ - str r5, [r3], #4 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - bne cb83c │ │ │ │ - ldr r3, [r5] │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cb914 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cb930 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cb94c │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cb968 │ │ │ │ - strd r6, [r3], #8 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ - ldr r3, [r4, #120] @ 0x78 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cb984 │ │ │ │ - strd r8, [r3], #8 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #588] @ cbb14 │ │ │ │ - ldr r3, [pc, #580] @ cbb10 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2bf58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #192] @ cb910 (double const*, int, double*)@@Base+0x2c0> │ │ │ │ + ldr r3, [pc, #160] @ cb8f4 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cbb04 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, r3 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - beq cba5c │ │ │ │ - str r5, [r3], #4 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cb84c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, r4, #68 @ 0x44 │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cb868 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add r0, r4, #80 @ 0x50 │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cb884 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cb8a0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add r0, r4, #104 @ 0x68 │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cb8b8 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r0, r4, #116 @ 0x74 │ │ │ │ - bl 2d6ec >::_M_realloc_append(double const&)@plt> │ │ │ │ - b cb8c0 │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - str sl, [r3] │ │ │ │ - ldr sl, [r4, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r0, [sl] │ │ │ │ - beq cba68 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r3, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - beq cbaa8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - beq cba98 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r5, [sl] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - bne cba00 │ │ │ │ - ldr r3, [r5] │ │ │ │ + beq cb874 (double const*, int, double*)@@Base+0x224> │ │ │ │ + bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + b cb8a8 (double const*, int, double*)@@Base+0x258> │ │ │ │ + ldr r2, [pc, #152] @ cb914 (double const*, int, double*)@@Base+0x2c4> │ │ │ │ + ldr r3, [pc, #152] @ cb918 (double const*, int, double*)@@Base+0x2c8> │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [r4, #116] @ 0x74 │ │ │ │ - strd r8, [r3] │ │ │ │ - b cb8c0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2bb8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - b cb820 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, r4, #44 @ 0x2c │ │ │ │ - bl 2c198 >::_M_realloc_append(int const&)@plt> │ │ │ │ - b cb7e8 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2bb8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ - b cb83c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cba00 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub fp, r3, #1 │ │ │ │ - cmp fp, #0 │ │ │ │ - str fp, [r0, #4] │ │ │ │ - bne cbab4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - str fp, [sl] │ │ │ │ - b cba00 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b cb9d8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r5, [sl] │ │ │ │ - b cb9e4 │ │ │ │ - str r5, [sl] │ │ │ │ - b cba00 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - bne cbae0 │ │ │ │ - ldr r3, [r5] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2db60 <__cxa_throw@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #48] @ cbb18 │ │ │ │ - ldr r3, [pc, #36] @ cbb10 │ │ │ │ + bl 2c6fc <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #100] @ cb91c (double const*, int, double*)@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #56] @ cb8f4 (double const*, int, double*)@@Base+0x2a4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq cbb08 │ │ │ │ - bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ + bne cb86c (double const*, int, double*)@@Base+0x21c> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ - andeq r3, r4, ip, lsl #16 │ │ │ │ + b cb8a0 (double const*, int, double*)@@Base+0x250> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b cb898 (double const*, int, double*)@@Base+0x248> │ │ │ │ + andeq r3, r4, ip, lsl #17 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - andeq r3, r4, ip, lsr #12 │ │ │ │ - andeq r3, r4, ip, lsl #8 │ │ │ │ + andeq r3, r4, r4, ror r8 │ │ │ │ + andeq r7, r2, fp, lsl #12 │ │ │ │ + andeq r3, r4, ip, ror r7 │ │ │ │ + andeq sl, r1, ip, ror #19 │ │ │ │ + andeq r6, r2, r0, ror r6 │ │ │ │ + andeq pc, r1, r4, asr #25 │ │ │ │ + andeq r3, r4, r4, lsr #13 │ │ │ │ + @ instruction: 0x00000fb4 │ │ │ │ + andeq r0, r0, r4, ror lr │ │ │ │ + andeq r3, r4, ip, lsr r6 │ │ │ │ │ │ │ │ -000cbb1c ::ReleasePointer_()@@Base>: │ │ │ │ +000cb920 ::clone() const@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r5, [pc, #88] @ cb99c ::clone() const@@Base+0x7c> │ │ │ │ + ldr r3, [pc, #88] @ cb9a0 ::clone() const@@Base+0x80> │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + add r3, r3, #28 │ │ │ │ + cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ + stm r0, {r3, r5} │ │ │ │ + bhi cb988 ::clone() const@@Base+0x68> │ │ │ │ + lsl r0, r5, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + @ instruction: 0x000435b0 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000cb9a4 ::clone() const@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - str r5, [r4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #12 │ │ │ │ + add r4, r4, r3 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r6, [pc, #88] @ cba2c ::clone() const@@Base+0x88> │ │ │ │ + ldr r3, [pc, #88] @ cba30 ::clone() const@@Base+0x8c> │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r3, r3, #28 │ │ │ │ + cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + stm r0, {r3, r6} │ │ │ │ + bhi cba18 ::clone() const@@Base+0x74> │ │ │ │ + lsl r0, r6, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + andeq r3, r4, r0, lsr #10 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ │ │ │ │ -000cbb64 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base>: │ │ │ │ +000cba34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - sub r8, r5, r7 │ │ │ │ - asr r4, r8, #2 │ │ │ │ - cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - beq cbc94 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x130> │ │ │ │ - cmp r4, #1 │ │ │ │ - movcs r3, r4 │ │ │ │ - movcc r3, #1 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #28 │ │ │ │ + bl 2ba3c │ │ │ │ + ldr r6, [pc, #176] @ cbb08 │ │ │ │ + ldr r2, [pc, #176] @ cbb0c │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r3, [pc, #168] @ cbb10 │ │ │ │ + add r2, r2, #28 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r8, [r6, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r8, #28 │ │ │ │ + stmib r0, {r3, r7} │ │ │ │ + bhi cbae4 │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + bl 2c87c │ │ │ │ mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - bcs cbc8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x128> │ │ │ │ - mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ - cmp r4, r3 │ │ │ │ - movcs r4, r3 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r7, [r5, #20] │ │ │ │ + add r8, r8, #28 │ │ │ │ + cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ + str r8, [r4, #16] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + bhi cbb00 │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d20c │ │ │ │ + mov r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + b cbaf0 │ │ │ │ + muleq r4, ip, r4 │ │ │ │ + andeq r1, r0, r8, asr r0 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000cbb14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #28 │ │ │ │ + add r5, r5, r3 │ │ │ │ bl 2ba3c │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [r3, #4] │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - cmp r7, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [r0, r8] │ │ │ │ - beq cbc84 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x120> │ │ │ │ - add ip, r0, r8 │ │ │ │ - mov sl, r7 │ │ │ │ - sub r0, r7, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [r0, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #4] │ │ │ │ - addne r1, r1, #1 │ │ │ │ - strne r1, [r3, #4] │ │ │ │ - str r3, [r2], #4 │ │ │ │ - cmp r2, ip │ │ │ │ - bne cbbf4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x90> │ │ │ │ - sub r8, r5, #4 │ │ │ │ - sub r8, r8, r7 │ │ │ │ - add r8, r9, r8 │ │ │ │ - add r8, r8, #8 │ │ │ │ - ldr r0, [sl], #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cbc50 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xec> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bne cbc50 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xec> │ │ │ │ + ldr r6, [pc, #176] @ cbbf4 │ │ │ │ + ldr r2, [pc, #176] @ cbbf8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r3, [pc, #168] @ cbbfc │ │ │ │ + add r2, r2, #28 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r8, [r6, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r8, #28 │ │ │ │ + stmib r0, {r3, r7} │ │ │ │ + bhi cbbd0 │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + ldr r7, [r5, #20] │ │ │ │ + add r8, r8, #28 │ │ │ │ + cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ + str r8, [r4, #16] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + bhi cbbec │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + bl 2c87c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + bl 2ce28 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2d20c │ │ │ │ + mov r1, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + bl 2d5d8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + b cbbdc │ │ │ │ + @ instruction: 0x000433b0 │ │ │ │ + andeq r1, r0, r8, asr r0 │ │ │ │ + andeq r1, r0, r0 │ │ │ │ + │ │ │ │ +000cbc00 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2ceac │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2c684 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +000cbc4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - cmp r5, sl │ │ │ │ - bne cbc24 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xc0> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq cbc70 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x10c> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r1, r1, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, #-16] │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + add r5, r1, r3 │ │ │ │ + bl 2ba3c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2ceac │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #-32] @ 0xffffffe0 │ │ │ │ + add r0, r4, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ - add r4, r9, r4 │ │ │ │ - str r9, [r6] │ │ │ │ - str r8, [r6, #4] │ │ │ │ - str r4, [r6, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r8, r0, #4 │ │ │ │ - b cbc58 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xf4> │ │ │ │ - mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ - b cbbb8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x54> │ │ │ │ - ldr r0, [pc, #4] @ cbca0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x13c> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2c324 │ │ │ │ - @ instruction: 0x0001ddb4 │ │ │ │ + bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq cc050 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x4ec> │ │ │ │ + beq cc050 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cbff4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x490> │ │ │ │ + beq cbff4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq cbf98 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x434> │ │ │ │ + beq cbf98 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq cbf44 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x3e0> │ │ │ │ + beq cbf44 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cbe94 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x330> │ │ │ │ + beq cbe94 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbde4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x280> │ │ │ │ + beq cbde4 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cbe3c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2d8> │ │ │ │ + beq cbe3c │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq cbeec , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x388> │ │ │ │ + beq cbeec │ │ │ │ ldr r7, [r8, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbd8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x228> │ │ │ │ + beq cbd8c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl cbca4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x140> │ │ │ │ + bl cbca4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - beq cbd5c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1f8> │ │ │ │ + beq cbd5c │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r1, r9, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq cbd78 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x214> │ │ │ │ + beq cbd78 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cbd30 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1cc> │ │ │ │ + bne cbd30 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r2, r8, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ - beq cbdac , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x248> │ │ │ │ + beq cbdac │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r2, r8, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq cbdc8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x264> │ │ │ │ + beq cbdc8 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbeec , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x388> │ │ │ │ + beq cbeec │ │ │ │ mov r8, r7 │ │ │ │ - b cbd24 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1c0> │ │ │ │ + b cbd24 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq cbe04 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2a0> │ │ │ │ + beq cbe04 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cbe20 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2bc> │ │ │ │ + beq cbe20 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c684 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbe94 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x330> │ │ │ │ + beq cbe94 │ │ │ │ mov r4, r5 │ │ │ │ - b cbd00 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x19c> │ │ │ │ + b cbd00 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - beq cbe5c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2f8> │ │ │ │ + beq cbe5c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cbe78 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x314> │ │ │ │ + beq cbe78 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cbde4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x280> │ │ │ │ + beq cbde4 │ │ │ │ mov r5, r6 │ │ │ │ - b cbd0c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1a8> │ │ │ │ + b cbd0c │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r3, fp, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - beq cbeb4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x350> │ │ │ │ + beq cbeb4 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cbed0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x36c> │ │ │ │ + beq cbed0 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cbf44 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x3e0> │ │ │ │ + beq cbf44 │ │ │ │ mov fp, r4 │ │ │ │ - b cbcf4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x190> │ │ │ │ + b cbcf4 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r3, r6, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - beq cbf0c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x3a8> │ │ │ │ + beq cbf0c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cbf28 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x3c4> │ │ │ │ + beq cbf28 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbe3c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2d8> │ │ │ │ + beq cbe3c │ │ │ │ mov r6, r7 │ │ │ │ - b cbd18 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1b4> │ │ │ │ + b cbd18 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ add r3, sl, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ - beq cbf64 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x400> │ │ │ │ + beq cbf64 │ │ │ │ ldr r1, [sl, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cbf80 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x41c> │ │ │ │ + beq cbf80 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne cbce8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x184> │ │ │ │ + bne cbce8 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq cbfbc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x458> │ │ │ │ + beq cbfbc │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cbfdc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x478> │ │ │ │ + beq cbfdc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp] │ │ │ │ - bne cbcd8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x174> │ │ │ │ + bne cbcd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - beq cc018 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x4b4> │ │ │ │ + beq cc018 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq cc038 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x4d4> │ │ │ │ + beq cc038 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ bl 2c684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 2c684 │ │ │ │ cmp r4, #0 │ │ │ │ strne r4, [sp, #4] │ │ │ │ - bne cbcc4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x160> │ │ │ │ + bne cbcc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 000cc058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166985,16 +166985,16 @@ │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r2, r2, ip, lsl #30 │ │ │ │ andeq pc, r3, r0, lsl #30 │ │ │ │ andeq pc, r3, r0, ror #27 │ │ │ │ muleq r3, ip, sp │ │ │ │ andeq pc, r3, r4, lsr sp @ │ │ │ │ - andeq sl, r1, ip, ror #16 │ │ │ │ - andeq sl, r1, ip, asr r8 │ │ │ │ + andeq fp, r1, r4, lsl #7 │ │ │ │ + andeq fp, r1, r4, ror r3 │ │ │ │ │ │ │ │ 000cf22c )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldr r2, [pc, #3544] @ d001c )@@Base+0xdf0> │ │ │ │ @@ -169474,15 +169474,15 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b d1848 )@@Base+0x364> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ strdeq sp, [r3], -r4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ + andeq sl, r1, r4, asr #13 │ │ │ │ andeq r7, r1, r0, lsl #10 │ │ │ │ ldrdeq r7, [r1], -r8 │ │ │ │ andeq r5, r1, r0, lsr r5 │ │ │ │ eorsmi r0, lr, r0 │ │ │ │ andeq sp, r3, r4, ror r7 │ │ │ │ muleq r3, r4, r6 │ │ │ │ │ │ │ │ @@ -169670,15 +169670,15 @@ │ │ │ │ bl 2ce94 <__stack_chk_fail@plt> │ │ │ │ bl 2cec4 <__cxa_end_cleanup@plt> │ │ │ │ ldrdeq sp, [r3], -ip │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq sp, r3, r4, asr #9 │ │ │ │ andeq r0, r0, ip, lsl #26 │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ - andeq r9, r1, r8, lsr #4 │ │ │ │ + andeq sl, r1, ip, lsl r1 │ │ │ │ @ instruction: 0x0003d3b4 │ │ │ │ andeq sp, r3, ip, ror #6 │ │ │ │ │ │ │ │ 000d1bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -175031,15 +175031,15 @@ │ │ │ │ bl 2c324 │ │ │ │ andeq r8, r3, r0, asr r4 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ beq feb81944 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ strheq r8, [r3], -ip │ │ │ │ muleq r3, r4, r0 │ │ │ │ - andeq r2, r1, r8, asr #23 │ │ │ │ + andeq r3, r1, r0, ror #13 │ │ │ │ │ │ │ │ 000d6ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -176398,15 +176398,15 @@ │ │ │ │ muleq r1, r4, fp │ │ │ │ andeq r9, r1, r4, lsr #24 │ │ │ │ andeq r6, r3, r8, asr #18 │ │ │ │ andeq r6, r3, r0, lsr #18 │ │ │ │ ldrdeq r6, [r3], -r4 │ │ │ │ andeq r6, r3, ip, lsr #17 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - ldrdeq r1, [r1], -r0 │ │ │ │ + andeq r1, r1, r8, ror #29 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ sub sl, r3, r2 │ │ │ │ asr r3, sl, #2 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ beq d8520 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -178106,15 +178106,15 @@ │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r5, r3, r4, lsr r2 │ │ │ │ andeq r8, r1, r0, asr #9 │ │ │ │ strdeq r8, [r1], -ip │ │ │ │ andeq r8, r1, r0, lsl r5 │ │ │ │ - andeq pc, r0, r0, lsr sp @ │ │ │ │ + andeq r0, r1, r8, asr #16 │ │ │ │ andeq r5, r3, r8, asr #3 │ │ │ │ andeq r5, r3, r0, lsr #3 │ │ │ │ andeq r5, r3, r0, ror #2 │ │ │ │ andeq r5, r3, r8, lsr r1 │ │ │ │ │ │ │ │ 000d9e24 : │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -183827,19 +183827,19 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b df5f0 (int*, int, int)@@Base+0x234> │ │ │ │ andeq pc, r2, ip, lsl fp @ │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq pc, r2, ip, lsl #22 │ │ │ │ - andeq r3, r1, r1, asr sl │ │ │ │ + andeq r3, r1, sp, asr #20 │ │ │ │ andeq pc, r2, ip, lsr #20 │ │ │ │ andeq r2, r1, r4, asr #28 │ │ │ │ andeq r2, r1, r0, asr #28 │ │ │ │ - andeq ip, r0, r4, lsr #15 │ │ │ │ + andeq fp, r0, ip, ror #30 │ │ │ │ andeq pc, r2, ip, asr #18 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq pc, r2, r4, ror #17 │ │ │ │ │ │ │ │ 000df678 (int*, int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -183996,19 +183996,19 @@ │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 2d0d4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b df88c (int*, int)@@Base+0x214> │ │ │ │ andeq pc, r2, r4, ror #16 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ andeq pc, r2, r0, asr r8 @ │ │ │ │ - @ instruction: 0x000137b8 │ │ │ │ + @ instruction: 0x000137b4 │ │ │ │ andeq pc, r2, r8, lsl #15 │ │ │ │ - strdeq ip, [r0], -r0 │ │ │ │ - andeq ip, r0, r8, lsl #28 │ │ │ │ - andeq ip, r0, r8, lsl #10 │ │ │ │ + andeq ip, r0, r8, asr #29 │ │ │ │ + andeq sp, r0, r4, asr #20 │ │ │ │ + ldrdeq fp, [r0], -r0 │ │ │ │ @ instruction: 0x0002f6b0 │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq pc, r2, r8, asr #12 │ │ │ │ │ │ │ │ 000df914 , std::allocator > >::~vector()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -187804,15 +187804,15 @@ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq lr, r0, r4, lsl #16 │ │ │ │ andeq lr, r0, r0, asr #16 │ │ │ │ andeq lr, r0, r0, asr r8 │ │ │ │ andeq fp, r2, r0, lsr #6 │ │ │ │ andeq fp, r2, r0, lsr r2 │ │ │ │ andeq fp, r2, r4, lsl #4 │ │ │ │ - andeq r5, r0, r8, lsr sp │ │ │ │ + andeq r6, r0, r0, asr r8 │ │ │ │ @ instruction: 0x0002b1b8 │ │ │ │ andeq r2, r0, r4, lsr #2 │ │ │ │ andeq fp, r2, r0, lsl #3 │ │ │ │ andeq r2, r0, ip, ror #1 │ │ │ │ andeq fp, r2, ip, asr #2 │ │ │ │ strheq r2, [r0], -r8 │ │ │ │ andeq fp, r2, r4, lsl r1 │ │ │ │ @@ -187832,15 +187832,15 @@ │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ andeq sl, r2, r4, lsl #31 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq sl, r2, r4, asr pc │ │ │ │ andeq r1, r0, r0, asr #29 │ │ │ │ andeq sl, r2, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ - muleq r0, r0, r5 │ │ │ │ + andeq r9, r0, r4, lsl #4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -948,993 +948,993 @@ │ │ │ │ 0x000e980c 75736520 69742068 61732074 6f6f2062 use it has too b │ │ │ │ 0x000e981c 69672061 2076616c 75652028 00000000 ig a value (.... │ │ │ │ 0x000e982c 29206174 206f7074 696d6975 6d206f66 ) at optimium of │ │ │ │ 0x000e983c 204c5020 72656c61 78617469 6f6e2e20 LP relaxation. │ │ │ │ 0x000e984c 596f7520 73686f75 6c642074 72792072 You should try r │ │ │ │ 0x000e985c 756e6e69 6e672074 68652070 726f626c unning the probl │ │ │ │ 0x000e986c 656d2077 69746820 422d4242 00000000 em with B-BB.... │ │ │ │ - 0x000e987c 6563705f 6d61785f 726f756e 64735f73 ecp_max_rounds_s │ │ │ │ - 0x000e988c 74726f6e 67000000 53657420 74686520 trong...Set the │ │ │ │ - 0x000e989c 6d617869 6d616c20 6e756d62 6572206f maximal number o │ │ │ │ - 0x000e98ac 6620726f 756e6473 206f6620 45435020 f rounds of ECP │ │ │ │ - 0x000e98bc 63757473 20696e20 7374726f 6e672062 cuts in strong b │ │ │ │ - 0x000e98cc 72616e63 68696e67 2e000000 6563705f ranching....ecp_ │ │ │ │ - 0x000e98dc 6162735f 746f6c5f 7374726f 6e670000 abs_tol_strong.. │ │ │ │ - 0x000e98ec 53657420 74686520 6162736f 6c757465 Set the absolute │ │ │ │ - 0x000e98fc 20746572 6d696e61 74696f6e 20746f6c termination tol │ │ │ │ - 0x000e990c 6572616e 63652066 6f722045 43502072 erance for ECP r │ │ │ │ - 0x000e991c 6f756e64 7320696e 20737472 6f6e6720 ounds in strong │ │ │ │ - 0x000e992c 6272616e 6368696e 672e0000 6563705f branching...ecp_ │ │ │ │ - 0x000e993c 72656c5f 746f6c5f 7374726f 6e670000 rel_tol_strong.. │ │ │ │ - 0x000e994c 53657420 74686520 72656c61 74697665 Set the relative │ │ │ │ - 0x000e995c 20746572 6d696e61 74696f6e 20746f6c termination tol │ │ │ │ - 0x000e996c 6572616e 63652066 6f722045 43502072 erance for ECP r │ │ │ │ - 0x000e997c 6f756e64 7320696e 20737472 6f6e6720 ounds in strong │ │ │ │ - 0x000e998c 6272616e 6368696e 672e0000 6c705f73 branching...lp_s │ │ │ │ - 0x000e999c 74726f6e 675f7761 726d7374 6172745f trong_warmstart_ │ │ │ │ - 0x000e99ac 6d657468 6f640000 43686f6f 7365206d method..Choose m │ │ │ │ - 0x000e99bc 6574686f 6420746f 20757365 20666f72 ethod to use for │ │ │ │ - 0x000e99cc 20776172 6d207374 61727469 6e67206c warm starting l │ │ │ │ - 0x000e99dc 7020696e 20737472 6f6e6720 6272616e p in strong bran │ │ │ │ - 0x000e99ec 6368696e 67000000 42617369 73000000 ching...Basis... │ │ │ │ - 0x000e99fc 55736520 6f707469 6d616c20 62617369 Use optimal basi │ │ │ │ - 0x000e9a0c 73206f66 206e6f64 65000000 436c6f6e s of node...Clon │ │ │ │ - 0x000e9a1c 65000000 436c6f6e 65206f70 74696d61 e...Clone optima │ │ │ │ - 0x000e9a2c 6c207072 6f626c65 6d206f66 206e6f64 l problem of nod │ │ │ │ - 0x000e9a3c 65000000 28416476 616e6365 64207374 e...(Advanced st │ │ │ │ - 0x000e9a4c 75666629 00000000 76656374 6f723a3a uff)....vector:: │ │ │ │ - 0x000e9a5c 5f4d5f72 65616c6c 6f635f61 7070656e _M_realloc_appen │ │ │ │ - 0x000e9a6c 64000000 76697274 75616c20 696e7420 d...virtual int │ │ │ │ - 0x000e9a7c 426f6e52 616e646f 6d43686f 6963653a BonRandomChoice: │ │ │ │ - 0x000e9a8c 3a736574 75704c69 7374284f 73694272 :setupList(OsiBr │ │ │ │ - 0x000e9a9c 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ - 0x000e9aac 6f6e2a2c 20626f6f 6c290000 426f6e52 on*, bool)..BonR │ │ │ │ - 0x000e9abc 616e646f 6d43686f 6963652e 63707000 andomChoice.cpp. │ │ │ │ - 0x000e9acc 6e756d62 65724f62 6a656374 73000000 numberObjects... │ │ │ │ - 0x000e9adc 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000e9aec 6d696e3a 3a426f6e 43686f6f 73655661 min::BonChooseVa │ │ │ │ - 0x000e9afc 72696162 6c653a3a 75706461 7465496e riable::updateIn │ │ │ │ - 0x000e9b0c 666f726d 6174696f 6e28696e 742c2069 formation(int, i │ │ │ │ - 0x000e9b1c 6e742c20 646f7562 6c652c20 646f7562 nt, double, doub │ │ │ │ - 0x000e9b2c 6c652c20 696e7429 00000000 426f6e43 le, int)....BonC │ │ │ │ - 0x000e9b3c 686f6f73 65566172 6961626c 652e6370 hooseVariable.cp │ │ │ │ - 0x000e9b4c 70000000 696e6465 783c736f 6c766572 p...indexnumberObjects │ │ │ │ - 0x000e9b6c 28290000 6272616e 63683c32 00000000 ()..branch<2.... │ │ │ │ - 0x000e9b7c 73746174 75733e3d 30000000 6362635f status>=0...cbc_ │ │ │ │ - 0x000e9b8c 6d6f6465 6c5f0000 76697274 75616c20 model_..virtual │ │ │ │ - 0x000e9b9c 766f6964 20426f6e 6d696e3a 3a426f6e void Bonmin::Bon │ │ │ │ - 0x000e9bac 43686f6f 73655661 72696162 6c653a3a ChooseVariable:: │ │ │ │ - 0x000e9bbc 75706461 7465496e 666f726d 6174696f updateInformatio │ │ │ │ - 0x000e9bcc 6e28636f 6e737420 4f736942 72616e63 n(const OsiBranc │ │ │ │ - 0x000e9bdc 68696e67 496e666f 726d6174 696f6e2a hingInformation* │ │ │ │ - 0x000e9bec 2c20696e 742c204f 7369486f 74496e66 , int, OsiHotInf │ │ │ │ - 0x000e9bfc 6f2a2900 6f626a65 63742d3e 75704573 o*).object->upEs │ │ │ │ - 0x000e9c0c 74696d61 74652829 3e302e30 26266f62 timate()>0.0&&ob │ │ │ │ - 0x000e9c1c 6a656374 2d3e646f 776e4573 74696d61 ject->downEstima │ │ │ │ - 0x000e9c2c 74652829 3e302e30 00000000 696e7420 te()>0.0....int │ │ │ │ - 0x000e9c3c 4f736948 6f74496e 666f3a3a 75705374 OsiHotInfo::upSt │ │ │ │ - 0x000e9c4c 61747573 28292063 6f6e7374 00000000 atus() const.... │ │ │ │ - 0x000e9c5c 2f757372 2f696e63 6c756465 2f636f69 /usr/include/coi │ │ │ │ - 0x000e9c6c 6e2f4f73 6943686f 6f736556 61726961 n/OsiChooseVaria │ │ │ │ - 0x000e9c7c 626c652e 68707000 6272616e 6368696e ble.hpp.branchin │ │ │ │ - 0x000e9c8c 674f626a 6563745f 2d3e6e75 6d626572 gObject_->number │ │ │ │ - 0x000e9c9c 4272616e 63686573 2829203d 3d203200 Branches() == 2. │ │ │ │ - 0x000e9cac 696e7420 4f736948 6f74496e 666f3a3a int OsiHotInfo:: │ │ │ │ - 0x000e9cbc 646f776e 53746174 75732829 20636f6e downStatus() con │ │ │ │ - 0x000e9ccc 73740000 424f4e00 25336420 75702025 st..BON.%3d up % │ │ │ │ - 0x000e9cdc 33642020 252e3865 2020646f 776e2025 3d %.8e down % │ │ │ │ - 0x000e9cec 33642020 252e3865 00000000 75704d75 3d %.8e....upMu │ │ │ │ - 0x000e9cfc 6c746970 6c696572 203d2025 6520646f ltiplier = %e do │ │ │ │ - 0x000e9d0c 776e4d75 6c746970 6c696572 203d2025 wnMultiplier = % │ │ │ │ - 0x000e9d1c 65000000 25336420 76616c75 65203d20 e...%3d value = │ │ │ │ - 0x000e9d2c 25652075 70457374 696d6174 65203d20 %e upEstimate = │ │ │ │ - 0x000e9d3c 25652064 6f776e45 7374696d 61746520 %e downEstimate │ │ │ │ - 0x000e9d4c 3d202565 20696e66 65617320 3d202565 = %e infeas = %e │ │ │ │ - 0x000e9d5c 2076616c 75653220 3d202565 00000000 value2 = %e.... │ │ │ │ - 0x000e9d6c 6c697374 5f5b2535 645d203d 20253564 list_[%5d] = %5d │ │ │ │ - 0x000e9d7c 2c207573 6566756c 6c5f5b25 35645d20 , usefull_[%5d] │ │ │ │ - 0x000e9d8c 3d20252e 31366520 252e3136 65000000 = %.16e %.16e... │ │ │ │ - 0x000e9d9c 6c697374 5f5b2533 645d203d 20253364 list_[%3d] = %3d │ │ │ │ - 0x000e9dac 20757365 66756c5f 5b253364 5d203d20 useful_[%3d] = │ │ │ │ - 0x000e9dbc 25650000 6c697374 325b2533 645d203d %e..list2[%3d] = │ │ │ │ - 0x000e9dcc 20253364 20757365 66756c32 5b253364 %3d useful2[%3d │ │ │ │ - 0x000e9ddc 5d203d20 25650000 20537461 7274696e ] = %e.. Startin │ │ │ │ - 0x000e9dec 67207374 726f6e67 20627261 6e636869 g strong branchi │ │ │ │ - 0x000e9dfc 6e672e20 4f626a2e 2076616c 203d2025 ng. Obj. val = % │ │ │ │ - 0x000e9e0c 670a0000 20202020 20202020 20202056 g... V │ │ │ │ - 0x000e9e1c 61722020 20205661 6c756520 20202020 ar Value │ │ │ │ - 0x000e9e2c 20202020 20202044 6f776e53 74617420 DownStat │ │ │ │ - 0x000e9e3c 20202044 6f776e43 68616e67 65202020 DownChange │ │ │ │ - 0x000e9e4c 20205570 53746174 20202020 20205570 UpStat Up │ │ │ │ - 0x000e9e5c 4368616e 67650000 20202020 25336420 Change.. %3d │ │ │ │ - 0x000e9e6c 20202025 33642020 2020252e 36652020 %3d %.6e │ │ │ │ - 0x000e9e7c 20202020 25367320 20202025 2e366520 %6s %.6e │ │ │ │ - 0x000e9e8c 20202536 73202020 20252e36 65000000 %6s %.6e... │ │ │ │ - 0x000e9e9c 4272616e 63686564 206f6e20 76617269 Branched on vari │ │ │ │ - 0x000e9eac 61626c65 2025692c 20626573 74576869 able %i, bestWhi │ │ │ │ - 0x000e9ebc 63685761 793a2025 69000000 20202020 chWay: %i... │ │ │ │ - 0x000e9ecc 20202020 20202043 686f6f73 696e6720 Choosing │ │ │ │ - 0x000e9edc 25640000 75706461 74652025 33642025 %d..update %3d % │ │ │ │ - 0x000e9eec 33642025 65202565 20253364 00000000 3d %e %e %3d.... │ │ │ │ - 0x000e9efc 63616e64 69646174 655f736f 72745f63 candidate_sort_c │ │ │ │ - 0x000e9f0c 72697465 72696f6e 00000000 43686f69 riterion....Choi │ │ │ │ - 0x000e9f1c 6365206f 66207468 65206372 69746572 ce of the criter │ │ │ │ - 0x000e9f2c 696f6e20 746f2063 686f6f73 65206361 ion to choose ca │ │ │ │ - 0x000e9f3c 6e646964 61746573 20696e20 7374726f ndidates in stro │ │ │ │ - 0x000e9f4c 6e672d62 72616e63 68696e67 00000000 ng-branching.... │ │ │ │ - 0x000e9f5c 62657374 2d70732d 636f7374 00000000 best-ps-cost.... │ │ │ │ - 0x000e9f6c 536f7274 20627920 64656372 65617369 Sort by decreasi │ │ │ │ - 0x000e9f7c 6e672070 73657564 6f2d636f 73740000 ng pseudo-cost.. │ │ │ │ - 0x000e9f8c 776f7273 742d7073 2d636f73 74000000 worst-ps-cost... │ │ │ │ - 0x000e9f9c 536f7274 20627920 696e6372 65617369 Sort by increasi │ │ │ │ - 0x000e9fac 6e672070 73657564 6f2d636f 73740000 ng pseudo-cost.. │ │ │ │ - 0x000e9fbc 536f7274 20627920 64656372 65617369 Sort by decreasi │ │ │ │ - 0x000e9fcc 6e672069 6e746567 65722069 6e666561 ng integer infea │ │ │ │ - 0x000e9fdc 73696269 6c697479 00000000 6c656173 sibility....leas │ │ │ │ - 0x000e9fec 742d6672 61637469 6f6e616c 00000000 t-fractional.... │ │ │ │ - 0x000e9ffc 536f7274 20627920 696e6372 65617369 Sort by increasi │ │ │ │ - 0x000ea00c 6e672069 6e746567 65722069 6e666561 ng integer infea │ │ │ │ - 0x000ea01c 73696269 6c697479 00000000 73657475 sibility....setu │ │ │ │ - 0x000ea02c 705f7073 6575646f 5f667261 63000000 p_pseudo_frac... │ │ │ │ - 0x000ea03c 50726f70 6f727469 6f6e206f 66207374 Proportion of st │ │ │ │ - 0x000ea04c 726f6e67 20627261 6e636869 6e67206c rong branching l │ │ │ │ - 0x000ea05c 69737420 74686174 20686173 20746f20 ist that has to │ │ │ │ - 0x000ea06c 62652074 616b656e 2066726f 6d206d6f be taken from mo │ │ │ │ - 0x000ea07c 73742d69 6e746567 65722d69 6e666561 st-integer-infea │ │ │ │ - 0x000ea08c 7369626c 65206c69 73742e00 6d61786d sible list..maxm │ │ │ │ - 0x000ea09c 696e5f63 7269745f 6e6f5f73 6f6c0000 in_crit_no_sol.. │ │ │ │ - 0x000ea0ac 57656967 68742074 6f776172 6473206d Weight towards m │ │ │ │ - 0x000ea0bc 696e696d 756d2069 6e206f66 206c6f77 inimum in of low │ │ │ │ - 0x000ea0cc 65722061 6e642075 70706572 20627261 er and upper bra │ │ │ │ - 0x000ea0dc 6e636869 6e672065 7374696d 61746573 nching estimates │ │ │ │ - 0x000ea0ec 20776865 6e206e6f 20736f6c 7574696f when no solutio │ │ │ │ - 0x000ea0fc 6e206861 73206265 656e2066 6f756e64 n has been found │ │ │ │ - 0x000ea10c 20796574 2e000000 6d61786d 696e5f63 yet....maxmin_c │ │ │ │ - 0x000ea11c 7269745f 68617665 5f736f6c 00000000 rit_have_sol.... │ │ │ │ - 0x000ea12c 57656967 68742074 6f776172 6473206d Weight towards m │ │ │ │ - 0x000ea13c 696e696d 756d2069 6e206f66 206c6f77 inimum in of low │ │ │ │ - 0x000ea14c 65722061 6e642075 70706572 20627261 er and upper bra │ │ │ │ - 0x000ea15c 6e636869 6e672065 7374696d 61746573 nching estimates │ │ │ │ - 0x000ea16c 20776865 6e206120 736f6c75 74696f6e when a solution │ │ │ │ - 0x000ea17c 20686173 20626565 6e20666f 756e642e has been found. │ │ │ │ - 0x000ea18c 00000000 6e756d62 65725f62 65666f72 ....number_befor │ │ │ │ - 0x000ea19c 655f7472 7573745f 6c697374 00000000 e_trust_list.... │ │ │ │ - 0x000ea1ac 53657420 74686520 6e756d62 6572206f Set the number o │ │ │ │ - 0x000ea1bc 66206272 616e6368 6573206f 6e206120 f branches on a │ │ │ │ - 0x000ea1cc 76617269 61626c65 20626566 6f726520 variable before │ │ │ │ - 0x000ea1dc 69747320 70736575 646f2063 6f737473 its pseudo costs │ │ │ │ - 0x000ea1ec 20617265 20746f20 62652062 656c6965 are to be belie │ │ │ │ - 0x000ea1fc 76656420 64757269 6e672073 65747570 ved during setup │ │ │ │ - 0x000ea20c 206f6620 7374726f 6e672062 72616e63 of strong branc │ │ │ │ - 0x000ea21c 68696e67 2063616e 64696461 7465206c hing candidate l │ │ │ │ - 0x000ea22c 6973742e 00000000 54686520 64656661 ist.....The defa │ │ │ │ - 0x000ea23c 756c7420 76616c75 65206973 20746861 ult value is tha │ │ │ │ - 0x000ea24c 74206f66 20226e75 6d626572 5f626566 t of "number_bef │ │ │ │ - 0x000ea25c 6f72655f 74727573 74220000 6e756d62 ore_trust"..numb │ │ │ │ - 0x000ea26c 65725f73 74726f6e 675f6272 616e6368 er_strong_branch │ │ │ │ - 0x000ea27c 5f726f6f 74000000 4d617869 6d756d20 _root...Maximum │ │ │ │ - 0x000ea28c 6e756d62 6572206f 66207661 72696162 number of variab │ │ │ │ - 0x000ea29c 6c657320 636f6e73 69646572 65642066 les considered f │ │ │ │ - 0x000ea2ac 6f722073 74726f6e 67206272 616e6368 or strong branch │ │ │ │ - 0x000ea2bc 696e6720 696e2072 6f6f7420 6e6f6465 ing in root node │ │ │ │ - 0x000ea2cc 2e000000 6d696e5f 6e756d62 65725f73 ....min_number_s │ │ │ │ - 0x000ea2dc 74726f6e 675f6272 616e6368 00000000 trong_branch.... │ │ │ │ - 0x000ea2ec 53657473 206d696e 696d756d 206e756d Sets minimum num │ │ │ │ - 0x000ea2fc 62657220 6f662076 61726961 626c6573 ber of variables │ │ │ │ - 0x000ea30c 20666f72 20737472 6f6e6720 6272616e for strong bran │ │ │ │ - 0x000ea31c 6368696e 6720286f 76657272 6964696e ching (overridin │ │ │ │ - 0x000ea32c 67207472 75737429 00000000 74727573 g trust)....trus │ │ │ │ - 0x000ea33c 745f7374 726f6e67 5f627261 6e636869 t_strong_branchi │ │ │ │ - 0x000ea34c 6e675f66 6f725f70 73657564 6f5f636f ng_for_pseudo_co │ │ │ │ - 0x000ea35c 73740000 57686574 68657220 6f72206e st..Whether or n │ │ │ │ - 0x000ea36c 6f742074 6f207472 75737420 7374726f ot to trust stro │ │ │ │ - 0x000ea37c 6e672062 72616e63 68696e67 20726573 ng branching res │ │ │ │ - 0x000ea38c 756c7473 20666f72 20757064 6174696e ults for updatin │ │ │ │ - 0x000ea39c 67207073 6575646f 20636f73 74732e00 g pseudo costs.. │ │ │ │ - 0x000ea3ac 6e756d62 65725f6c 6f6f6b5f 61686561 number_look_ahea │ │ │ │ - 0x000ea3bc 64000000 53657473 206c696d 6974206f d...Sets limit o │ │ │ │ - 0x000ea3cc 66206c6f 6f6b2d61 68656164 20737472 f look-ahead str │ │ │ │ - 0x000ea3dc 6f6e672d 6272616e 6368696e 67207472 ong-branching tr │ │ │ │ - 0x000ea3ec 69616c73 00000000 696e7420 426f6e6d ials....int Bonm │ │ │ │ - 0x000ea3fc 696e3a3a 486f7449 6e666f3a 3a757064 in::HotInfo::upd │ │ │ │ - 0x000ea40c 61746549 6e666f72 6d617469 6f6e2863 ateInformation(c │ │ │ │ - 0x000ea41c 6f6e7374 204f7369 536f6c76 6572496e onst OsiSolverIn │ │ │ │ - 0x000ea42c 74657266 6163652a 2c20636f 6e737420 terface*, const │ │ │ │ - 0x000ea43c 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ - 0x000ea44c 726d6174 696f6e2a 2c204f73 6943686f rmation*, OsiCho │ │ │ │ - 0x000ea45c 6f736556 61726961 626c652a 29000000 oseVariable*)... │ │ │ │ - 0x000ea46c 736f6c76 65722d3e 6d657373 61676548 solver->messageH │ │ │ │ - 0x000ea47c 616e646c 65722829 20213d20 4e554c4c andler() != NULL │ │ │ │ - 0x000ea48c 00000000 56657279 20736d61 6c6c2069 ....Very small i │ │ │ │ - 0x000ea49c 6e666561 73696269 6c697479 3a200000 nfeasibility: .. │ │ │ │ - 0x000ea4ac 76697274 75616c20 696e7420 426f6e6d virtual int Bonm │ │ │ │ - 0x000ea4bc 696e3a3a 426f6e43 686f6f73 65566172 in::BonChooseVar │ │ │ │ - 0x000ea4cc 6961626c 653a3a64 6f537472 6f6e6742 iable::doStrongB │ │ │ │ - 0x000ea4dc 72616e63 68696e67 284f7369 536f6c76 ranching(OsiSolv │ │ │ │ - 0x000ea4ec 6572496e 74657266 6163652a 2c204f73 erInterface*, Os │ │ │ │ - 0x000ea4fc 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ - 0x000ea50c 6174696f 6e2a2c20 696e742c 20696e74 ation*, int, int │ │ │ │ - 0x000ea51c 29000000 6272616e 63682d3e 6e756d62 )...branch->numb │ │ │ │ - 0x000ea52c 65724272 616e6368 65732829 3d3d3200 erBranches()==2. │ │ │ │ - 0x000ea53c 53420000 73746174 7573303d 3d302026 SB..status0==0 & │ │ │ │ - 0x000ea54c 26207374 61747573 313d3d30 00000000 & status1==0.... │ │ │ │ - 0x000ea55c 646f7562 6c65204f 7369486f 74496e66 double OsiHotInf │ │ │ │ - 0x000ea56c 6f3a3a75 70436861 6e676528 2920636f o::upChange() co │ │ │ │ - 0x000ea57c 6e737400 69446f20 3c3d2028 696e7429 nst.iDo <= (int) │ │ │ │ - 0x000ea58c 20726573 756c7473 5f2e7369 7a652829 results_.size() │ │ │ │ - 0x000ea59c 00000000 76697274 75616c20 696e7420 ....virtual int │ │ │ │ - 0x000ea5ac 426f6e6d 696e3a3a 426f6e43 686f6f73 Bonmin::BonChoos │ │ │ │ - 0x000ea5bc 65566172 6961626c 653a3a63 686f6f73 eVariable::choos │ │ │ │ - 0x000ea5cc 65566172 6961626c 65284f73 69536f6c eVariable(OsiSol │ │ │ │ - 0x000ea5dc 76657249 6e746572 66616365 2a2c204f verInterface*, O │ │ │ │ - 0x000ea5ec 73694272 616e6368 696e6749 6e666f72 siBranchingInfor │ │ │ │ - 0x000ea5fc 6d617469 6f6e2a2c 20626f6f 6c290000 mation*, bool).. │ │ │ │ - 0x000ea60c 72657375 6c74735f 5b695d2e 75705374 results_[i].upSt │ │ │ │ - 0x000ea61c 61747573 28293e3d 30000000 72657375 atus()>=0...resu │ │ │ │ - 0x000ea62c 6c74735f 5b695d2e 646f776e 53746174 lts_[i].downStat │ │ │ │ - 0x000ea63c 75732829 3e3d3000 426f6e43 686f6f73 us()>=0.BonChoos │ │ │ │ - 0x000ea64c 65566172 6961626c 65000000 73657475 eVariable...setu │ │ │ │ - 0x000ea65c 704c6973 74000000 53686f75 6c64206e pList...Should n │ │ │ │ - 0x000ea66c 6f742062 65206361 6c6c6564 20776974 ot be called wit │ │ │ │ - 0x000ea67c 6820696e 69746961 6c697a65 3d3d6661 h initialize==fa │ │ │ │ - 0x000ea68c 6c736500 76697274 75616c20 696e7420 lse.virtual int │ │ │ │ - 0x000ea69c 426f6e6d 696e3a3a 426f6e43 686f6f73 Bonmin::BonChoos │ │ │ │ - 0x000ea6ac 65566172 6961626c 653a3a73 65747570 eVariable::setup │ │ │ │ - 0x000ea6bc 4c697374 284f7369 4272616e 6368696e List(OsiBranchin │ │ │ │ - 0x000ea6cc 67496e66 6f726d61 74696f6e 2a2c2062 gInformation*, b │ │ │ │ - 0x000ea6dc 6f6f6c29 00000000 6c697374 5f5b7075 ool)....list_[pu │ │ │ │ - 0x000ea6ec 744f7468 65722d31 5d3c3000 63686563 tOther-1]<0.chec │ │ │ │ - 0x000ea6fc 6b496e64 65783c70 75744f74 68657200 kIndexbabPtr()...lp_ │ │ │ │ - 0x000eaeac 3d3d204e 554c4c00 53706563 69667920 == NULL.Specify │ │ │ │ - 0x000eaebc 74686520 66726571 75656e63 79202869 the frequency (i │ │ │ │ - 0x000eaecc 6e207465 726d7320 6f66206e 6f646573 n terms of nodes │ │ │ │ - 0x000eaedc 29206174 20776869 63682073 6f6d6520 ) at which some │ │ │ │ - 0x000eaeec 61206c61 2066696c 6d696e74 20656370 a la filmint ecp │ │ │ │ - 0x000eaefc 20637574 73206172 65206765 6e657261 cuts are genera │ │ │ │ - 0x000eaf0c 7465642e 00000000 41206672 65717565 ted.....A freque │ │ │ │ - 0x000eaf1c 6e637920 6f662030 20616d6f 756e7473 ncy of 0 amounts │ │ │ │ - 0x000eaf2c 20746f20 746f206e 65766572 20736f6c to to never sol │ │ │ │ - 0x000eaf3c 76652074 6865204e 4c502072 656c6178 ve the NLP relax │ │ │ │ - 0x000eaf4c 6174696f 6e2e0000 6563705f 6d61785f ation...ecp_max_ │ │ │ │ - 0x000eaf5c 726f756e 64730000 53657420 74686520 rounds..Set the │ │ │ │ - 0x000eaf6c 6d617869 6d616c20 6e756d62 6572206f maximal number o │ │ │ │ - 0x000eaf7c 6620726f 756e6473 206f6620 45435020 f rounds of ECP │ │ │ │ - 0x000eaf8c 63757473 2e000000 6563705f 6162735f cuts....ecp_abs_ │ │ │ │ - 0x000eaf9c 746f6c00 53657420 74686520 6162736f tol.Set the abso │ │ │ │ - 0x000eafac 6c757465 20746572 6d696e61 74696f6e lute termination │ │ │ │ - 0x000eafbc 20746f6c 6572616e 63652066 6f722045 tolerance for E │ │ │ │ - 0x000eafcc 43502072 6f756e64 732e0000 6563705f CP rounds...ecp_ │ │ │ │ - 0x000eafdc 72656c5f 746f6c00 53657420 74686520 rel_tol.Set the │ │ │ │ - 0x000eafec 72656c61 74697665 20746572 6d696e61 relative termina │ │ │ │ - 0x000eaffc 74696f6e 20746f6c 6572616e 63652066 tion tolerance f │ │ │ │ - 0x000eb00c 6f722045 43502072 6f756e64 732e0000 or ECP rounds... │ │ │ │ - 0x000eb01c 6563705f 70726f62 6162696c 6974795f ecp_probability_ │ │ │ │ - 0x000eb02c 66616374 6f720000 46616374 6f722061 factor..Factor a │ │ │ │ - 0x000eb03c 70706561 72696e67 20696e20 666f726d ppearing in form │ │ │ │ - 0x000eb04c 756c6120 666f7220 736b6970 70696e67 ula for skipping │ │ │ │ - 0x000eb05c 20454350 20637574 732e0000 43686f6f ECP cuts...Choo │ │ │ │ - 0x000eb06c 73696e67 202d3120 64697361 626c6573 sing -1 disables │ │ │ │ - 0x000eb07c 20746865 20736b69 7070696e 672e0000 the skipping... │ │ │ │ - 0x000eb08c 4661696c 20726573 746f7269 6e672074 Fail restoring t │ │ │ │ - 0x000eb09c 68652077 61726d20 73746172 74206174 he warm start at │ │ │ │ - 0x000eb0ac 20746865 20656e64 206f6620 70726f63 the end of proc │ │ │ │ - 0x000eb0bc 65647572 65000000 72657374 6f726500 edure...restore. │ │ │ │ - 0x000eb0cc 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ - 0x000eb0dc 6173653a 3a536176 65536f6c 76657253 ase::SaveSolverS │ │ │ │ - 0x000eb0ec 74617465 00000000 626f6f6c 20426f6e tate....bool Bon │ │ │ │ - 0x000eb0fc 6d696e3a 3a4f6144 65636f6d 706f7369 min::OaDecomposi │ │ │ │ - 0x000eb10c 74696f6e 42617365 3a3a706f 73745f6e tionBase::post_n │ │ │ │ - 0x000eb11c 6c705f73 6f6c7665 28426f6e 6d696e3a lp_solve(Bonmin: │ │ │ │ - 0x000eb12c 3a426162 496e666f 2a2c2064 6f75626c :BabInfo*, doubl │ │ │ │ - 0x000eb13c 65292063 6f6e7374 00000000 426f6e4f e) const....BonO │ │ │ │ - 0x000eb14c 61446563 42617365 2e637070 00000000 aDecBase.cpp.... │ │ │ │ - 0x000eb15c 556e736f 6c766564 204e4c50 2e2e2e20 Unsolved NLP... │ │ │ │ - 0x000eb16c 65786974 00000000 6f615f6c 6f675f6c exit....oa_log_l │ │ │ │ - 0x000eb17c 6576656c 00000000 6f615f6c 6f675f66 evel....oa_log_f │ │ │ │ - 0x000eb18c 72657175 656e6379 00000000 6164645f requency....add_ │ │ │ │ - 0x000eb19c 6f6e6c79 5f76696f 6c617465 645f6f61 only_violated_oa │ │ │ │ - 0x000eb1ac 00000000 6f615f63 7574735f 73636f70 ....oa_cuts_scop │ │ │ │ - 0x000eb1bc 65000000 4572726f 7220696e 20637574 e...Error in cut │ │ │ │ - 0x000eb1cc 2067656e 65726174 6f722066 6f72206f generator for o │ │ │ │ - 0x000eb1dc 75746572 20617070 726f7869 6d617469 uter approximati │ │ │ │ - 0x000eb1ec 6f6e206e 6f204e4c 50206970 6f707420 on no NLP ipopt │ │ │ │ - 0x000eb1fc 61737369 676e6564 00000000 4f614465 assigned....OaDe │ │ │ │ - 0x000eb20c 636f6d70 6f736974 696f6e42 61736500 compositionBase. │ │ │ │ - 0x000eb21c 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000eb22c 6d696e3a 3a4f6144 65636f6d 706f7369 min::OaDecomposi │ │ │ │ - 0x000eb23c 74696f6e 42617365 3a3a6765 6e657261 tionBase::genera │ │ │ │ - 0x000eb24c 74654375 74732863 6f6e7374 204f7369 teCuts(const Osi │ │ │ │ - 0x000eb25c 536f6c76 6572496e 74657266 61636526 SolverInterface& │ │ │ │ - 0x000eb26c 2c204f73 69437574 73262c20 43676c54 , OsiCuts&, CglT │ │ │ │ - 0x000eb27c 72656549 6e666f29 00000000 6c705f20 reeInfo)....lp_ │ │ │ │ - 0x000eb28c 3d3d2026 73690000 66656173 5f636865 == &si..feas_che │ │ │ │ - 0x000eb29c 636b5f63 75745f74 79706573 00000000 ck_cut_types.... │ │ │ │ - 0x000eb2ac 43686f6f 73652074 68652074 79706520 Choose the type │ │ │ │ - 0x000eb2bc 6f662063 75747320 67656e65 72617465 of cuts generate │ │ │ │ - 0x000eb2cc 64207768 656e2061 6e20696e 74656765 d when an intege │ │ │ │ - 0x000eb2dc 72206665 61736962 6c652073 6f6c7574 r feasible solut │ │ │ │ - 0x000eb2ec 696f6e20 69732066 6f756e64 00000000 ion is found.... │ │ │ │ - 0x000eb2fc 6f757465 722d6170 70726f78 00000000 outer-approx.... │ │ │ │ - 0x000eb30c 47656e65 72617465 20612073 6574206f Generate a set o │ │ │ │ - 0x000eb31c 66204f75 74657220 41707072 6f78696d f Outer Approxim │ │ │ │ - 0x000eb32c 6174696f 6e732063 7574732e 00000000 ations cuts..... │ │ │ │ - 0x000eb33c 42656e64 65727300 47656e65 72617465 Benders.Generate │ │ │ │ - 0x000eb34c 20612073 696e676c 65204265 6e646572 a single Bender │ │ │ │ - 0x000eb35c 73206375 742e0000 49662069 74207365 s cut...If it se │ │ │ │ - 0x000eb36c 656d7320 746f6f20 6d756368 206d656d ems too much mem │ │ │ │ - 0x000eb37c 6f727920 69732075 73656420 73686f75 ory is used shou │ │ │ │ - 0x000eb38c 6c642074 72792042 656e6465 72732074 ld try Benders t │ │ │ │ - 0x000eb39c 6f207573 65206c65 73730000 66656173 o use less..feas │ │ │ │ - 0x000eb3ac 5f636865 636b5f64 69736361 72645f70 _check_discard_p │ │ │ │ - 0x000eb3bc 6f6c6963 79000000 486f7720 63757473 olicy...How cuts │ │ │ │ - 0x000eb3cc 2066726f 6d206665 61736962 696c6974 from feasibilit │ │ │ │ - 0x000eb3dc 79206368 65636b65 72206172 65206469 y checker are di │ │ │ │ - 0x000eb3ec 73636172 64656400 64657465 63742d63 scarded.detect-c │ │ │ │ - 0x000eb3fc 79636c65 73000000 44657465 63742069 ycles...Detect i │ │ │ │ - 0x000eb40c 66206120 6379636c 65206f63 63757273 f a cycle occurs │ │ │ │ - 0x000eb41c 20616e64 206f6e6c 7920696e 20746869 and only in thi │ │ │ │ - 0x000eb42c 73206361 73652066 6f726365 206e6f74 s case force not │ │ │ │ - 0x000eb43c 20746f20 64697363 6172642e 00000000 to discard..... │ │ │ │ - 0x000eb44c 6b656570 2d616c6c 00000000 466f7263 keep-all....Forc │ │ │ │ - 0x000eb45c 65206375 74732066 726f6d20 66656173 e cuts from feas │ │ │ │ - 0x000eb46c 6962696c 69747920 63686563 6b657220 ibility checker │ │ │ │ - 0x000eb47c 6e6f7420 746f2062 65206469 73636172 not to be discar │ │ │ │ - 0x000eb48c 64656420 286d656d 6f727920 68756e67 ded (memory hung │ │ │ │ - 0x000eb49c 72792062 75742073 6f6d6574 696d6573 ry but sometimes │ │ │ │ - 0x000eb4ac 20626574 74657229 2e000000 74726561 better)....trea │ │ │ │ - 0x000eb4bc 7465642d 61732d6e 6f726d61 6c000000 ted-as-normal... │ │ │ │ - 0x000eb4cc 43757473 2066726f 6d206d65 6d6f7279 Cuts from memory │ │ │ │ - 0x000eb4dc 20636865 636b6572 2063616e 20626520 checker can be │ │ │ │ - 0x000eb4ec 64697363 61726465 64206173 20616e79 discarded as any │ │ │ │ - 0x000eb4fc 206f7468 65722063 75747320 28636f64 other cuts (cod │ │ │ │ - 0x000eb50c 65206d61 79206379 636c6520 7468656e e may cycle then │ │ │ │ - 0x000eb51c 29000000 4e6f726d 616c6c79 20746f20 )...Normally to │ │ │ │ - 0x000eb52c 61766f69 64206379 636c6520 63757473 avoid cycle cuts │ │ │ │ - 0x000eb53c 2066726f 6d206665 61736962 696c6974 from feasibilit │ │ │ │ - 0x000eb54c 79206368 65636b65 72207368 6f756c64 y checker should │ │ │ │ - 0x000eb55c 206e6f74 20626520 64697363 61726465 not be discarde │ │ │ │ - 0x000eb56c 6420696e 20746865 206e6f64 65207768 d in the node wh │ │ │ │ - 0x000eb57c 65726520 74686579 20617265 2067656e ere they are gen │ │ │ │ - 0x000eb58c 65726174 65642e20 486f7765 76657220 erated. However │ │ │ │ - 0x000eb59c 43626320 736f6d65 74696d65 7320646f Cbc sometimes do │ │ │ │ - 0x000eb5ac 65732069 74206966 206e6f20 63617265 es it if no care │ │ │ │ - 0x000eb5bc 20697320 74616b65 6e207768 69636820 is taken which │ │ │ │ - 0x000eb5cc 63616e20 6c656164 20746f20 616e2069 can lead to an i │ │ │ │ - 0x000eb5dc 6e66696e 69746520 6c6f6f70 20696e20 nfinite loop in │ │ │ │ - 0x000eb5ec 426f6e6d 696e2028 75737561 6c6c7920 Bonmin (usually │ │ │ │ - 0x000eb5fc 6f6e2073 696d706c 65207072 6f626c65 on simple proble │ │ │ │ - 0x000eb60c 6d73292e 20546f20 61766f69 64207468 ms). To avoid th │ │ │ │ - 0x000eb61c 6973206f 6e652063 616e2069 6e737472 is one can instr │ │ │ │ - 0x000eb62c 75637420 43626320 746f206e 65766572 uct Cbc to never │ │ │ │ - 0x000eb63c 20646973 63617264 20612063 75742062 discard a cut b │ │ │ │ - 0x000eb64c 75742069 66207765 20646f20 74686174 ut if we do that │ │ │ │ - 0x000eb65c 20666f72 20616c6c 20637574 73206974 for all cuts it │ │ │ │ - 0x000eb66c 2063616e 206c6561 6420746f 206d656d can lead to mem │ │ │ │ - 0x000eb67c 6f727920 70726f62 6c656d73 2e205468 ory problems. Th │ │ │ │ - 0x000eb68c 65206465 6661756c 7420706f 6c696379 e default policy │ │ │ │ - 0x000eb69c 20686572 65206973 20746f20 64657465 here is to dete │ │ │ │ - 0x000eb6ac 63742063 79636c65 7320616e 64206f6e ct cycles and on │ │ │ │ - 0x000eb6bc 6c792074 68656e20 696d706f 73652074 ly then impose t │ │ │ │ - 0x000eb6cc 6f204362 6320746f 206b6565 70207468 o Cbc to keep th │ │ │ │ - 0x000eb6dc 65206375 742e2054 68652074 776f206f e cut. The two o │ │ │ │ - 0x000eb6ec 74686572 20616c74 65726e61 74697665 ther alternative │ │ │ │ - 0x000eb6fc 20617265 20746f20 696e7374 72756374 are to instruct │ │ │ │ - 0x000eb70c 20436263 20746f20 6b656570 20616c6c Cbc to keep all │ │ │ │ - 0x000eb71c 20637574 73206f72 20746f20 6a757374 cuts or to just │ │ │ │ - 0x000eb72c 2069676e 6f726520 74686520 70726f62 ignore the prob │ │ │ │ - 0x000eb73c 6c656d20 616e6420 686f7065 20666f72 lem and hope for │ │ │ │ - 0x000eb74c 20746865 20626573 74000000 67656e65 the best...gene │ │ │ │ - 0x000eb75c 72617465 5f62656e 64657273 5f616674 rate_benders_aft │ │ │ │ - 0x000eb76c 65725f73 6f5f6d61 6e795f6f 61000000 er_so_many_oa... │ │ │ │ - 0x000eb77c 53706563 69667920 74686174 20616674 Specify that aft │ │ │ │ - 0x000eb78c 65722073 6f206d61 6e79206f 61206375 er so many oa cu │ │ │ │ - 0x000eb79c 74732068 61766520 6265656e 2067656e ts have been gen │ │ │ │ - 0x000eb7ac 65726174 65642042 656e6465 72732063 erated Benders c │ │ │ │ - 0x000eb7bc 75747320 73686f75 6c642062 65206765 uts should be ge │ │ │ │ - 0x000eb7cc 6e657261 74656420 696e7374 6561642e nerated instead. │ │ │ │ - 0x000eb7dc 00000000 49742073 65656d73 20746861 ....It seems tha │ │ │ │ - 0x000eb7ec 7420736f 6d657469 6d657320 67656e65 t sometimes gene │ │ │ │ - 0x000eb7fc 72617469 6e672074 6f6f206d 616e7920 rating too many │ │ │ │ - 0x000eb80c 6f612063 75747320 736c6f77 7320646f oa cuts slows do │ │ │ │ - 0x000eb81c 776e2074 6865206f 7074696d 697a6174 wn the optimizat │ │ │ │ - 0x000eb82c 696f6e20 636f6d70 61726564 20746f20 ion compared to │ │ │ │ - 0x000eb83c 42656e64 65727320 64756520 746f2074 Benders due to t │ │ │ │ - 0x000eb84c 68652073 697a6520 6f662074 6865204c he size of the L │ │ │ │ - 0x000eb85c 502e2057 69746820 74686973 206f7074 P. With this opt │ │ │ │ - 0x000eb86c 696f6e20 77652073 70656369 66792074 ion we specify t │ │ │ │ - 0x000eb87c 68617420 61667465 7220736f 206d616e hat after so man │ │ │ │ - 0x000eb88c 79204f41 20637574 73206861 76652062 y OA cuts have b │ │ │ │ - 0x000eb89c 65656e20 67656e65 72617465 64207765 een generated we │ │ │ │ - 0x000eb8ac 2073686f 756c6420 73776974 63682074 should switch t │ │ │ │ - 0x000eb8bc 6f204265 6e646572 73206375 74732e00 o Benders cuts.. │ │ │ │ - 0x000eb8cc 63686563 6b20696e 74656765 7220736f check integer so │ │ │ │ - 0x000eb8dc 6c2e0000 49662079 65732064 6f20696e l...If yes do in │ │ │ │ - 0x000eb8ec 69746961 6c204f41 20646563 6f6d706f itial OA decompo │ │ │ │ - 0x000eb8fc 73697469 6f6e0000 73706563 69667920 sition..specify │ │ │ │ - 0x000eb90c 4f412069 74657261 74696f6e 73206c6f OA iterations lo │ │ │ │ - 0x000eb91c 67206c65 76656c2e 00000000 64697370 g level.....disp │ │ │ │ - 0x000eb92c 6c617920 616e2075 70646174 65206f6e lay an update on │ │ │ │ - 0x000eb93c 206c6f77 65722061 6e642075 70706572 lower and upper │ │ │ │ - 0x000eb94c 20626f75 6e647320 696e204f 41206576 bounds in OA ev │ │ │ │ - 0x000eb95c 65727920 6e207365 636f6e64 73000000 ery n seconds... │ │ │ │ - 0x000eb96c 6f615f64 65636f6d 706f7369 74696f6e oa_decomposition │ │ │ │ - 0x000eb97c 2e000000 4f412064 65636f6d 706f7369 ....OA decomposi │ │ │ │ - 0x000eb98c 74696f6e 00000000 76697274 75616c20 tion....virtual │ │ │ │ - 0x000eb99c 646f7562 6c652042 6f6e6d69 6e3a3a4f double Bonmin::O │ │ │ │ - 0x000eb9ac 41437574 47656e65 7261746f 72323a3a ACutGenerator2:: │ │ │ │ - 0x000eb9bc 70657266 6f726d4f 61284f73 69437574 performOa(OsiCut │ │ │ │ - 0x000eb9cc 73262c20 426f6e6d 696e3a3a 4f614465 s&, Bonmin::OaDe │ │ │ │ - 0x000eb9dc 636f6d70 6f736974 696f6e42 6173653a compositionBase: │ │ │ │ - 0x000eb9ec 3a736f6c 7665724d 616e6970 262c2042 :solverManip&, B │ │ │ │ - 0x000eb9fc 6f6e6d69 6e3a3a42 6162496e 666f2a2c onmin::BabInfo*, │ │ │ │ - 0x000eba0c 20646f75 626c6526 2c20636f 6e737420 double&, const │ │ │ │ - 0x000eba1c 43676c54 72656549 6e666f26 2920636f CglTreeInfo&) co │ │ │ │ - 0x000eba2c 6e737400 426f6e4f 41437574 47656e65 nst.BonOACutGene │ │ │ │ - 0x000eba3c 7261746f 72322e63 70700000 4f412000 rator2.cpp..OA . │ │ │ │ - 0x000eba4c 4e4c5020 736f6c76 65732069 6e206879 NLP solves in hy │ │ │ │ - 0x000eba5c 62726964 20616c67 6f726974 686d2028 brid algorithm ( │ │ │ │ - 0x000eba6c 422d4879 62290000 53706563 69667920 B-Hyb)..Specify │ │ │ │ - 0x000eba7c 74686520 66726571 75656e63 79202869 the frequency (i │ │ │ │ - 0x000eba8c 6e207465 726d7320 6f66206e 6f646573 n terms of nodes │ │ │ │ - 0x000eba9c 29206174 20776869 6368204e 4c502072 ) at which NLP r │ │ │ │ - 0x000ebaac 656c6178 6174696f 6e732061 72652073 elaxations are s │ │ │ │ - 0x000ebabc 6f6c7665 6420696e 20422d48 79622e00 olved in B-Hyb.. │ │ │ │ - 0x000ebacc 6e6c705f 736f6c76 655f6d61 785f6465 nlp_solve_max_de │ │ │ │ - 0x000ebadc 70746800 53657420 6d617869 6d756d20 pth.Set maximum │ │ │ │ - 0x000ebaec 64657074 6820696e 20746865 20747265 depth in the tre │ │ │ │ - 0x000ebafc 65206174 20776869 6368204e 4c502072 e at which NLP r │ │ │ │ - 0x000ebb0c 656c6178 6174696f 6e732061 72652073 elaxations are s │ │ │ │ - 0x000ebb1c 6f6c7665 6420696e 20422d48 79622e00 olved in B-Hyb.. │ │ │ │ - 0x000ebb2c 41206465 70746820 6f662030 20616d6f A depth of 0 amo │ │ │ │ - 0x000ebb3c 756e7473 20746f20 746f206e 65766572 unts to to never │ │ │ │ - 0x000ebb4c 20736f6c 76652074 6865204e 4c502072 solve the NLP r │ │ │ │ - 0x000ebb5c 656c6178 6174696f 6e2e0000 6e6c705f elaxation...nlp_ │ │ │ │ - 0x000ebb6c 736f6c76 65735f70 65725f64 65707468 solves_per_depth │ │ │ │ - 0x000ebb7c 00000000 53657420 61766572 61676520 ....Set average │ │ │ │ - 0x000ebb8c 6e756d62 6572206f 66206e6f 64657320 number of nodes │ │ │ │ - 0x000ebb9c 696e2074 68652074 72656520 61742077 in the tree at w │ │ │ │ - 0x000ebbac 68696368 204e4c50 2072656c 61786174 hich NLP relaxat │ │ │ │ - 0x000ebbbc 696f6e73 20617265 20736f6c 76656420 ions are solved │ │ │ │ - 0x000ebbcc 696e2042 2d487962 20666f72 20656163 in B-Hyb for eac │ │ │ │ - 0x000ebbdc 68206465 7074682e 00000000 4572726f h depth.....Erro │ │ │ │ - 0x000ebbec 7220696e 20637574 2067656e 65726174 r in cut generat │ │ │ │ - 0x000ebbfc 6f722066 6f72206f 75746572 20617070 or for outer app │ │ │ │ - 0x000ebc0c 726f7869 6d617469 6f6e206e 6f206970 roximation no ip │ │ │ │ - 0x000ebc1c 6f707420 4e4c5020 61737369 676e6564 opt NLP assigned │ │ │ │ - 0x000ebc2c 00000000 4f614e6c 704f7074 696d0000 ....OaNlpOptim.. │ │ │ │ - 0x000ebc3c 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000ebc4c 6d696e3a 3a4f614e 6c704f70 74696d3a min::OaNlpOptim: │ │ │ │ - 0x000ebc5c 3a67656e 65726174 65437574 7328636f :generateCuts(co │ │ │ │ - 0x000ebc6c 6e737420 4f736953 6f6c7665 72496e74 nst OsiSolverInt │ │ │ │ - 0x000ebc7c 65726661 6365262c 204f7369 43757473 erface&, OsiCuts │ │ │ │ - 0x000ebc8c 262c2043 676c5472 6565496e 666f2900 &, CglTreeInfo). │ │ │ │ - 0x000ebc9c 426f6e4f 614e6c70 4f707469 6d2e6370 BonOaNlpOptim.cp │ │ │ │ - 0x000ebcac 70000000 4e4c5020 72656c61 782e2066 p...NLP relax. f │ │ │ │ - 0x000ebcbc 6f72204f 41000000 4e6f2061 7578696c or OA...No auxil │ │ │ │ - 0x000ebccc 69617279 20696e66 6f20696e 206e6c70 iary info in nlp │ │ │ │ - 0x000ebcdc 20736f6c 7665210a 00000000 556e736f solve!.....Unso │ │ │ │ - 0x000ebcec 6c766564 204e4c50 202e2e2e 20657869 lved NLP ... exi │ │ │ │ - 0x000ebcfc 74000000 49706f70 743a3a49 6e646578 t...Ipopt::Index │ │ │ │ - 0x000ebd0c 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000ebd1c 544e4c50 3a3a6e75 6d5f636f 6e737472 TNLP::num_constr │ │ │ │ - 0x000ebd2c 61696e74 73282920 636f6e73 74000000 aints() const... │ │ │ │ - 0x000ebd3c 2e2e2f2e 2e2f2e2e 2f737263 2f496e74 ../../../src/Int │ │ │ │ - 0x000ebd4c 65726661 6365732f 426f6e54 4d494e4c erfaces/BonTMINL │ │ │ │ - 0x000ebd5c 5032544e 4c502e68 70700000 675f6c5f P2TNLP.hpp..g_l_ │ │ │ │ - 0x000ebd6c 2e73697a 65282920 3d3d2067 5f755f2e .size() == g_u_. │ │ │ │ - 0x000ebd7c 73697a65 28290000 49706f70 743a3a49 size()..Ipopt::I │ │ │ │ - 0x000ebd8c 6e646578 20426f6e 6d696e3a 3a544d49 ndex Bonmin::TMI │ │ │ │ - 0x000ebd9c 4e4c5032 544e4c50 3a3a6e75 6d5f7661 NLP2TNLP::num_va │ │ │ │ - 0x000ebdac 72696162 6c657328 2920636f 6e737400 riables() const. │ │ │ │ - 0x000ebdbc 785f6c5f 2e73697a 65282920 3d3d2078 x_l_.size() == x │ │ │ │ - 0x000ebdcc 5f755f2e 73697a65 28290000 6e6e7a3a _u_.size()..nnz: │ │ │ │ - 0x000ebddc 20000000 6a436f6c 3a200000 2c206952 ...jCol: .., iR │ │ │ │ - 0x000ebdec 6f772000 76697274 75616c20 626f6f6c ow .virtual bool │ │ │ │ - 0x000ebdfc 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000ebe0c 544e4c50 51756164 43757473 3a3a6765 TNLPQuadCuts::ge │ │ │ │ - 0x000ebe1c 745f7363 616c696e 675f7061 72616d65 t_scaling_parame │ │ │ │ - 0x000ebe2c 74657273 2849706f 70743a3a 4e756d62 ters(Ipopt::Numb │ │ │ │ - 0x000ebe3c 6572262c 20626f6f 6c262c20 49706f70 er&, bool&, Ipop │ │ │ │ - 0x000ebe4c 743a3a49 6e646578 2c204970 6f70743a t::Index, Ipopt: │ │ │ │ - 0x000ebe5c 3a4e756d 6265722a 2c20626f 6f6c262c :Number*, bool&, │ │ │ │ - 0x000ebe6c 2049706f 70743a3a 496e6465 782c2049 Ipopt::Index, I │ │ │ │ - 0x000ebe7c 706f7074 3a3a4e75 6d626572 2a290000 popt::Number*).. │ │ │ │ - 0x000ebe8c 426f6e54 4d494e4c 50325175 61642e63 BonTMINLP2Quad.c │ │ │ │ - 0x000ebe9c 70700000 6e756d5f 636f6e73 74726169 pp..num_constrai │ │ │ │ - 0x000ebeac 6e747328 29203d3d 206d0000 766f6964 nts() == m..void │ │ │ │ - 0x000ebebc 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000ebecc 544e4c50 51756164 43757473 3a3a7365 TNLPQuadCuts::se │ │ │ │ - 0x000ebedc 745f6c69 6e656172 5f6f626a 65637469 t_linear_objecti │ │ │ │ - 0x000ebeec 76652869 6e742c20 636f6e73 7420646f ve(int, const do │ │ │ │ - 0x000ebefc 75626c65 2a2c2064 6f75626c 65290000 uble*, double).. │ │ │ │ - 0x000ebf0c 6e5f7661 72203d3d 20544d49 4e4c5032 n_var == TMINLP2 │ │ │ │ - 0x000ebf1c 544e4c50 3a3a6e75 6d5f7661 72696162 TNLP::num_variab │ │ │ │ - 0x000ebf2c 6c657328 29000000 766f6964 20426f6e les()...void Bon │ │ │ │ - 0x000ebf3c 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000ebf4c 51756164 43757473 3a3a6164 64526f77 QuadCuts::addRow │ │ │ │ - 0x000ebf5c 43757473 28636f6e 7374204f 73694375 Cuts(const OsiCu │ │ │ │ - 0x000ebf6c 7473262c 20626f6f 6c290000 64796e61 ts&, bool)..dyna │ │ │ │ - 0x000ebf7c 6d69635f 63617374 3c636f6e 73742051 mic_cast (cuts. │ │ │ │ - 0x000ebf9c 726f7743 75745074 72286929 29203d3d rowCutPtr(i)) == │ │ │ │ - 0x000ebfac 204e554c 4c000000 426f6e6d 696e3a3a NULL...Bonmin:: │ │ │ │ - 0x000ebfbc 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x000ebfcc 7574733a 3a544d49 4e4c5032 544e4c50 uts::TMINLP2TNLP │ │ │ │ - 0x000ebfdc 51756164 43757473 2849706f 70743a3a QuadCuts(Ipopt:: │ │ │ │ - 0x000ebfec 536d6172 74507472 3c426f6e 6d696e3a SmartPtr)...inse │ │ │ │ - 0x000ec00c 72746564 203d3d20 74727565 00000000 rted == true.... │ │ │ │ - 0x000ec01c 6e6e7a5f 68203d3d 2028696e 74292048 nnz_h == (int) H │ │ │ │ - 0x000ec02c 5f2e7369 7a652829 00000000 426f6e6d _.size()....Bonm │ │ │ │ - 0x000ec03c 696e3a3a 544d494e 4c503254 4e4c5051 in::TMINLP2TNLPQ │ │ │ │ - 0x000ec04c 75616443 7574733a 3a544d49 4e4c5032 uadCuts::TMINLP2 │ │ │ │ - 0x000ec05c 544e4c50 51756164 43757473 28636f6e TNLPQuadCuts(con │ │ │ │ - 0x000ec06c 73742042 6f6e6d69 6e3a3a54 4d494e4c st Bonmin::TMINL │ │ │ │ - 0x000ec07c 5032544e 4c505175 61644375 74732629 P2TNLPQuadCuts&) │ │ │ │ - 0x000ec08c 00000000 6e6e7a5f 68203d3d 20485f2e ....nnz_h == H_. │ │ │ │ - 0x000ec09c 73697a65 28290000 76697274 75616c20 size()..virtual │ │ │ │ - 0x000ec0ac 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000ec0bc 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000ec0cc 3a3a6576 616c5f68 2849706f 70743a3a ::eval_h(Ipopt:: │ │ │ │ - 0x000ec0dc 496e6465 782c2063 6f6e7374 2049706f Index, const Ipo │ │ │ │ - 0x000ec0ec 70743a3a 4e756d62 65722a2c 20626f6f pt::Number*, boo │ │ │ │ - 0x000ec0fc 6c2c2049 706f7074 3a3a4e75 6d626572 l, Ipopt::Number │ │ │ │ - 0x000ec10c 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ - 0x000ec11c 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ - 0x000ec12c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ - 0x000ec13c 743a3a49 6e646578 2c204970 6f70743a t::Index, Ipopt: │ │ │ │ - 0x000ec14c 3a496e64 65782a2c 2049706f 70743a3a :Index*, Ipopt:: │ │ │ │ - 0x000ec15c 496e6465 782a2c20 49706f70 743a3a4e Index*, Ipopt::N │ │ │ │ - 0x000ec16c 756d6265 722a2900 69526f77 20213d20 umber*).iRow != │ │ │ │ - 0x000ec17c 4e554c4c 00000000 6a436f6c 20213d20 NULL....jCol != │ │ │ │ - 0x000ec18c 4e554c4c 00000000 692d3e73 65636f6e NULL....i->secon │ │ │ │ - 0x000ec19c 642e6669 72737420 3c206e6e 7a5f685f d.first < nnz_h_ │ │ │ │ - 0x000ec1ac 6c61675f 6f726967 00000000 692d3e73 lag_orig....i->s │ │ │ │ - 0x000ec1bc 65636f6e 642e7365 636f6e64 203e2030 econd.second > 0 │ │ │ │ - 0x000ec1cc 00000000 692d3e73 65636f6e 642e6669 ....i->second.fi │ │ │ │ - 0x000ec1dc 72737420 3e3d206e 6e7a5f68 5f6c6167 rst >= nnz_h_lag │ │ │ │ - 0x000ec1ec 5f6f7269 67000000 6e6e7a20 3d3d2028 _orig...nnz == ( │ │ │ │ - 0x000ec1fc 696e7429 20485f2e 73697a65 28290000 int) H_.size().. │ │ │ │ - 0x000ec20c 69526f77 203d3d20 4e554c4c 00000000 iRow == NULL.... │ │ │ │ - 0x000ec21c 6a436f6c 203d3d20 4e554c4c 00000000 jCol == NULL.... │ │ │ │ - 0x000ec22c 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000ec23c 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000ec24c 51756164 43757473 3a3a7265 6d6f7665 QuadCuts::remove │ │ │ │ - 0x000ec25c 43757473 28756e73 69676e65 6420696e Cuts(unsigned in │ │ │ │ - 0x000ec26c 742c2063 6f6e7374 20696e74 2a290000 t, const int*).. │ │ │ │ - 0x000ec27c 69647873 5b695d20 2d206d5f 746d696e idxs[i] - m_tmin │ │ │ │ - 0x000ec28c 6c70203e 3d203000 6f726465 725b695d lp >= 0.order[i] │ │ │ │ - 0x000ec29c 203e3d20 69000000 76697274 75616c20 >= i...virtual │ │ │ │ - 0x000ec2ac 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000ec2bc 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000ec2cc 3a3a6576 616c5f66 2849706f 70743a3a ::eval_f(Ipopt:: │ │ │ │ - 0x000ec2dc 496e6465 782c2063 6f6e7374 2049706f Index, const Ipo │ │ │ │ - 0x000ec2ec 70743a3a 4e756d62 65722a2c 20626f6f pt::Number*, boo │ │ │ │ - 0x000ec2fc 6c2c2049 706f7074 3a3a4e75 6d626572 l, Ipopt::Number │ │ │ │ - 0x000ec30c 26290000 6e203d3d 2028696e 7429206f &)..n == (int) o │ │ │ │ - 0x000ec31c 626a5f2e 73697a65 28290000 76697274 bj_.size()..virt │ │ │ │ - 0x000ec32c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ec33c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ - 0x000ec34c 43757473 3a3a6576 616c5f67 7261645f Cuts::eval_grad_ │ │ │ │ - 0x000ec35c 66284970 6f70743a 3a496e64 65782c20 f(Ipopt::Index, │ │ │ │ - 0x000ec36c 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ - 0x000ec37c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ - 0x000ec38c 743a3a4e 756d6265 722a2900 76697274 t::Number*).virt │ │ │ │ - 0x000ec39c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ec3ac 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ - 0x000ec3bc 43757473 3a3a6576 616c5f6a 61635f67 Cuts::eval_jac_g │ │ │ │ - 0x000ec3cc 2849706f 70743a3a 496e6465 782c2063 (Ipopt::Index, c │ │ │ │ - 0x000ec3dc 6f6e7374 2049706f 70743a3a 4e756d62 onst Ipopt::Numb │ │ │ │ - 0x000ec3ec 65722a2c 20626f6f 6c2c2049 706f7074 er*, bool, Ipopt │ │ │ │ - 0x000ec3fc 3a3a496e 6465782c 2049706f 70743a3a ::Index, Ipopt:: │ │ │ │ - 0x000ec40c 496e6465 782c2049 706f7074 3a3a496e Index, Ipopt::In │ │ │ │ - 0x000ec41c 6465782a 2c204970 6f70743a 3a496e64 dex*, Ipopt::Ind │ │ │ │ - 0x000ec42c 65782a2c 2049706f 70743a3a 4e756d62 ex*, Ipopt::Numb │ │ │ │ - 0x000ec43c 65722a29 00000000 76697274 75616c20 er*)....virtual │ │ │ │ - 0x000ec44c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000ec45c 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000ec46c 3a3a6576 616c5f67 7261645f 67692849 ::eval_grad_gi(I │ │ │ │ - 0x000ec47c 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000ec48c 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000ec49c 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000ec4ac 496e6465 782c2049 706f7074 3a3a496e Index, Ipopt::In │ │ │ │ - 0x000ec4bc 64657826 2c204970 6f70743a 3a496e64 dex&, Ipopt::Ind │ │ │ │ - 0x000ec4cc 65782a2c 2049706f 70743a3a 4e756d62 ex*, Ipopt::Numb │ │ │ │ - 0x000ec4dc 65722a29 00000000 766f6964 20426f6e er*)....void Bon │ │ │ │ - 0x000ec4ec 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000ec4fc 51756164 43757473 3a3a6164 64437574 QuadCuts::addCut │ │ │ │ - 0x000ec50c 7328636f 6e737420 426f6e6d 696e3a3a s(const Bonmin:: │ │ │ │ - 0x000ec51c 43757473 262c2062 6f6f6c29 00000000 Cuts&, bool).... │ │ │ │ - 0x000ec52c 63757473 2e73697a 65436f6c 43757473 cuts.sizeColCuts │ │ │ │ - 0x000ec53c 2829203d 3d203000 76697274 75616c20 () == 0.virtual │ │ │ │ - 0x000ec54c 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ - 0x000ec55c 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000ec56c 3a3a6164 64437574 7328636f 6e737420 ::addCuts(const │ │ │ │ - 0x000ec57c 4f736943 75747326 29000000 76656374 OsiCuts&)...vect │ │ │ │ - 0x000ec58c 6f723a3a 72657365 72766500 74727969 or::reserve.tryi │ │ │ │ - 0x000ec59c 6e672074 6f206669 6c6c206e 65676174 ng to fill negat │ │ │ │ - 0x000ec5ac 69766520 6e756d62 6572206f 6620656e ive number of en │ │ │ │ - 0x000ec5bc 74726965 73000000 436f696e 46696c6c tries...CoinFill │ │ │ │ - 0x000ec5cc 4e000000 436f696e 5a65726f 4e000000 N...CoinZeroN... │ │ │ │ - 0x000ec5dc 76656374 6f723a3a 5f4d5f66 696c6c5f vector::_M_fill_ │ │ │ │ - 0x000ec5ec 696e7365 72740000 436c6f6e 696e6720 insert..Cloning │ │ │ │ - 0x000ec5fc 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x000ec60c 7574732e 00000000 76697274 75616c20 uts.....virtual │ │ │ │ - 0x000ec61c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000ec62c 4e4c504c 696e4f62 6a3a3a67 65745f73 NLPLinObj::get_s │ │ │ │ - 0x000ec63c 63616c69 6e675f70 6172616d 65746572 caling_parameter │ │ │ │ - 0x000ec64c 73284970 6f70743a 3a4e756d 62657226 s(Ipopt::Number& │ │ │ │ - 0x000ec65c 2c20626f 6f6c262c 2049706f 70743a3a , bool&, Ipopt:: │ │ │ │ - 0x000ec66c 496e6465 782c2049 706f7074 3a3a4e75 Index, Ipopt::Nu │ │ │ │ - 0x000ec67c 6d626572 2a2c2062 6f6f6c26 2c204970 mber*, bool&, Ip │ │ │ │ - 0x000ec68c 6f70743a 3a496e64 65782c20 49706f70 opt::Index, Ipop │ │ │ │ - 0x000ec69c 743a3a4e 756d6265 722a2900 426f6e54 t::Number*).BonT │ │ │ │ - 0x000ec6ac 4d494e4c 504c696e 4f626a2e 63707000 MINLPLinObj.cpp. │ │ │ │ - 0x000ec6bc 49735661 6c696428 746d696e 6c705f29 IsValid(tminlp_) │ │ │ │ - 0x000ec6cc 00000000 6d203d3d 206d5f00 76697274 ....m == m_.virt │ │ │ │ - 0x000ec6dc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ec6ec 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ - 0x000ec6fc 65745f63 6f6e7374 7261696e 74735f6c et_constraints_l │ │ │ │ - 0x000ec70c 696e6561 72697479 2849706f 70743a3a inearity(Ipopt:: │ │ │ │ - 0x000ec71c 496e6465 782c2049 706f7074 3a3a544e Index, Ipopt::TN │ │ │ │ - 0x000ec72c 4c503a3a 4c696e65 61726974 79547970 LP::LinearityTyp │ │ │ │ - 0x000ec73c 652a2900 76697274 75616c20 626f6f6c e*).virtual bool │ │ │ │ - 0x000ec74c 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ - 0x000ec75c 696e4f62 6a3a3a67 65745f62 6f756e64 inObj::get_bound │ │ │ │ - 0x000ec76c 735f696e 666f2849 706f7074 3a3a496e s_info(Ipopt::In │ │ │ │ - 0x000ec77c 6465782c 2049706f 70743a3a 4e756d62 dex, Ipopt::Numb │ │ │ │ - 0x000ec78c 65722a2c 2049706f 70743a3a 4e756d62 er*, Ipopt::Numb │ │ │ │ - 0x000ec79c 65722a2c 2049706f 70743a3a 496e6465 er*, Ipopt::Inde │ │ │ │ - 0x000ec7ac 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ - 0x000ec7bc 2a2c2049 706f7074 3a3a4e75 6d626572 *, Ipopt::Number │ │ │ │ - 0x000ec7cc 2a290000 6e203d3d 206e5f00 76697274 *)..n == n_.virt │ │ │ │ - 0x000ec7dc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ec7ec 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ - 0x000ec7fc 76616c5f 68284970 6f70743a 3a496e64 val_h(Ipopt::Ind │ │ │ │ - 0x000ec80c 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000ec81c 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ - 0x000ec82c 49706f70 743a3a4e 756d6265 722c2049 Ipopt::Number, I │ │ │ │ - 0x000ec83c 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000ec84c 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000ec85c 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000ec86c 496e6465 782c2049 706f7074 3a3a496e Index, Ipopt::In │ │ │ │ - 0x000ec87c 6465782a 2c204970 6f70743a 3a496e64 dex*, Ipopt::Ind │ │ │ │ - 0x000ec88c 65782a2c 2049706f 70743a3a 4e756d62 ex*, Ipopt::Numb │ │ │ │ - 0x000ec89c 65722a29 00000000 76697274 75616c20 er*)....virtual │ │ │ │ - 0x000ec8ac 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000ec8bc 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ - 0x000ec8cc 66284970 6f70743a 3a496e64 65782c20 f(Ipopt::Index, │ │ │ │ - 0x000ec8dc 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ - 0x000ec8ec 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ - 0x000ec8fc 743a3a4e 756d6265 72262900 426f6e54 t::Number&).BonT │ │ │ │ - 0x000ec90c 4d494e4c 504c696e 4f626a2e 68707000 MINLPLinObj.hpp. │ │ │ │ - 0x000ec91c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000ec92c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000ec93c 6a3a3a65 76616c5f 67726164 5f662849 j::eval_grad_f(I │ │ │ │ - 0x000ec94c 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000ec95c 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000ec96c 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000ec97c 4e756d62 65722a29 00000000 76697274 Number*)....virt │ │ │ │ - 0x000ec98c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ec99c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ - 0x000ec9ac 76616c5f 67284970 6f70743a 3a496e64 val_g(Ipopt::Ind │ │ │ │ - 0x000ec9bc 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000ec9cc 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ - 0x000ec9dc 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ - 0x000ec9ec 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ - 0x000ec9fc 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000eca0c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000eca1c 6a3a3a67 65745f73 74617274 696e675f j::get_starting_ │ │ │ │ - 0x000eca2c 706f696e 74284970 6f70743a 3a496e64 point(Ipopt::Ind │ │ │ │ - 0x000eca3c 65782c20 626f6f6c 2c204970 6f70743a ex, bool, Ipopt: │ │ │ │ - 0x000eca4c 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ - 0x000eca5c 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000eca6c 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000eca7c 49706f70 743a3a49 6e646578 2c20626f Ipopt::Index, bo │ │ │ │ - 0x000eca8c 6f6c2c20 49706f70 743a3a4e 756d6265 ol, Ipopt::Numbe │ │ │ │ - 0x000eca9c 722a2900 76697274 75616c20 626f6f6c r*).virtual bool │ │ │ │ - 0x000ecaac 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ - 0x000ecabc 696e4f62 6a3a3a65 76616c5f 67692849 inObj::eval_gi(I │ │ │ │ - 0x000ecacc 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000ecadc 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000ecaec 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000ecafc 496e6465 782c2049 706f7074 3a3a4e75 Index, Ipopt::Nu │ │ │ │ - 0x000ecb0c 6d626572 26290000 69203c20 6d5f0000 mber&)..i < m_.. │ │ │ │ - 0x000ecb1c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000ecb2c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000ecb3c 6a3a3a65 76616c5f 6a61635f 67284970 j::eval_jac_g(Ip │ │ │ │ - 0x000ecb4c 6f70743a 3a496e64 65782c20 636f6e73 opt::Index, cons │ │ │ │ - 0x000ecb5c 74204970 6f70743a 3a4e756d 6265722a t Ipopt::Number* │ │ │ │ - 0x000ecb6c 2c20626f 6f6c2c20 49706f70 743a3a49 , bool, Ipopt::I │ │ │ │ - 0x000ecb7c 6e646578 2c204970 6f70743a 3a496e64 ndex, Ipopt::Ind │ │ │ │ - 0x000ecb8c 65782c20 49706f70 743a3a49 6e646578 ex, Ipopt::Index │ │ │ │ - 0x000ecb9c 2a2c2049 706f7074 3a3a496e 6465782a *, Ipopt::Index* │ │ │ │ - 0x000ecbac 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000ecbbc 29000000 6e656c65 5f6a6163 203d3d20 )...nele_jac == │ │ │ │ - 0x000ecbcc 6e6e7a5f 6a61635f 00000000 76697274 nnz_jac_....virt │ │ │ │ - 0x000ecbdc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ecbec 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ - 0x000ecbfc 76616c5f 67726164 5f676928 49706f70 val_grad_gi(Ipop │ │ │ │ - 0x000ecc0c 743a3a49 6e646578 2c20636f 6e737420 t::Index, const │ │ │ │ - 0x000ecc1c 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000ecc2c 626f6f6c 2c204970 6f70743a 3a496e64 bool, Ipopt::Ind │ │ │ │ - 0x000ecc3c 65782c20 49706f70 743a3a49 6e646578 ex, Ipopt::Index │ │ │ │ - 0x000ecc4c 262c2049 706f7074 3a3a496e 6465782a &, Ipopt::Index* │ │ │ │ - 0x000ecc5c 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000ecc6c 29000000 76697274 75616c20 626f6f6c )...virtual bool │ │ │ │ - 0x000ecc7c 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ - 0x000ecc8c 696e4f62 6a3a3a67 65745f6e 6c705f69 inObj::get_nlp_i │ │ │ │ - 0x000ecc9c 6e666f28 49706f70 743a3a49 6e646578 nfo(Ipopt::Index │ │ │ │ - 0x000eccac 262c2049 706f7074 3a3a496e 64657826 &, Ipopt::Index& │ │ │ │ - 0x000eccbc 2c204970 6f70743a 3a496e64 6578262c , Ipopt::Index&, │ │ │ │ - 0x000ecccc 2049706f 70743a3a 496e6465 78262c20 Ipopt::Index&, │ │ │ │ - 0x000eccdc 49706f70 743a3a54 4e4c503a 3a496e64 Ipopt::TNLP::Ind │ │ │ │ - 0x000eccec 65785374 796c6545 6e756d26 29000000 exStyleEnum&)... │ │ │ │ - 0x000eccfc 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000ecd0c 6d696e3a 3a544d49 4e4c503a 3a676574 min::TMINLP::get │ │ │ │ - 0x000ecd1c 5f73696d 706c655f 636f6e63 6176655f _simple_concave_ │ │ │ │ - 0x000ecd2c 636f6e73 74726169 6e747328 696e742c constraints(int, │ │ │ │ - 0x000ecd3c 2053696d 706c6543 6f6e6361 7665436f SimpleConcaveCo │ │ │ │ - 0x000ecd4c 6e737472 61696e74 2a292063 6f6e7374 nstraint*) const │ │ │ │ - 0x000ecd5c 00000000 2e2e2f2e 2e2f2e2e 2f737263 ....../../../src │ │ │ │ - 0x000ecd6c 2f496e74 65726661 6365732f 426f6e54 /Interfaces/BonT │ │ │ │ - 0x000ecd7c 4d494e4c 502e6870 70000000 6e756d62 MINLP.hpp...numb │ │ │ │ - 0x000ecd8c 65725f63 6f6e6361 7665203d 3d203000 er_concave == 0. │ │ │ │ - 0x000ecd9c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000ecdac 6d696e3a 3a544d49 4e4c503a 3a676574 min::TMINLP::get │ │ │ │ - 0x000ecdbc 5f636f6e 73747261 696e745f 636f6e76 _constraint_conv │ │ │ │ - 0x000ecdcc 65786974 69657328 696e742c 204d6172 exities(int, Mar │ │ │ │ - 0x000ecddc 6b65644e 6f6e436f 6e766578 2a292063 kedNonConvex*) c │ │ │ │ - 0x000ecdec 6f6e7374 00000000 6e756d62 65725f6e onst....number_n │ │ │ │ - 0x000ecdfc 6f6e5f63 6f6e7620 3d3d2030 00000000 on_conv == 0.... │ │ │ │ - 0x000ece0c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000ece1c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000ece2c 6a3a3a65 76616c5f 75707065 725f626f j::eval_upper_bo │ │ │ │ - 0x000ece3c 756e645f 66284970 6f70743a 3a496e64 und_f(Ipopt::Ind │ │ │ │ - 0x000ece4c 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000ece5c 3a4e756d 6265722a 2c204970 6f70743a :Number*, Ipopt: │ │ │ │ - 0x000ece6c 3a4e756d 62657226 29000000 76697274 :Number&)...virt │ │ │ │ - 0x000ece7c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ece8c 3a544d49 4e4c504c 696e4f62 6a3a3a68 :TMINLPLinObj::h │ │ │ │ - 0x000ece9c 61735570 70657242 6f756e64 696e674f asUpperBoundingO │ │ │ │ - 0x000eceac 626a6563 74697665 28290000 76697274 bjective()..virt │ │ │ │ - 0x000ecebc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ececc 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ - 0x000ecedc 65745f76 61726961 626c6573 5f747970 et_variables_typ │ │ │ │ - 0x000eceec 65732849 706f7074 3a3a496e 6465782c es(Ipopt::Index, │ │ │ │ - 0x000ecefc 20426f6e 6d696e3a 3a544d49 4e4c503a Bonmin::TMINLP: │ │ │ │ - 0x000ecf0c 3a566172 6961626c 65547970 652a2900 :VariableType*). │ │ │ │ - 0x000ecf1c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000ecf2c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000ecf3c 6a3a3a67 65745f76 61726961 626c6573 j::get_variables │ │ │ │ - 0x000ecf4c 5f6c696e 65617269 74792849 706f7074 _linearity(Ipopt │ │ │ │ - 0x000ecf5c 3a3a496e 6465782c 2049706f 70743a3a ::Index, Ipopt:: │ │ │ │ - 0x000ecf6c 544e4c50 3a3a4c69 6e656172 69747954 TNLP::LinearityT │ │ │ │ - 0x000ecf7c 7970652a 29000000 76697274 75616c20 ype*)...virtual │ │ │ │ - 0x000ecf8c 436f696e 3a3a5265 66657265 6e636564 Coin::Referenced │ │ │ │ - 0x000ecf9c 4f626a65 63743a3a 7e526566 6572656e Object::~Referen │ │ │ │ - 0x000ecfac 6365644f 626a6563 74282900 2f757372 cedObject()./usr │ │ │ │ - 0x000ecfbc 2f696e63 6c756465 2f636f69 6e2f436f /include/coin/Co │ │ │ │ - 0x000ecfcc 696e536d 61727450 74722e68 70700000 inSmartPtr.hpp.. │ │ │ │ - 0x000ecfdc 72656665 72656e63 655f636f 756e745f reference_count_ │ │ │ │ - 0x000ecfec 203d3d20 30000000 766f6964 20426f6e == 0...void Bon │ │ │ │ - 0x000ecffc 6d696e3a 3a4c696e 65617243 75747347 min::LinearCutsG │ │ │ │ - 0x000ed00c 656e6572 61746f72 3a3a696e 69746961 enerator::initia │ │ │ │ - 0x000ed01c 6c697a65 28426f6e 6d696e3a 3a426162 lize(Bonmin::Bab │ │ │ │ - 0x000ed02c 53657475 70426173 65262900 426f6e4c SetupBase&).BonL │ │ │ │ - 0x000ed03c 696e6561 72437574 7347656e 65726174 inearCutsGenerat │ │ │ │ - 0x000ed04c 6f722e63 70700000 64796e61 6d69635f or.cpp..dynamic_ │ │ │ │ - 0x000ed05c 63617374 3c544d49 4e4c5032 544e4c50 cast (s.n │ │ │ │ - 0x000ed07c 6f6e6c69 6e656172 536f6c76 65722829 onlinearSolver() │ │ │ │ - 0x000ed08c 2d3e7072 6f626c65 6d282929 00000000 ->problem()).... │ │ │ │ - 0x000ed09c 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000ed0ac 6d696e3a 3a4c696e 65617243 75747347 min::LinearCutsG │ │ │ │ - 0x000ed0bc 656e6572 61746f72 3a3a6765 6e657261 enerator::genera │ │ │ │ - 0x000ed0cc 74654375 74732863 6f6e7374 204f7369 teCuts(const Osi │ │ │ │ - 0x000ed0dc 536f6c76 6572496e 74657266 61636526 SolverInterface& │ │ │ │ - 0x000ed0ec 2c204f73 69437574 73262c20 43676c54 , OsiCuts&, CglT │ │ │ │ - 0x000ed0fc 72656549 6e666f29 00000000 6e6c7000 reeInfo)....nlp. │ │ │ │ - 0x000ed10c 426f6e54 4d494e4c 5032544e 4c500000 BonTMINLP2TNLP.. │ │ │ │ - 0x000ed11c 61646443 75747300 4d617472 69782069 addCuts.Matrix i │ │ │ │ - 0x000ed12c 73206e6f 7420636f 6c206f72 64657265 s not col ordere │ │ │ │ - 0x000ed13c 64000000 766f6964 20426f6e 6d696e3a d...void Bonmin: │ │ │ │ - 0x000ed14c 3a544d61 743a3a63 72656174 6528636f :TMat::create(co │ │ │ │ - 0x000ed15c 6e737420 436f696e 5061636b 65644d61 nst CoinPackedMa │ │ │ │ - 0x000ed16c 74726978 26290000 426f6e54 4d617472 trix&)..BonTMatr │ │ │ │ - 0x000ed17c 69782e63 70700000 6e6e7a3d 3d6e6e7a ix.cpp..nnz==nnz │ │ │ │ - 0x000ed18c 5f000000 766f6964 20426f6e 6d696e3a _...void Bonmin: │ │ │ │ - 0x000ed19c 3a544d61 743a3a6d 616b655f 66756c6c :TMat::make_full │ │ │ │ - 0x000ed1ac 5f757070 65725f74 7269616e 67756c61 _upper_triangula │ │ │ │ - 0x000ed1bc 72282900 69526f77 5f5b695d 203c206a r().iRow_[i] < j │ │ │ │ - 0x000ed1cc 436f6c5f 5b695d00 766f6964 20426f6e Col_[i].void Bon │ │ │ │ - 0x000ed1dc 6d696e3a 3a544d61 743a3a6d 616b655f min::TMat::make_ │ │ │ │ - 0x000ed1ec 75707065 725f7472 69616e67 756c6172 upper_triangular │ │ │ │ - 0x000ed1fc 28636f6e 73742042 6f6e6d69 6e3a3a4d (const Bonmin::M │ │ │ │ - 0x000ed20c 61747269 7853746f 72616765 54797065 atrixStorageType │ │ │ │ - 0x000ed21c 26290000 6a436f6c 5f5b695d 203e3d20 &)..jCol_[i] >= │ │ │ │ - 0x000ed22c 69526f77 5f5b695d 00000000 6a436f6c iRow_[i]....jCol │ │ │ │ - 0x000ed23c 5f5b695d 203c3d20 69526f77 5f5b695d _[i] <= iRow_[i] │ │ │ │ - 0x000ed24c 00000000 636f6e73 74616e74 20746572 ....constant ter │ │ │ │ - 0x000ed25c 6d200000 4c696e65 61722074 65726d20 m ..Linear term │ │ │ │ - 0x000ed26c 2873697a 65200000 293a2000 202a2078 (size ..): . * x │ │ │ │ - 0x000ed27c 5b000000 5d090000 09090000 766f6964 [...].......void │ │ │ │ - 0x000ed28c 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ - 0x000ed29c 3a3a6772 61646961 6e745f73 74727563 ::gradiant_struc │ │ │ │ - 0x000ed2ac 7428696e 742c2069 6e742a2c 20626f6f t(int, int*, boo │ │ │ │ - 0x000ed2bc 6c290000 426f6e51 75616452 6f772e63 l)..BonQuadRow.c │ │ │ │ - 0x000ed2cc 70700000 6e203d3d 206e6e7a 00000000 pp..n == nnz.... │ │ │ │ - 0x000ed2dc 6e6e7a20 3d3d2028 696e7429 20675f2e nnz == (int) g_. │ │ │ │ - 0x000ed2ec 73697a65 28290000 766f6964 20426f6e size()..void Bon │ │ │ │ - 0x000ed2fc 6d696e3a 3a517561 64526f77 3a3a696e min::QuadRow::in │ │ │ │ - 0x000ed30c 7465726e 616c5f65 76616c5f 67726164 ternal_eval_grad │ │ │ │ - 0x000ed31c 28636f6e 73742064 6f75626c 652a2900 (const double*). │ │ │ │ - 0x000ed32c 69692d3e 66697273 74203d3d 20515f2e ii->first == Q_. │ │ │ │ - 0x000ed33c 69526f77 5f5b515f 2e726f77 4f726465 iRow_[Q_.rowOrde │ │ │ │ - 0x000ed34c 72696e67 5f5b6969 2d3e7365 636f6e64 ring_[ii->second │ │ │ │ - 0x000ed35c 5d5d0000 515f726f 775f6772 61645f69 ]]..Q_row_grad_i │ │ │ │ - 0x000ed36c 64785f5b 6b5d2d3e 66697273 74203d3d dx_[k]->first == │ │ │ │ - 0x000ed37c 2069692d 3e666972 73740000 69692d3e ii->first..ii-> │ │ │ │ - 0x000ed38c 66697273 74203d3d 20515f2e 6a436f6c first == Q_.jCol │ │ │ │ - 0x000ed39c 5f5b515f 2e636f6c 756d6e4f 72646572 _[Q_.columnOrder │ │ │ │ - 0x000ed3ac 696e675f 5b69692d 3e736563 6f6e645d ing_[ii->second] │ │ │ │ - 0x000ed3bc 5d000000 515f636f 6c5f6772 61645f69 ]...Q_col_grad_i │ │ │ │ - 0x000ed3cc 64785f5b 6b5d2d3e 66697273 74203d3d dx_[k]->first == │ │ │ │ - 0x000ed3dc 2069692d 3e666972 73740000 766f6964 ii->first..void │ │ │ │ - 0x000ed3ec 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ - 0x000ed3fc 3a3a6576 616c5f67 72616428 696e742c ::eval_grad(int, │ │ │ │ - 0x000ed40c 20636f6e 73742064 6f75626c 652a2c20 const double*, │ │ │ │ - 0x000ed41c 626f6f6c 2c20646f 75626c65 2a290000 bool, double*).. │ │ │ │ - 0x000ed42c 766f6964 20426f6e 6d696e3a 3a517561 void Bonmin::Qua │ │ │ │ - 0x000ed43c 64526f77 3a3a6164 645f746f 5f686573 dRow::add_to_hes │ │ │ │ - 0x000ed44c 7369616e 28426f6e 6d696e3a 3a41646a sian(Bonmin::Adj │ │ │ │ - 0x000ed45c 75737461 626c654d 6174262c 20626f6f ustableMat&, boo │ │ │ │ - 0x000ed46c 6c290000 515f6865 73736961 6e5f6964 l)..Q_hessian_id │ │ │ │ - 0x000ed47c 785f2e65 6d707479 28290000 7265732e x_.empty()..res. │ │ │ │ - 0x000ed48c 7365636f 6e64203d 3d207472 75650000 second == true.. │ │ │ │ - 0x000ed49c 766f6964 20426f6e 6d696e3a 3a517561 void Bonmin::Qua │ │ │ │ - 0x000ed4ac 64526f77 3a3a696e 69746961 6c697a65 dRow::initialize │ │ │ │ - 0x000ed4bc 28290000 515f2e6a 436f6c5f 5b695d20 ()..Q_.jCol_[i] │ │ │ │ - 0x000ed4cc 3e3d2051 5f2e6952 6f775f5b 695d0000 >= Q_.iRow_[i].. │ │ │ │ - 0x000ed4dc 51756164 72617469 63206375 74206861 Quadratic cut ha │ │ │ │ - 0x000ed4ec 73206c6f 77657220 626f756e 64200000 s lower bound .. │ │ │ │ - 0x000ed4fc 20616e64 20757070 65722062 6f756e64 and upper bound │ │ │ │ - 0x000ed50c 20000000 4c696e65 61722070 61727420 ...Linear part │ │ │ │ - 0x000ed51c 68617320 00000000 206e6f6e 207a6572 has .... non zer │ │ │ │ - 0x000ed52c 6f65733a 00000000 2b200000 51756164 oes:....+ ..Quad │ │ │ │ - 0x000ed53c 72617469 63207061 72742069 73206769 ratic part is gi │ │ │ │ - 0x000ed54c 76656e20 62792074 6865206d 61747269 ven by the matri │ │ │ │ - 0x000ed55c 783a0000 20717561 64726174 69632063 x:.. quadratic c │ │ │ │ - 0x000ed56c 7574732e 00000000 74696e79 5f656c65 uts.....tiny_ele │ │ │ │ - 0x000ed57c 6d656e74 00000000 76657279 5f74696e ment....very_tin │ │ │ │ - 0x000ed58c 795f656c 656d656e 74000000 4c696e65 y_element...Line │ │ │ │ - 0x000ed59c 61722073 74756666 00000000 426f6e6d ar stuff....Bonm │ │ │ │ + 0x000e987c 76697274 75616c20 696e7420 426f6e52 virtual int BonR │ │ │ │ + 0x000e988c 616e646f 6d43686f 6963653a 3a736574 andomChoice::set │ │ │ │ + 0x000e989c 75704c69 7374284f 73694272 616e6368 upList(OsiBranch │ │ │ │ + 0x000e98ac 696e6749 6e666f72 6d617469 6f6e2a2c ingInformation*, │ │ │ │ + 0x000e98bc 20626f6f 6c290000 426f6e52 616e646f bool)..BonRando │ │ │ │ + 0x000e98cc 6d43686f 6963652e 63707000 6e756d62 mChoice.cpp.numb │ │ │ │ + 0x000e98dc 65724f62 6a656374 73000000 76697274 erObjects...virt │ │ │ │ + 0x000e98ec 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ + 0x000e98fc 3a426f6e 43686f6f 73655661 72696162 :BonChooseVariab │ │ │ │ + 0x000e990c 6c653a3a 75706461 7465496e 666f726d le::updateInform │ │ │ │ + 0x000e991c 6174696f 6e28696e 742c2069 6e742c20 ation(int, int, │ │ │ │ + 0x000e992c 646f7562 6c652c20 646f7562 6c652c20 double, double, │ │ │ │ + 0x000e993c 696e7429 00000000 426f6e43 686f6f73 int)....BonChoos │ │ │ │ + 0x000e994c 65566172 6961626c 652e6370 70000000 eVariable.cpp... │ │ │ │ + 0x000e995c 696e6465 783c736f 6c766572 5f2d3e6e indexn │ │ │ │ + 0x000e996c 756d6265 724f626a 65637473 28290000 umberObjects().. │ │ │ │ + 0x000e997c 6272616e 63683c32 00000000 73746174 branch<2....stat │ │ │ │ + 0x000e998c 75733e3d 30000000 6362635f 6d6f6465 us>=0...cbc_mode │ │ │ │ + 0x000e999c 6c5f0000 76697274 75616c20 766f6964 l_..virtual void │ │ │ │ + 0x000e99ac 20426f6e 6d696e3a 3a426f6e 43686f6f Bonmin::BonChoo │ │ │ │ + 0x000e99bc 73655661 72696162 6c653a3a 75706461 seVariable::upda │ │ │ │ + 0x000e99cc 7465496e 666f726d 6174696f 6e28636f teInformation(co │ │ │ │ + 0x000e99dc 6e737420 4f736942 72616e63 68696e67 nst OsiBranching │ │ │ │ + 0x000e99ec 496e666f 726d6174 696f6e2a 2c20696e Information*, in │ │ │ │ + 0x000e99fc 742c204f 7369486f 74496e66 6f2a2900 t, OsiHotInfo*). │ │ │ │ + 0x000e9a0c 6f626a65 63742d3e 75704573 74696d61 object->upEstima │ │ │ │ + 0x000e9a1c 74652829 3e302e30 26266f62 6a656374 te()>0.0&&object │ │ │ │ + 0x000e9a2c 2d3e646f 776e4573 74696d61 74652829 ->downEstimate() │ │ │ │ + 0x000e9a3c 3e302e30 00000000 696e7420 4f736948 >0.0....int OsiH │ │ │ │ + 0x000e9a4c 6f74496e 666f3a3a 75705374 61747573 otInfo::upStatus │ │ │ │ + 0x000e9a5c 28292063 6f6e7374 00000000 2f757372 () const..../usr │ │ │ │ + 0x000e9a6c 2f696e63 6c756465 2f636f69 6e2f4f73 /include/coin/Os │ │ │ │ + 0x000e9a7c 6943686f 6f736556 61726961 626c652e iChooseVariable. │ │ │ │ + 0x000e9a8c 68707000 6272616e 6368696e 674f626a hpp.branchingObj │ │ │ │ + 0x000e9a9c 6563745f 2d3e6e75 6d626572 4272616e ect_->numberBran │ │ │ │ + 0x000e9aac 63686573 2829203d 3d203200 696e7420 ches() == 2.int │ │ │ │ + 0x000e9abc 4f736948 6f74496e 666f3a3a 646f776e OsiHotInfo::down │ │ │ │ + 0x000e9acc 53746174 75732829 20636f6e 73740000 Status() const.. │ │ │ │ + 0x000e9adc 424f4e00 25336420 75702025 33642020 BON.%3d up %3d │ │ │ │ + 0x000e9aec 252e3865 2020646f 776e2025 33642020 %.8e down %3d │ │ │ │ + 0x000e9afc 252e3865 00000000 75704d75 6c746970 %.8e....upMultip │ │ │ │ + 0x000e9b0c 6c696572 203d2025 6520646f 776e4d75 lier = %e downMu │ │ │ │ + 0x000e9b1c 6c746970 6c696572 203d2025 65000000 ltiplier = %e... │ │ │ │ + 0x000e9b2c 25336420 76616c75 65203d20 25652075 %3d value = %e u │ │ │ │ + 0x000e9b3c 70457374 696d6174 65203d20 25652064 pEstimate = %e d │ │ │ │ + 0x000e9b4c 6f776e45 7374696d 61746520 3d202565 ownEstimate = %e │ │ │ │ + 0x000e9b5c 20696e66 65617320 3d202565 2076616c infeas = %e val │ │ │ │ + 0x000e9b6c 75653220 3d202565 00000000 6c697374 ue2 = %e....list │ │ │ │ + 0x000e9b7c 5f5b2535 645d203d 20253564 2c207573 _[%5d] = %5d, us │ │ │ │ + 0x000e9b8c 6566756c 6c5f5b25 35645d20 3d20252e efull_[%5d] = %. │ │ │ │ + 0x000e9b9c 31366520 252e3136 65000000 6c697374 16e %.16e...list │ │ │ │ + 0x000e9bac 5f5b2533 645d203d 20253364 20757365 _[%3d] = %3d use │ │ │ │ + 0x000e9bbc 66756c5f 5b253364 5d203d20 25650000 ful_[%3d] = %e.. │ │ │ │ + 0x000e9bcc 6c697374 325b2533 645d203d 20253364 list2[%3d] = %3d │ │ │ │ + 0x000e9bdc 20757365 66756c32 5b253364 5d203d20 useful2[%3d] = │ │ │ │ + 0x000e9bec 25650000 20537461 7274696e 67207374 %e.. Starting st │ │ │ │ + 0x000e9bfc 726f6e67 20627261 6e636869 6e672e20 rong branching. │ │ │ │ + 0x000e9c0c 4f626a2e 2076616c 203d2025 670a0000 Obj. val = %g... │ │ │ │ + 0x000e9c1c 20202020 20202020 20202056 61722020 Var │ │ │ │ + 0x000e9c2c 20205661 6c756520 20202020 20202020 Value │ │ │ │ + 0x000e9c3c 20202044 6f776e53 74617420 20202044 DownStat D │ │ │ │ + 0x000e9c4c 6f776e43 68616e67 65202020 20205570 ownChange Up │ │ │ │ + 0x000e9c5c 53746174 20202020 20205570 4368616e Stat UpChan │ │ │ │ + 0x000e9c6c 67650000 20202020 25336420 20202025 ge.. %3d % │ │ │ │ + 0x000e9c7c 33642020 2020252e 36652020 20202020 3d %.6e │ │ │ │ + 0x000e9c8c 25367320 20202025 2e366520 20202536 %6s %.6e %6 │ │ │ │ + 0x000e9c9c 73202020 20252e36 65000000 4272616e s %.6e...Bran │ │ │ │ + 0x000e9cac 63686564 206f6e20 76617269 61626c65 ched on variable │ │ │ │ + 0x000e9cbc 2025692c 20626573 74576869 63685761 %i, bestWhichWa │ │ │ │ + 0x000e9ccc 793a2025 69000000 20202020 20202020 y: %i... │ │ │ │ + 0x000e9cdc 20202043 686f6f73 696e6720 25640000 Choosing %d.. │ │ │ │ + 0x000e9cec 75706461 74652025 33642025 33642025 update %3d %3d % │ │ │ │ + 0x000e9cfc 65202565 20253364 00000000 63616e64 e %e %3d....cand │ │ │ │ + 0x000e9d0c 69646174 655f736f 72745f63 72697465 idate_sort_crite │ │ │ │ + 0x000e9d1c 72696f6e 00000000 43686f69 6365206f rion....Choice o │ │ │ │ + 0x000e9d2c 66207468 65206372 69746572 696f6e20 f the criterion │ │ │ │ + 0x000e9d3c 746f2063 686f6f73 65206361 6e646964 to choose candid │ │ │ │ + 0x000e9d4c 61746573 20696e20 7374726f 6e672d62 ates in strong-b │ │ │ │ + 0x000e9d5c 72616e63 68696e67 00000000 62657374 ranching....best │ │ │ │ + 0x000e9d6c 2d70732d 636f7374 00000000 536f7274 -ps-cost....Sort │ │ │ │ + 0x000e9d7c 20627920 64656372 65617369 6e672070 by decreasing p │ │ │ │ + 0x000e9d8c 73657564 6f2d636f 73740000 776f7273 seudo-cost..wors │ │ │ │ + 0x000e9d9c 742d7073 2d636f73 74000000 536f7274 t-ps-cost...Sort │ │ │ │ + 0x000e9dac 20627920 696e6372 65617369 6e672070 by increasing p │ │ │ │ + 0x000e9dbc 73657564 6f2d636f 73740000 536f7274 seudo-cost..Sort │ │ │ │ + 0x000e9dcc 20627920 64656372 65617369 6e672069 by decreasing i │ │ │ │ + 0x000e9ddc 6e746567 65722069 6e666561 73696269 nteger infeasibi │ │ │ │ + 0x000e9dec 6c697479 00000000 6c656173 742d6672 lity....least-fr │ │ │ │ + 0x000e9dfc 61637469 6f6e616c 00000000 536f7274 actional....Sort │ │ │ │ + 0x000e9e0c 20627920 696e6372 65617369 6e672069 by increasing i │ │ │ │ + 0x000e9e1c 6e746567 65722069 6e666561 73696269 nteger infeasibi │ │ │ │ + 0x000e9e2c 6c697479 00000000 73657475 705f7073 lity....setup_ps │ │ │ │ + 0x000e9e3c 6575646f 5f667261 63000000 50726f70 eudo_frac...Prop │ │ │ │ + 0x000e9e4c 6f727469 6f6e206f 66207374 726f6e67 ortion of strong │ │ │ │ + 0x000e9e5c 20627261 6e636869 6e67206c 69737420 branching list │ │ │ │ + 0x000e9e6c 74686174 20686173 20746f20 62652074 that has to be t │ │ │ │ + 0x000e9e7c 616b656e 2066726f 6d206d6f 73742d69 aken from most-i │ │ │ │ + 0x000e9e8c 6e746567 65722d69 6e666561 7369626c nteger-infeasibl │ │ │ │ + 0x000e9e9c 65206c69 73742e00 6d61786d 696e5f63 e list..maxmin_c │ │ │ │ + 0x000e9eac 7269745f 6e6f5f73 6f6c0000 57656967 rit_no_sol..Weig │ │ │ │ + 0x000e9ebc 68742074 6f776172 6473206d 696e696d ht towards minim │ │ │ │ + 0x000e9ecc 756d2069 6e206f66 206c6f77 65722061 um in of lower a │ │ │ │ + 0x000e9edc 6e642075 70706572 20627261 6e636869 nd upper branchi │ │ │ │ + 0x000e9eec 6e672065 7374696d 61746573 20776865 ng estimates whe │ │ │ │ + 0x000e9efc 6e206e6f 20736f6c 7574696f 6e206861 n no solution ha │ │ │ │ + 0x000e9f0c 73206265 656e2066 6f756e64 20796574 s been found yet │ │ │ │ + 0x000e9f1c 2e000000 6d61786d 696e5f63 7269745f ....maxmin_crit_ │ │ │ │ + 0x000e9f2c 68617665 5f736f6c 00000000 57656967 have_sol....Weig │ │ │ │ + 0x000e9f3c 68742074 6f776172 6473206d 696e696d ht towards minim │ │ │ │ + 0x000e9f4c 756d2069 6e206f66 206c6f77 65722061 um in of lower a │ │ │ │ + 0x000e9f5c 6e642075 70706572 20627261 6e636869 nd upper branchi │ │ │ │ + 0x000e9f6c 6e672065 7374696d 61746573 20776865 ng estimates whe │ │ │ │ + 0x000e9f7c 6e206120 736f6c75 74696f6e 20686173 n a solution has │ │ │ │ + 0x000e9f8c 20626565 6e20666f 756e642e 00000000 been found..... │ │ │ │ + 0x000e9f9c 6e756d62 65725f62 65666f72 655f7472 number_before_tr │ │ │ │ + 0x000e9fac 7573745f 6c697374 00000000 53657420 ust_list....Set │ │ │ │ + 0x000e9fbc 74686520 6e756d62 6572206f 66206272 the number of br │ │ │ │ + 0x000e9fcc 616e6368 6573206f 6e206120 76617269 anches on a vari │ │ │ │ + 0x000e9fdc 61626c65 20626566 6f726520 69747320 able before its │ │ │ │ + 0x000e9fec 70736575 646f2063 6f737473 20617265 pseudo costs are │ │ │ │ + 0x000e9ffc 20746f20 62652062 656c6965 76656420 to be believed │ │ │ │ + 0x000ea00c 64757269 6e672073 65747570 206f6620 during setup of │ │ │ │ + 0x000ea01c 7374726f 6e672062 72616e63 68696e67 strong branching │ │ │ │ + 0x000ea02c 2063616e 64696461 7465206c 6973742e candidate list. │ │ │ │ + 0x000ea03c 00000000 54686520 64656661 756c7420 ....The default │ │ │ │ + 0x000ea04c 76616c75 65206973 20746861 74206f66 value is that of │ │ │ │ + 0x000ea05c 20226e75 6d626572 5f626566 6f72655f "number_before_ │ │ │ │ + 0x000ea06c 74727573 74220000 6e756d62 65725f73 trust"..number_s │ │ │ │ + 0x000ea07c 74726f6e 675f6272 616e6368 5f726f6f trong_branch_roo │ │ │ │ + 0x000ea08c 74000000 4d617869 6d756d20 6e756d62 t...Maximum numb │ │ │ │ + 0x000ea09c 6572206f 66207661 72696162 6c657320 er of variables │ │ │ │ + 0x000ea0ac 636f6e73 69646572 65642066 6f722073 considered for s │ │ │ │ + 0x000ea0bc 74726f6e 67206272 616e6368 696e6720 trong branching │ │ │ │ + 0x000ea0cc 696e2072 6f6f7420 6e6f6465 2e000000 in root node.... │ │ │ │ + 0x000ea0dc 6d696e5f 6e756d62 65725f73 74726f6e min_number_stron │ │ │ │ + 0x000ea0ec 675f6272 616e6368 00000000 53657473 g_branch....Sets │ │ │ │ + 0x000ea0fc 206d696e 696d756d 206e756d 62657220 minimum number │ │ │ │ + 0x000ea10c 6f662076 61726961 626c6573 20666f72 of variables for │ │ │ │ + 0x000ea11c 20737472 6f6e6720 6272616e 6368696e strong branchin │ │ │ │ + 0x000ea12c 6720286f 76657272 6964696e 67207472 g (overriding tr │ │ │ │ + 0x000ea13c 75737429 00000000 74727573 745f7374 ust)....trust_st │ │ │ │ + 0x000ea14c 726f6e67 5f627261 6e636869 6e675f66 rong_branching_f │ │ │ │ + 0x000ea15c 6f725f70 73657564 6f5f636f 73740000 or_pseudo_cost.. │ │ │ │ + 0x000ea16c 57686574 68657220 6f72206e 6f742074 Whether or not t │ │ │ │ + 0x000ea17c 6f207472 75737420 7374726f 6e672062 o trust strong b │ │ │ │ + 0x000ea18c 72616e63 68696e67 20726573 756c7473 ranching results │ │ │ │ + 0x000ea19c 20666f72 20757064 6174696e 67207073 for updating ps │ │ │ │ + 0x000ea1ac 6575646f 20636f73 74732e00 6e756d62 eudo costs..numb │ │ │ │ + 0x000ea1bc 65725f6c 6f6f6b5f 61686561 64000000 er_look_ahead... │ │ │ │ + 0x000ea1cc 53657473 206c696d 6974206f 66206c6f Sets limit of lo │ │ │ │ + 0x000ea1dc 6f6b2d61 68656164 20737472 6f6e672d ok-ahead strong- │ │ │ │ + 0x000ea1ec 6272616e 6368696e 67207472 69616c73 branching trials │ │ │ │ + 0x000ea1fc 00000000 696e7420 426f6e6d 696e3a3a ....int Bonmin:: │ │ │ │ + 0x000ea20c 486f7449 6e666f3a 3a757064 61746549 HotInfo::updateI │ │ │ │ + 0x000ea21c 6e666f72 6d617469 6f6e2863 6f6e7374 nformation(const │ │ │ │ + 0x000ea22c 204f7369 536f6c76 6572496e 74657266 OsiSolverInterf │ │ │ │ + 0x000ea23c 6163652a 2c20636f 6e737420 4f736942 ace*, const OsiB │ │ │ │ + 0x000ea24c 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ + 0x000ea25c 696f6e2a 2c204f73 6943686f 6f736556 ion*, OsiChooseV │ │ │ │ + 0x000ea26c 61726961 626c652a 29000000 736f6c76 ariable*)...solv │ │ │ │ + 0x000ea27c 65722d3e 6d657373 61676548 616e646c er->messageHandl │ │ │ │ + 0x000ea28c 65722829 20213d20 4e554c4c 00000000 er() != NULL.... │ │ │ │ + 0x000ea29c 56657279 20736d61 6c6c2069 6e666561 Very small infea │ │ │ │ + 0x000ea2ac 73696269 6c697479 3a200000 76697274 sibility: ..virt │ │ │ │ + 0x000ea2bc 75616c20 696e7420 426f6e6d 696e3a3a ual int Bonmin:: │ │ │ │ + 0x000ea2cc 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ + 0x000ea2dc 653a3a64 6f537472 6f6e6742 72616e63 e::doStrongBranc │ │ │ │ + 0x000ea2ec 68696e67 284f7369 536f6c76 6572496e hing(OsiSolverIn │ │ │ │ + 0x000ea2fc 74657266 6163652a 2c204f73 69427261 terface*, OsiBra │ │ │ │ + 0x000ea30c 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ + 0x000ea31c 6e2a2c20 696e742c 20696e74 29000000 n*, int, int)... │ │ │ │ + 0x000ea32c 6272616e 63682d3e 6e756d62 65724272 branch->numberBr │ │ │ │ + 0x000ea33c 616e6368 65732829 3d3d3200 53420000 anches()==2.SB.. │ │ │ │ + 0x000ea34c 73746174 7573303d 3d302026 26207374 status0==0 && st │ │ │ │ + 0x000ea35c 61747573 313d3d30 00000000 646f7562 atus1==0....doub │ │ │ │ + 0x000ea36c 6c65204f 7369486f 74496e66 6f3a3a75 le OsiHotInfo::u │ │ │ │ + 0x000ea37c 70436861 6e676528 2920636f 6e737400 pChange() const. │ │ │ │ + 0x000ea38c 69446f20 3c3d2028 696e7429 20726573 iDo <= (int) res │ │ │ │ + 0x000ea39c 756c7473 5f2e7369 7a652829 00000000 ults_.size().... │ │ │ │ + 0x000ea3ac 76697274 75616c20 696e7420 426f6e6d virtual int Bonm │ │ │ │ + 0x000ea3bc 696e3a3a 426f6e43 686f6f73 65566172 in::BonChooseVar │ │ │ │ + 0x000ea3cc 6961626c 653a3a63 686f6f73 65566172 iable::chooseVar │ │ │ │ + 0x000ea3dc 6961626c 65284f73 69536f6c 76657249 iable(OsiSolverI │ │ │ │ + 0x000ea3ec 6e746572 66616365 2a2c204f 73694272 nterface*, OsiBr │ │ │ │ + 0x000ea3fc 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ + 0x000ea40c 6f6e2a2c 20626f6f 6c290000 72657375 on*, bool)..resu │ │ │ │ + 0x000ea41c 6c74735f 5b695d2e 75705374 61747573 lts_[i].upStatus │ │ │ │ + 0x000ea42c 28293e3d 30000000 72657375 6c74735f ()>=0...results_ │ │ │ │ + 0x000ea43c 5b695d2e 646f776e 53746174 75732829 [i].downStatus() │ │ │ │ + 0x000ea44c 3e3d3000 426f6e43 686f6f73 65566172 >=0.BonChooseVar │ │ │ │ + 0x000ea45c 6961626c 65000000 73657475 704c6973 iable...setupLis │ │ │ │ + 0x000ea46c 74000000 53686f75 6c64206e 6f742062 t...Should not b │ │ │ │ + 0x000ea47c 65206361 6c6c6564 20776974 6820696e e called with in │ │ │ │ + 0x000ea48c 69746961 6c697a65 3d3d6661 6c736500 itialize==false. │ │ │ │ + 0x000ea49c 76697274 75616c20 696e7420 426f6e6d virtual int Bonm │ │ │ │ + 0x000ea4ac 696e3a3a 426f6e43 686f6f73 65566172 in::BonChooseVar │ │ │ │ + 0x000ea4bc 6961626c 653a3a73 65747570 4c697374 iable::setupList │ │ │ │ + 0x000ea4cc 284f7369 4272616e 6368696e 67496e66 (OsiBranchingInf │ │ │ │ + 0x000ea4dc 6f726d61 74696f6e 2a2c2062 6f6f6c29 ormation*, bool) │ │ │ │ + 0x000ea4ec 00000000 6c697374 5f5b7075 744f7468 ....list_[putOth │ │ │ │ + 0x000ea4fc 65722d31 5d3c3000 63686563 6b496e64 er-1]<0.checkInd │ │ │ │ + 0x000ea50c 65783c70 75744f74 68657200 693d3d6e exbab │ │ │ │ + 0x000ea7dc 50747228 29000000 6c705f20 3d3d204e Ptr()...lp_ == N │ │ │ │ + 0x000ea7ec 554c4c00 53706563 69667920 74686520 ULL.Specify the │ │ │ │ + 0x000ea7fc 66726571 75656e63 79202869 6e207465 frequency (in te │ │ │ │ + 0x000ea80c 726d7320 6f66206e 6f646573 29206174 rms of nodes) at │ │ │ │ + 0x000ea81c 20776869 63682073 6f6d6520 61206c61 which some a la │ │ │ │ + 0x000ea82c 2066696c 6d696e74 20656370 20637574 filmint ecp cut │ │ │ │ + 0x000ea83c 73206172 65206765 6e657261 7465642e s are generated. │ │ │ │ + 0x000ea84c 00000000 41206672 65717565 6e637920 ....A frequency │ │ │ │ + 0x000ea85c 6f662030 20616d6f 756e7473 20746f20 of 0 amounts to │ │ │ │ + 0x000ea86c 746f206e 65766572 20736f6c 76652074 to never solve t │ │ │ │ + 0x000ea87c 6865204e 4c502072 656c6178 6174696f he NLP relaxatio │ │ │ │ + 0x000ea88c 6e2e0000 6563705f 6d61785f 726f756e n...ecp_max_roun │ │ │ │ + 0x000ea89c 64730000 53657420 74686520 6d617869 ds..Set the maxi │ │ │ │ + 0x000ea8ac 6d616c20 6e756d62 6572206f 6620726f mal number of ro │ │ │ │ + 0x000ea8bc 756e6473 206f6620 45435020 63757473 unds of ECP cuts │ │ │ │ + 0x000ea8cc 2e000000 6563705f 6162735f 746f6c00 ....ecp_abs_tol. │ │ │ │ + 0x000ea8dc 53657420 74686520 6162736f 6c757465 Set the absolute │ │ │ │ + 0x000ea8ec 20746572 6d696e61 74696f6e 20746f6c termination tol │ │ │ │ + 0x000ea8fc 6572616e 63652066 6f722045 43502072 erance for ECP r │ │ │ │ + 0x000ea90c 6f756e64 732e0000 6563705f 72656c5f ounds...ecp_rel_ │ │ │ │ + 0x000ea91c 746f6c00 53657420 74686520 72656c61 tol.Set the rela │ │ │ │ + 0x000ea92c 74697665 20746572 6d696e61 74696f6e tive termination │ │ │ │ + 0x000ea93c 20746f6c 6572616e 63652066 6f722045 tolerance for E │ │ │ │ + 0x000ea94c 43502072 6f756e64 732e0000 6563705f CP rounds...ecp_ │ │ │ │ + 0x000ea95c 70726f62 6162696c 6974795f 66616374 probability_fact │ │ │ │ + 0x000ea96c 6f720000 46616374 6f722061 70706561 or..Factor appea │ │ │ │ + 0x000ea97c 72696e67 20696e20 666f726d 756c6120 ring in formula │ │ │ │ + 0x000ea98c 666f7220 736b6970 70696e67 20454350 for skipping ECP │ │ │ │ + 0x000ea99c 20637574 732e0000 43686f6f 73696e67 cuts...Choosing │ │ │ │ + 0x000ea9ac 202d3120 64697361 626c6573 20746865 -1 disables the │ │ │ │ + 0x000ea9bc 20736b69 7070696e 672e0000 66656173 skipping...feas │ │ │ │ + 0x000ea9cc 5f636865 636b5f63 75745f74 79706573 _check_cut_types │ │ │ │ + 0x000ea9dc 00000000 43686f6f 73652074 68652074 ....Choose the t │ │ │ │ + 0x000ea9ec 79706520 6f662063 75747320 67656e65 ype of cuts gene │ │ │ │ + 0x000ea9fc 72617465 64207768 656e2061 6e20696e rated when an in │ │ │ │ + 0x000eaa0c 74656765 72206665 61736962 6c652073 teger feasible s │ │ │ │ + 0x000eaa1c 6f6c7574 696f6e20 69732066 6f756e64 olution is found │ │ │ │ + 0x000eaa2c 00000000 6f757465 722d6170 70726f78 ....outer-approx │ │ │ │ + 0x000eaa3c 00000000 47656e65 72617465 20612073 ....Generate a s │ │ │ │ + 0x000eaa4c 6574206f 66204f75 74657220 41707072 et of Outer Appr │ │ │ │ + 0x000eaa5c 6f78696d 6174696f 6e732063 7574732e oximations cuts. │ │ │ │ + 0x000eaa6c 00000000 42656e64 65727300 47656e65 ....Benders.Gene │ │ │ │ + 0x000eaa7c 72617465 20612073 696e676c 65204265 rate a single Be │ │ │ │ + 0x000eaa8c 6e646572 73206375 742e0000 49662069 nders cut...If i │ │ │ │ + 0x000eaa9c 74207365 656d7320 746f6f20 6d756368 t seems too much │ │ │ │ + 0x000eaaac 206d656d 6f727920 69732075 73656420 memory is used │ │ │ │ + 0x000eaabc 73686f75 6c642074 72792042 656e6465 should try Bende │ │ │ │ + 0x000eaacc 72732074 6f207573 65206c65 73730000 rs to use less.. │ │ │ │ + 0x000eaadc 66656173 5f636865 636b5f64 69736361 feas_check_disca │ │ │ │ + 0x000eaaec 72645f70 6f6c6963 79000000 486f7720 rd_policy...How │ │ │ │ + 0x000eaafc 63757473 2066726f 6d206665 61736962 cuts from feasib │ │ │ │ + 0x000eab0c 696c6974 79206368 65636b65 72206172 ility checker ar │ │ │ │ + 0x000eab1c 65206469 73636172 64656400 64657465 e discarded.dete │ │ │ │ + 0x000eab2c 63742d63 79636c65 73000000 44657465 ct-cycles...Dete │ │ │ │ + 0x000eab3c 63742069 66206120 6379636c 65206f63 ct if a cycle oc │ │ │ │ + 0x000eab4c 63757273 20616e64 206f6e6c 7920696e curs and only in │ │ │ │ + 0x000eab5c 20746869 73206361 73652066 6f726365 this case force │ │ │ │ + 0x000eab6c 206e6f74 20746f20 64697363 6172642e not to discard. │ │ │ │ + 0x000eab7c 00000000 6b656570 2d616c6c 00000000 ....keep-all.... │ │ │ │ + 0x000eab8c 466f7263 65206375 74732066 726f6d20 Force cuts from │ │ │ │ + 0x000eab9c 66656173 6962696c 69747920 63686563 feasibility chec │ │ │ │ + 0x000eabac 6b657220 6e6f7420 746f2062 65206469 ker not to be di │ │ │ │ + 0x000eabbc 73636172 64656420 286d656d 6f727920 scarded (memory │ │ │ │ + 0x000eabcc 68756e67 72792062 75742073 6f6d6574 hungry but somet │ │ │ │ + 0x000eabdc 696d6573 20626574 74657229 2e000000 imes better).... │ │ │ │ + 0x000eabec 74726561 7465642d 61732d6e 6f726d61 treated-as-norma │ │ │ │ + 0x000eabfc 6c000000 43757473 2066726f 6d206d65 l...Cuts from me │ │ │ │ + 0x000eac0c 6d6f7279 20636865 636b6572 2063616e mory checker can │ │ │ │ + 0x000eac1c 20626520 64697363 61726465 64206173 be discarded as │ │ │ │ + 0x000eac2c 20616e79 206f7468 65722063 75747320 any other cuts │ │ │ │ + 0x000eac3c 28636f64 65206d61 79206379 636c6520 (code may cycle │ │ │ │ + 0x000eac4c 7468656e 29000000 4e6f726d 616c6c79 then)...Normally │ │ │ │ + 0x000eac5c 20746f20 61766f69 64206379 636c6520 to avoid cycle │ │ │ │ + 0x000eac6c 63757473 2066726f 6d206665 61736962 cuts from feasib │ │ │ │ + 0x000eac7c 696c6974 79206368 65636b65 72207368 ility checker sh │ │ │ │ + 0x000eac8c 6f756c64 206e6f74 20626520 64697363 ould not be disc │ │ │ │ + 0x000eac9c 61726465 6420696e 20746865 206e6f64 arded in the nod │ │ │ │ + 0x000eacac 65207768 65726520 74686579 20617265 e where they are │ │ │ │ + 0x000eacbc 2067656e 65726174 65642e20 486f7765 generated. Howe │ │ │ │ + 0x000eaccc 76657220 43626320 736f6d65 74696d65 ver Cbc sometime │ │ │ │ + 0x000eacdc 7320646f 65732069 74206966 206e6f20 s does it if no │ │ │ │ + 0x000eacec 63617265 20697320 74616b65 6e207768 care is taken wh │ │ │ │ + 0x000eacfc 69636820 63616e20 6c656164 20746f20 ich can lead to │ │ │ │ + 0x000ead0c 616e2069 6e66696e 69746520 6c6f6f70 an infinite loop │ │ │ │ + 0x000ead1c 20696e20 426f6e6d 696e2028 75737561 in Bonmin (usua │ │ │ │ + 0x000ead2c 6c6c7920 6f6e2073 696d706c 65207072 lly on simple pr │ │ │ │ + 0x000ead3c 6f626c65 6d73292e 20546f20 61766f69 oblems). To avoi │ │ │ │ + 0x000ead4c 64207468 6973206f 6e652063 616e2069 d this one can i │ │ │ │ + 0x000ead5c 6e737472 75637420 43626320 746f206e nstruct Cbc to n │ │ │ │ + 0x000ead6c 65766572 20646973 63617264 20612063 ever discard a c │ │ │ │ + 0x000ead7c 75742062 75742069 66207765 20646f20 ut but if we do │ │ │ │ + 0x000ead8c 74686174 20666f72 20616c6c 20637574 that for all cut │ │ │ │ + 0x000ead9c 73206974 2063616e 206c6561 6420746f s it can lead to │ │ │ │ + 0x000eadac 206d656d 6f727920 70726f62 6c656d73 memory problems │ │ │ │ + 0x000eadbc 2e205468 65206465 6661756c 7420706f . The default po │ │ │ │ + 0x000eadcc 6c696379 20686572 65206973 20746f20 licy here is to │ │ │ │ + 0x000eaddc 64657465 63742063 79636c65 7320616e detect cycles an │ │ │ │ + 0x000eadec 64206f6e 6c792074 68656e20 696d706f d only then impo │ │ │ │ + 0x000eadfc 73652074 6f204362 6320746f 206b6565 se to Cbc to kee │ │ │ │ + 0x000eae0c 70207468 65206375 742e2054 68652074 p the cut. The t │ │ │ │ + 0x000eae1c 776f206f 74686572 20616c74 65726e61 wo other alterna │ │ │ │ + 0x000eae2c 74697665 20617265 20746f20 696e7374 tive are to inst │ │ │ │ + 0x000eae3c 72756374 20436263 20746f20 6b656570 ruct Cbc to keep │ │ │ │ + 0x000eae4c 20616c6c 20637574 73206f72 20746f20 all cuts or to │ │ │ │ + 0x000eae5c 6a757374 2069676e 6f726520 74686520 just ignore the │ │ │ │ + 0x000eae6c 70726f62 6c656d20 616e6420 686f7065 problem and hope │ │ │ │ + 0x000eae7c 20666f72 20746865 20626573 74000000 for the best... │ │ │ │ + 0x000eae8c 67656e65 72617465 5f62656e 64657273 generate_benders │ │ │ │ + 0x000eae9c 5f616674 65725f73 6f5f6d61 6e795f6f _after_so_many_o │ │ │ │ + 0x000eaeac 61000000 53706563 69667920 74686174 a...Specify that │ │ │ │ + 0x000eaebc 20616674 65722073 6f206d61 6e79206f after so many o │ │ │ │ + 0x000eaecc 61206375 74732068 61766520 6265656e a cuts have been │ │ │ │ + 0x000eaedc 2067656e 65726174 65642042 656e6465 generated Bende │ │ │ │ + 0x000eaeec 72732063 75747320 73686f75 6c642062 rs cuts should b │ │ │ │ + 0x000eaefc 65206765 6e657261 74656420 696e7374 e generated inst │ │ │ │ + 0x000eaf0c 6561642e 00000000 49742073 65656d73 ead.....It seems │ │ │ │ + 0x000eaf1c 20746861 7420736f 6d657469 6d657320 that sometimes │ │ │ │ + 0x000eaf2c 67656e65 72617469 6e672074 6f6f206d generating too m │ │ │ │ + 0x000eaf3c 616e7920 6f612063 75747320 736c6f77 any oa cuts slow │ │ │ │ + 0x000eaf4c 7320646f 776e2074 6865206f 7074696d s down the optim │ │ │ │ + 0x000eaf5c 697a6174 696f6e20 636f6d70 61726564 ization compared │ │ │ │ + 0x000eaf6c 20746f20 42656e64 65727320 64756520 to Benders due │ │ │ │ + 0x000eaf7c 746f2074 68652073 697a6520 6f662074 to the size of t │ │ │ │ + 0x000eaf8c 6865204c 502e2057 69746820 74686973 he LP. With this │ │ │ │ + 0x000eaf9c 206f7074 696f6e20 77652073 70656369 option we speci │ │ │ │ + 0x000eafac 66792074 68617420 61667465 7220736f fy that after so │ │ │ │ + 0x000eafbc 206d616e 79204f41 20637574 73206861 many OA cuts ha │ │ │ │ + 0x000eafcc 76652062 65656e20 67656e65 72617465 ve been generate │ │ │ │ + 0x000eafdc 64207765 2073686f 756c6420 73776974 d we should swit │ │ │ │ + 0x000eafec 63682074 6f204265 6e646572 73206375 ch to Benders cu │ │ │ │ + 0x000eaffc 74732e00 63686563 6b20696e 74656765 ts..check intege │ │ │ │ + 0x000eb00c 7220736f 6c2e0000 49662079 65732064 r sol...If yes d │ │ │ │ + 0x000eb01c 6f20696e 69746961 6c204f41 20646563 o initial OA dec │ │ │ │ + 0x000eb02c 6f6d706f 73697469 6f6e0000 6f615f6c omposition..oa_l │ │ │ │ + 0x000eb03c 6f675f6c 6576656c 00000000 73706563 og_level....spec │ │ │ │ + 0x000eb04c 69667920 4f412069 74657261 74696f6e ify OA iteration │ │ │ │ + 0x000eb05c 73206c6f 67206c65 76656c2e 00000000 s log level..... │ │ │ │ + 0x000eb06c 53657420 74686520 6c657665 6c206f66 Set the level of │ │ │ │ + 0x000eb07c 206f7574 70757420 6f66204f 41206465 output of OA de │ │ │ │ + 0x000eb08c 636f6d70 6f736974 696f6e20 736f6c76 composition solv │ │ │ │ + 0x000eb09c 6572203a 2030202d 206e6f6e 652c2031 er : 0 - none, 1 │ │ │ │ + 0x000eb0ac 202d206e 6f726d61 6c2c2032 202d2076 - normal, 2 - v │ │ │ │ + 0x000eb0bc 6572626f 73650000 6f615f6c 6f675f66 erbose..oa_log_f │ │ │ │ + 0x000eb0cc 72657175 656e6379 00000000 64697370 requency....disp │ │ │ │ + 0x000eb0dc 6c617920 616e2075 70646174 65206f6e lay an update on │ │ │ │ + 0x000eb0ec 206c6f77 65722061 6e642075 70706572 lower and upper │ │ │ │ + 0x000eb0fc 20626f75 6e647320 696e204f 41206576 bounds in OA ev │ │ │ │ + 0x000eb10c 65727920 6e207365 636f6e64 73000000 ery n seconds... │ │ │ │ + 0x000eb11c 6f615f64 65636f6d 706f7369 74696f6e oa_decomposition │ │ │ │ + 0x000eb12c 2e000000 4f412064 65636f6d 706f7369 ....OA decomposi │ │ │ │ + 0x000eb13c 74696f6e 00000000 76697274 75616c20 tion....virtual │ │ │ │ + 0x000eb14c 646f7562 6c652042 6f6e6d69 6e3a3a4f double Bonmin::O │ │ │ │ + 0x000eb15c 41437574 47656e65 7261746f 72323a3a ACutGenerator2:: │ │ │ │ + 0x000eb16c 70657266 6f726d4f 61284f73 69437574 performOa(OsiCut │ │ │ │ + 0x000eb17c 73262c20 426f6e6d 696e3a3a 4f614465 s&, Bonmin::OaDe │ │ │ │ + 0x000eb18c 636f6d70 6f736974 696f6e42 6173653a compositionBase: │ │ │ │ + 0x000eb19c 3a736f6c 7665724d 616e6970 262c2042 :solverManip&, B │ │ │ │ + 0x000eb1ac 6f6e6d69 6e3a3a42 6162496e 666f2a2c onmin::BabInfo*, │ │ │ │ + 0x000eb1bc 20646f75 626c6526 2c20636f 6e737420 double&, const │ │ │ │ + 0x000eb1cc 43676c54 72656549 6e666f26 2920636f CglTreeInfo&) co │ │ │ │ + 0x000eb1dc 6e737400 426f6e4f 41437574 47656e65 nst.BonOACutGene │ │ │ │ + 0x000eb1ec 7261746f 72322e63 70700000 6375746f rator2.cpp..cuto │ │ │ │ + 0x000eb1fc 6666203c 20756200 6e756d62 65724375 ff < ub.numberCu │ │ │ │ + 0x000eb20c 74730000 4f412000 4e4c5020 736f6c76 ts..OA .NLP solv │ │ │ │ + 0x000eb21c 65732069 6e206879 62726964 20616c67 es in hybrid alg │ │ │ │ + 0x000eb22c 6f726974 686d2028 422d4879 62290000 orithm (B-Hyb).. │ │ │ │ + 0x000eb23c 53706563 69667920 74686520 66726571 Specify the freq │ │ │ │ + 0x000eb24c 75656e63 79202869 6e207465 726d7320 uency (in terms │ │ │ │ + 0x000eb25c 6f66206e 6f646573 29206174 20776869 of nodes) at whi │ │ │ │ + 0x000eb26c 6368204e 4c502072 656c6178 6174696f ch NLP relaxatio │ │ │ │ + 0x000eb27c 6e732061 72652073 6f6c7665 6420696e ns are solved in │ │ │ │ + 0x000eb28c 20422d48 79622e00 6e6c705f 736f6c76 B-Hyb..nlp_solv │ │ │ │ + 0x000eb29c 655f6d61 785f6465 70746800 53657420 e_max_depth.Set │ │ │ │ + 0x000eb2ac 6d617869 6d756d20 64657074 6820696e maximum depth in │ │ │ │ + 0x000eb2bc 20746865 20747265 65206174 20776869 the tree at whi │ │ │ │ + 0x000eb2cc 6368204e 4c502072 656c6178 6174696f ch NLP relaxatio │ │ │ │ + 0x000eb2dc 6e732061 72652073 6f6c7665 6420696e ns are solved in │ │ │ │ + 0x000eb2ec 20422d48 79622e00 41206465 70746820 B-Hyb..A depth │ │ │ │ + 0x000eb2fc 6f662030 20616d6f 756e7473 20746f20 of 0 amounts to │ │ │ │ + 0x000eb30c 746f206e 65766572 20736f6c 76652074 to never solve t │ │ │ │ + 0x000eb31c 6865204e 4c502072 656c6178 6174696f he NLP relaxatio │ │ │ │ + 0x000eb32c 6e2e0000 6e6c705f 736f6c76 65735f70 n...nlp_solves_p │ │ │ │ + 0x000eb33c 65725f64 65707468 00000000 53657420 er_depth....Set │ │ │ │ + 0x000eb34c 61766572 61676520 6e756d62 6572206f average number o │ │ │ │ + 0x000eb35c 66206e6f 64657320 696e2074 68652074 f nodes in the t │ │ │ │ + 0x000eb36c 72656520 61742077 68696368 204e4c50 ree at which NLP │ │ │ │ + 0x000eb37c 2072656c 61786174 696f6e73 20617265 relaxations are │ │ │ │ + 0x000eb38c 20736f6c 76656420 696e2042 2d487962 solved in B-Hyb │ │ │ │ + 0x000eb39c 20666f72 20656163 68206465 7074682e for each depth. │ │ │ │ + 0x000eb3ac 00000000 4572726f 7220696e 20637574 ....Error in cut │ │ │ │ + 0x000eb3bc 2067656e 65726174 6f722066 6f72206f generator for o │ │ │ │ + 0x000eb3cc 75746572 20617070 726f7869 6d617469 uter approximati │ │ │ │ + 0x000eb3dc 6f6e206e 6f206970 6f707420 4e4c5020 on no ipopt NLP │ │ │ │ + 0x000eb3ec 61737369 676e6564 00000000 4f614e6c assigned....OaNl │ │ │ │ + 0x000eb3fc 704f7074 696d0000 76697274 75616c20 pOptim..virtual │ │ │ │ + 0x000eb40c 766f6964 20426f6e 6d696e3a 3a4f614e void Bonmin::OaN │ │ │ │ + 0x000eb41c 6c704f70 74696d3a 3a67656e 65726174 lpOptim::generat │ │ │ │ + 0x000eb42c 65437574 7328636f 6e737420 4f736953 eCuts(const OsiS │ │ │ │ + 0x000eb43c 6f6c7665 72496e74 65726661 6365262c olverInterface&, │ │ │ │ + 0x000eb44c 204f7369 43757473 262c2043 676c5472 OsiCuts&, CglTr │ │ │ │ + 0x000eb45c 6565496e 666f2900 426f6e4f 614e6c70 eeInfo).BonOaNlp │ │ │ │ + 0x000eb46c 4f707469 6d2e6370 70000000 4e4c5020 Optim.cpp...NLP │ │ │ │ + 0x000eb47c 72656c61 782e2066 6f72204f 41000000 relax. for OA... │ │ │ │ + 0x000eb48c 4e6f2061 7578696c 69617279 20696e66 No auxiliary inf │ │ │ │ + 0x000eb49c 6f20696e 206e6c70 20736f6c 7665210a o in nlp solve!. │ │ │ │ + 0x000eb4ac 00000000 556e736f 6c766564 204e4c50 ....Unsolved NLP │ │ │ │ + 0x000eb4bc 202e2e2e 20657869 74000000 6164645f ... exit...add_ │ │ │ │ + 0x000eb4cc 6f6e6c79 5f76696f 6c617465 645f6f61 only_violated_oa │ │ │ │ + 0x000eb4dc 00000000 6f615f63 7574735f 73636f70 ....oa_cuts_scop │ │ │ │ + 0x000eb4ec 65000000 4661696c 20726573 746f7269 e...Fail restori │ │ │ │ + 0x000eb4fc 6e672074 68652077 61726d20 73746172 ng the warm star │ │ │ │ + 0x000eb50c 74206174 20746865 20656e64 206f6620 t at the end of │ │ │ │ + 0x000eb51c 70726f63 65647572 65000000 72657374 procedure...rest │ │ │ │ + 0x000eb52c 6f726500 4f614465 636f6d70 6f736974 ore.OaDecomposit │ │ │ │ + 0x000eb53c 696f6e42 6173653a 3a536176 65536f6c ionBase::SaveSol │ │ │ │ + 0x000eb54c 76657253 74617465 00000000 626f6f6c verState....bool │ │ │ │ + 0x000eb55c 20426f6e 6d696e3a 3a4f6144 65636f6d Bonmin::OaDecom │ │ │ │ + 0x000eb56c 706f7369 74696f6e 42617365 3a3a706f positionBase::po │ │ │ │ + 0x000eb57c 73745f6e 6c705f73 6f6c7665 28426f6e st_nlp_solve(Bon │ │ │ │ + 0x000eb58c 6d696e3a 3a426162 496e666f 2a2c2064 min::BabInfo*, d │ │ │ │ + 0x000eb59c 6f75626c 65292063 6f6e7374 00000000 ouble) const.... │ │ │ │ + 0x000eb5ac 426f6e4f 61446563 42617365 2e637070 BonOaDecBase.cpp │ │ │ │ + 0x000eb5bc 00000000 556e736f 6c766564 204e4c50 ....Unsolved NLP │ │ │ │ + 0x000eb5cc 2e2e2e20 65786974 00000000 4572726f ... exit....Erro │ │ │ │ + 0x000eb5dc 7220696e 20637574 2067656e 65726174 r in cut generat │ │ │ │ + 0x000eb5ec 6f722066 6f72206f 75746572 20617070 or for outer app │ │ │ │ + 0x000eb5fc 726f7869 6d617469 6f6e206e 6f204e4c roximation no NL │ │ │ │ + 0x000eb60c 50206970 6f707420 61737369 676e6564 P ipopt assigned │ │ │ │ + 0x000eb61c 00000000 4f614465 636f6d70 6f736974 ....OaDecomposit │ │ │ │ + 0x000eb62c 696f6e42 61736500 76697274 75616c20 ionBase.virtual │ │ │ │ + 0x000eb63c 766f6964 20426f6e 6d696e3a 3a4f6144 void Bonmin::OaD │ │ │ │ + 0x000eb64c 65636f6d 706f7369 74696f6e 42617365 ecompositionBase │ │ │ │ + 0x000eb65c 3a3a6765 6e657261 74654375 74732863 ::generateCuts(c │ │ │ │ + 0x000eb66c 6f6e7374 204f7369 536f6c76 6572496e onst OsiSolverIn │ │ │ │ + 0x000eb67c 74657266 61636526 2c204f73 69437574 terface&, OsiCut │ │ │ │ + 0x000eb68c 73262c20 43676c54 72656549 6e666f29 s&, CglTreeInfo) │ │ │ │ + 0x000eb69c 00000000 6c705f20 3d3d2026 73690000 ....lp_ == &si.. │ │ │ │ + 0x000eb6ac 4f410000 536f6c76 6564204e 4c502069 OA..Solved NLP i │ │ │ │ + 0x000eb6bc 6e202564 20697465 72617469 6f6e732c n %d iterations, │ │ │ │ + 0x000eb6cc 20666f75 6e642061 20666561 7369626c found a feasibl │ │ │ │ + 0x000eb6dc 6520736f 6c757469 6f6e206f 66207661 e solution of va │ │ │ │ + 0x000eb6ec 6c756520 25662e00 536f6c76 6564204e lue %f..Solved N │ │ │ │ + 0x000eb6fc 4c502069 6e202564 20697465 72617469 LP in %d iterati │ │ │ │ + 0x000eb70c 6f6e732c 2070726f 626c656d 20697320 ons, problem is │ │ │ │ + 0x000eb71c 696e6665 61736962 6c652069 6e207375 infeasible in su │ │ │ │ + 0x000eb72c 62737061 63652e00 4e657720 62657374 bspace..New best │ │ │ │ + 0x000eb73c 20666561 7369626c 65206f66 20256720 feasible of %g │ │ │ │ + 0x000eb74c 666f756e 64206166 74657220 25672073 found after %g s │ │ │ │ + 0x000eb75c 65632061 6e642025 69206974 65726174 ec and %i iterat │ │ │ │ + 0x000eb76c 696f6e73 2e000000 4c6f6361 6c207365 ions....Local se │ │ │ │ + 0x000eb77c 61726368 20736f6c 76656420 746f206f arch solved to o │ │ │ │ + 0x000eb78c 7074696d 616c6974 7920696e 20256420 ptimality in %d │ │ │ │ + 0x000eb79c 6e6f6465 7320616e 64202564 206c7020 nodes and %d lp │ │ │ │ + 0x000eb7ac 69746572 6174696f 6e732e00 4c6f6361 iterations..Loca │ │ │ │ + 0x000eb7bc 6c207365 61726368 2061626f 72746564 l search aborted │ │ │ │ + 0x000eb7cc 203a2025 64206e6f 64657320 616e6420 : %d nodes and │ │ │ │ + 0x000eb7dc 2564206c 70206974 65726174 696f6e73 %d lp iterations │ │ │ │ + 0x000eb7ec 2e000000 55706461 74696e67 206c6f77 ....Updating low │ │ │ │ + 0x000eb7fc 65722062 6f756e64 20746f20 25672065 er bound to %g e │ │ │ │ + 0x000eb80c 6c617073 65642074 696d6520 25672073 lapsed time %g s │ │ │ │ + 0x000eb81c 65630000 25732061 626f7274 6564206f ec..%s aborted o │ │ │ │ + 0x000eb82c 6e202573 206c696d 69742c20 74696d65 n %s limit, time │ │ │ │ + 0x000eb83c 20737065 6e742025 67206861 7320736f spent %g has so │ │ │ │ + 0x000eb84c 6c757469 6f6e206f 66207661 6c756520 lution of value │ │ │ │ + 0x000eb85c 25670000 25732063 6f6e7665 72676564 %g..%s converged │ │ │ │ + 0x000eb86c 20696e20 25672073 65636f6e 64732066 in %g seconds f │ │ │ │ + 0x000eb87c 6f756e64 20736f6c 7574696f 6e206f66 ound solution of │ │ │ │ + 0x000eb88c 2076616c 75652025 6720286c 6f776572 value %g (lower │ │ │ │ + 0x000eb89c 20626f75 6e642025 6720292e 00000000 bound %g )..... │ │ │ │ + 0x000eb8ac 25732069 6e746572 72757074 65642061 %s interrupted a │ │ │ │ + 0x000eb8bc 66746572 20256720 7365636f 6e647320 fter %g seconds │ │ │ │ + 0x000eb8cc 666f756e 6420736f 6c757469 6f6e206f found solution o │ │ │ │ + 0x000eb8dc 66207661 6c756520 25672028 6c6f7765 f value %g (lowe │ │ │ │ + 0x000eb8ec 7220626f 756e6420 25672029 2e000000 r bound %g ).... │ │ │ │ + 0x000eb8fc 50657266 6f726d65 64202569 20697465 Performed %i ite │ │ │ │ + 0x000eb90c 72617469 6f6e732c 20657870 6c6f7265 rations, explore │ │ │ │ + 0x000eb91c 64202569 20627261 6e63682d 616e642d d %i branch-and- │ │ │ │ + 0x000eb92c 626f756e 64206e6f 64657320 696e2074 bound nodes in t │ │ │ │ + 0x000eb93c 6f74616c 00000000 4572726f 72206f66 otal....Error of │ │ │ │ + 0x000eb94c 204c5020 61707072 6f78696d 6174696f LP approximatio │ │ │ │ + 0x000eb95c 6e202567 00000000 41667465 72202537 n %g....After %7 │ │ │ │ + 0x000eb96c 2e316620 7365636f 6e64732c 20256920 .1f seconds, %i │ │ │ │ + 0x000eb97c 69746572 6174696f 6e732075 70706572 iterations upper │ │ │ │ + 0x000eb98c 20626f75 6e642025 3130672c 206c6f77 bound %10g, low │ │ │ │ + 0x000eb99c 65722062 6f756e64 20253130 67000000 er bound %10g... │ │ │ │ + 0x000eb9ac 4e4c5020 736f6c75 74696f6e 20697320 NLP solution is │ │ │ │ + 0x000eb9bc 25672066 726f6d20 4d494c50 20736f6c %g from MILP sol │ │ │ │ + 0x000eb9cc 00000000 4d494c50 20736f6c 7574696f ....MILP solutio │ │ │ │ + 0x000eb9dc 6e206861 73207661 6c756520 772e722e n has value w.r. │ │ │ │ + 0x000eb9ec 74206f72 6967696e 616c206f 626a6563 t original objec │ │ │ │ + 0x000eb9fc 74697665 3a202531 30670000 4d616a6f tive: %10g..Majo │ │ │ │ + 0x000eba0c 72206974 65726174 696f6e20 25692075 r iteration %i u │ │ │ │ + 0x000eba1c 623a2025 67000000 4d696e6f 72206974 b: %g...Minor it │ │ │ │ + 0x000eba2c 65726174 696f6e20 25692075 623a2025 eration %i ub: % │ │ │ │ + 0x000eba3c 67000000 53617920 77686574 68657220 g...Say whether │ │ │ │ + 0x000eba4c 66656173 6962696c 69747920 70756d70 feasibility pump │ │ │ │ + 0x000eba5c 2073686f 756c6420 636c6169 6d20746f should claim to │ │ │ │ + 0x000eba6c 20636f6e 76657267 65206f72 206e6f74 converge or not │ │ │ │ + 0x000eba7c 00000000 5768656e 206d6173 74657220 ....When master │ │ │ │ + 0x000eba8c 4d494c50 20697320 696e6665 61736962 MILP is infeasib │ │ │ │ + 0x000eba9c 6c65206a 75737420 6261696c 206f7574 le just bail out │ │ │ │ + 0x000ebaac 2028646f 6e277420 73746f70 20616c6c (don't stop all │ │ │ │ + 0x000ebabc 20616c67 6f726974 686d292e 20546869 algorithm). Thi │ │ │ │ + 0x000ebacc 73206973 20746865 206f7074 696f6e20 s is the option │ │ │ │ + 0x000ebadc 666f7220 7573696e 6720696e 20422d48 for using in B-H │ │ │ │ + 0x000ebaec 79622e00 436c6169 6d20636f 6e766572 yb..Claim conver │ │ │ │ + 0x000ebafc 67656e63 652c206e 756d6572 6963616c gence, numerical │ │ │ │ + 0x000ebb0c 6c792064 616e6765 726f7573 2e000000 ly dangerous.... │ │ │ │ + 0x000ebb1c 66705f6c 6f675f6c 6576656c 00000000 fp_log_level.... │ │ │ │ + 0x000ebb2c 73706563 69667920 46502069 74657261 specify FP itera │ │ │ │ + 0x000ebb3c 74696f6e 73206c6f 67206c65 76656c2e tions log level. │ │ │ │ + 0x000ebb4c 00000000 66705f6c 6f675f66 72657175 ....fp_log_frequ │ │ │ │ + 0x000ebb5c 656e6379 00000000 64697370 6c617920 ency....display │ │ │ │ + 0x000ebb6c 616e2075 70646174 65206f6e 206c6f77 an update on low │ │ │ │ + 0x000ebb7c 65722061 6e642075 70706572 20626f75 er and upper bou │ │ │ │ + 0x000ebb8c 6e647320 696e2046 50206576 65727920 nds in FP every │ │ │ │ + 0x000ebb9c 6e207365 636f6e64 73000000 73657446 n seconds...setF │ │ │ │ + 0x000ebbac 704f626a 65637469 76650000 43616e20 pObjective..Can │ │ │ │ + 0x000ebbbc 6e6f7420 75736520 4650206f 6e207072 not use FP on pr │ │ │ │ + 0x000ebbcc 6f626c65 6d207769 74682053 4f532063 oblem with SOS c │ │ │ │ + 0x000ebbdc 6f6e7374 7261696e 74730000 70756d70 onstraints..pump │ │ │ │ + 0x000ebbec 5f666f72 5f6d696e 6c702e00 76697274 _for_minlp..virt │ │ │ │ + 0x000ebbfc 75616c20 646f7562 6c652042 6f6e6d69 ual double Bonmi │ │ │ │ + 0x000ebc0c 6e3a3a4d 696e6c70 46656173 50756d70 n::MinlpFeasPump │ │ │ │ + 0x000ebc1c 3a3a7065 72666f72 6d4f6128 4f736943 ::performOa(OsiC │ │ │ │ + 0x000ebc2c 75747326 2c20426f 6e6d696e 3a3a4f61 uts&, Bonmin::Oa │ │ │ │ + 0x000ebc3c 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x000ebc4c 653a3a73 6f6c7665 724d616e 6970262c e::solverManip&, │ │ │ │ + 0x000ebc5c 20426f6e 6d696e3a 3a426162 496e666f Bonmin::BabInfo │ │ │ │ + 0x000ebc6c 2a2c2064 6f75626c 65262c20 636f6e73 *, double&, cons │ │ │ │ + 0x000ebc7c 74204367 6c547265 65496e66 6f262920 t CglTreeInfo&) │ │ │ │ + 0x000ebc8c 636f6e73 74000000 426f6e46 70466f72 const...BonFpFor │ │ │ │ + 0x000ebc9c 4d696e6c 702e6370 70000000 46502066 Minlp.cpp...FP f │ │ │ │ + 0x000ebcac 6f72204d 494e4c50 00000000 66616273 or MINLP....fabs │ │ │ │ + 0x000ebcbc 28636f6c 736f6c5b 696e6469 6365735b (colsol[indices[ │ │ │ │ + 0x000ebccc 695d5d20 2d20666c 6f6f7228 636f6c73 i]] - floor(cols │ │ │ │ + 0x000ebcdc 6f6c5b69 6e646963 65735b69 5d5d202b ol[indices[i]] + │ │ │ │ + 0x000ebcec 20302e35 2929203c 2031652d 35000000 0.5)) < 1e-5... │ │ │ │ + 0x000ebcfc 46500000 76697274 75616c20 626f6f6c FP..virtual bool │ │ │ │ + 0x000ebd0c 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ + 0x000ebd1c 696e4f62 6a3a3a67 65745f73 63616c69 inObj::get_scali │ │ │ │ + 0x000ebd2c 6e675f70 6172616d 65746572 73284970 ng_parameters(Ip │ │ │ │ + 0x000ebd3c 6f70743a 3a4e756d 62657226 2c20626f opt::Number&, bo │ │ │ │ + 0x000ebd4c 6f6c262c 2049706f 70743a3a 496e6465 ol&, Ipopt::Inde │ │ │ │ + 0x000ebd5c 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ + 0x000ebd6c 2a2c2062 6f6f6c26 2c204970 6f70743a *, bool&, Ipopt: │ │ │ │ + 0x000ebd7c 3a496e64 65782c20 49706f70 743a3a4e :Index, Ipopt::N │ │ │ │ + 0x000ebd8c 756d6265 722a2900 426f6e54 4d494e4c umber*).BonTMINL │ │ │ │ + 0x000ebd9c 504c696e 4f626a2e 63707000 49735661 PLinObj.cpp.IsVa │ │ │ │ + 0x000ebdac 6c696428 746d696e 6c705f29 00000000 lid(tminlp_).... │ │ │ │ + 0x000ebdbc 6d203d3d 206d5f00 76697274 75616c20 m == m_.virtual │ │ │ │ + 0x000ebdcc 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ebddc 4e4c504c 696e4f62 6a3a3a67 65745f63 NLPLinObj::get_c │ │ │ │ + 0x000ebdec 6f6e7374 7261696e 74735f6c 696e6561 onstraints_linea │ │ │ │ + 0x000ebdfc 72697479 2849706f 70743a3a 496e6465 rity(Ipopt::Inde │ │ │ │ + 0x000ebe0c 782c2049 706f7074 3a3a544e 4c503a3a x, Ipopt::TNLP:: │ │ │ │ + 0x000ebe1c 4c696e65 61726974 79547970 652a2900 LinearityType*). │ │ │ │ + 0x000ebe2c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000ebe3c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ + 0x000ebe4c 6a3a3a67 65745f62 6f756e64 735f696e j::get_bounds_in │ │ │ │ + 0x000ebe5c 666f2849 706f7074 3a3a496e 6465782c fo(Ipopt::Index, │ │ │ │ + 0x000ebe6c 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000ebe7c 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000ebe8c 2049706f 70743a3a 496e6465 782c2049 Ipopt::Index, I │ │ │ │ + 0x000ebe9c 706f7074 3a3a4e75 6d626572 2a2c2049 popt::Number*, I │ │ │ │ + 0x000ebeac 706f7074 3a3a4e75 6d626572 2a290000 popt::Number*).. │ │ │ │ + 0x000ebebc 6e203d3d 206e5f00 76697274 75616c20 n == n_.virtual │ │ │ │ + 0x000ebecc 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ebedc 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ + 0x000ebeec 68284970 6f70743a 3a496e64 65782c20 h(Ipopt::Index, │ │ │ │ + 0x000ebefc 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ + 0x000ebf0c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ + 0x000ebf1c 743a3a4e 756d6265 722c2049 706f7074 t::Number, Ipopt │ │ │ │ + 0x000ebf2c 3a3a496e 6465782c 20636f6e 73742049 ::Index, const I │ │ │ │ + 0x000ebf3c 706f7074 3a3a4e75 6d626572 2a2c2062 popt::Number*, b │ │ │ │ + 0x000ebf4c 6f6f6c2c 2049706f 70743a3a 496e6465 ool, Ipopt::Inde │ │ │ │ + 0x000ebf5c 782c2049 706f7074 3a3a496e 6465782a x, Ipopt::Index* │ │ │ │ + 0x000ebf6c 2c204970 6f70743a 3a496e64 65782a2c , Ipopt::Index*, │ │ │ │ + 0x000ebf7c 2049706f 70743a3a 4e756d62 65722a29 Ipopt::Number*) │ │ │ │ + 0x000ebf8c 00000000 76697274 75616c20 626f6f6c ....virtual bool │ │ │ │ + 0x000ebf9c 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ + 0x000ebfac 696e4f62 6a3a3a65 76616c5f 66284970 inObj::eval_f(Ip │ │ │ │ + 0x000ebfbc 6f70743a 3a496e64 65782c20 636f6e73 opt::Index, cons │ │ │ │ + 0x000ebfcc 74204970 6f70743a 3a4e756d 6265722a t Ipopt::Number* │ │ │ │ + 0x000ebfdc 2c20626f 6f6c2c20 49706f70 743a3a4e , bool, Ipopt::N │ │ │ │ + 0x000ebfec 756d6265 72262900 426f6e54 4d494e4c umber&).BonTMINL │ │ │ │ + 0x000ebffc 504c696e 4f626a2e 68707000 76697274 PLinObj.hpp.virt │ │ │ │ + 0x000ec00c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec01c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ + 0x000ec02c 76616c5f 67726164 5f662849 706f7074 val_grad_f(Ipopt │ │ │ │ + 0x000ec03c 3a3a496e 6465782c 20636f6e 73742049 ::Index, const I │ │ │ │ + 0x000ec04c 706f7074 3a3a4e75 6d626572 2a2c2062 popt::Number*, b │ │ │ │ + 0x000ec05c 6f6f6c2c 2049706f 70743a3a 4e756d62 ool, Ipopt::Numb │ │ │ │ + 0x000ec06c 65722a29 00000000 76697274 75616c20 er*)....virtual │ │ │ │ + 0x000ec07c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ec08c 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ + 0x000ec09c 67284970 6f70743a 3a496e64 65782c20 g(Ipopt::Index, │ │ │ │ + 0x000ec0ac 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ + 0x000ec0bc 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ + 0x000ec0cc 743a3a49 6e646578 2c204970 6f70743a t::Index, Ipopt: │ │ │ │ + 0x000ec0dc 3a4e756d 6265722a 29000000 76697274 :Number*)...virt │ │ │ │ + 0x000ec0ec 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec0fc 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ + 0x000ec10c 65745f73 74617274 696e675f 706f696e et_starting_poin │ │ │ │ + 0x000ec11c 74284970 6f70743a 3a496e64 65782c20 t(Ipopt::Index, │ │ │ │ + 0x000ec12c 626f6f6c 2c204970 6f70743a 3a4e756d bool, Ipopt::Num │ │ │ │ + 0x000ec13c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ + 0x000ec14c 743a3a4e 756d6265 722a2c20 49706f70 t::Number*, Ipop │ │ │ │ + 0x000ec15c 743a3a4e 756d6265 722a2c20 49706f70 t::Number*, Ipop │ │ │ │ + 0x000ec16c 743a3a49 6e646578 2c20626f 6f6c2c20 t::Index, bool, │ │ │ │ + 0x000ec17c 49706f70 743a3a4e 756d6265 722a2900 Ipopt::Number*). │ │ │ │ + 0x000ec18c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000ec19c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ + 0x000ec1ac 6a3a3a65 76616c5f 67692849 706f7074 j::eval_gi(Ipopt │ │ │ │ + 0x000ec1bc 3a3a496e 6465782c 20636f6e 73742049 ::Index, const I │ │ │ │ + 0x000ec1cc 706f7074 3a3a4e75 6d626572 2a2c2062 popt::Number*, b │ │ │ │ + 0x000ec1dc 6f6f6c2c 2049706f 70743a3a 496e6465 ool, Ipopt::Inde │ │ │ │ + 0x000ec1ec 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ + 0x000ec1fc 26290000 69203c20 6d5f0000 76697274 &)..i < m_..virt │ │ │ │ + 0x000ec20c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec21c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ + 0x000ec22c 76616c5f 6a61635f 67284970 6f70743a val_jac_g(Ipopt: │ │ │ │ + 0x000ec23c 3a496e64 65782c20 636f6e73 74204970 :Index, const Ip │ │ │ │ + 0x000ec24c 6f70743a 3a4e756d 6265722a 2c20626f opt::Number*, bo │ │ │ │ + 0x000ec25c 6f6c2c20 49706f70 743a3a49 6e646578 ol, Ipopt::Index │ │ │ │ + 0x000ec26c 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ + 0x000ec27c 49706f70 743a3a49 6e646578 2a2c2049 Ipopt::Index*, I │ │ │ │ + 0x000ec28c 706f7074 3a3a496e 6465782a 2c204970 popt::Index*, Ip │ │ │ │ + 0x000ec29c 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ + 0x000ec2ac 6e656c65 5f6a6163 203d3d20 6e6e7a5f nele_jac == nnz_ │ │ │ │ + 0x000ec2bc 6a61635f 00000000 76697274 75616c20 jac_....virtual │ │ │ │ + 0x000ec2cc 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ec2dc 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ + 0x000ec2ec 67726164 5f676928 49706f70 743a3a49 grad_gi(Ipopt::I │ │ │ │ + 0x000ec2fc 6e646578 2c20636f 6e737420 49706f70 ndex, const Ipop │ │ │ │ + 0x000ec30c 743a3a4e 756d6265 722a2c20 626f6f6c t::Number*, bool │ │ │ │ + 0x000ec31c 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ + 0x000ec32c 49706f70 743a3a49 6e646578 262c2049 Ipopt::Index&, I │ │ │ │ + 0x000ec33c 706f7074 3a3a496e 6465782a 2c204970 popt::Index*, Ip │ │ │ │ + 0x000ec34c 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ + 0x000ec35c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000ec36c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ + 0x000ec37c 6a3a3a67 65745f6e 6c705f69 6e666f28 j::get_nlp_info( │ │ │ │ + 0x000ec38c 49706f70 743a3a49 6e646578 262c2049 Ipopt::Index&, I │ │ │ │ + 0x000ec39c 706f7074 3a3a496e 64657826 2c204970 popt::Index&, Ip │ │ │ │ + 0x000ec3ac 6f70743a 3a496e64 6578262c 2049706f opt::Index&, Ipo │ │ │ │ + 0x000ec3bc 70743a3a 496e6465 78262c20 49706f70 pt::Index&, Ipop │ │ │ │ + 0x000ec3cc 743a3a54 4e4c503a 3a496e64 65785374 t::TNLP::IndexSt │ │ │ │ + 0x000ec3dc 796c6545 6e756d26 29000000 76697274 yleEnum&)...virt │ │ │ │ + 0x000ec3ec 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec3fc 3a544d49 4e4c503a 3a676574 5f73696d :TMINLP::get_sim │ │ │ │ + 0x000ec40c 706c655f 636f6e63 6176655f 636f6e73 ple_concave_cons │ │ │ │ + 0x000ec41c 74726169 6e747328 696e742c 2053696d traints(int, Sim │ │ │ │ + 0x000ec42c 706c6543 6f6e6361 7665436f 6e737472 pleConcaveConstr │ │ │ │ + 0x000ec43c 61696e74 2a292063 6f6e7374 00000000 aint*) const.... │ │ │ │ + 0x000ec44c 2e2e2f2e 2e2f2e2e 2f737263 2f496e74 ../../../src/Int │ │ │ │ + 0x000ec45c 65726661 6365732f 426f6e54 4d494e4c erfaces/BonTMINL │ │ │ │ + 0x000ec46c 502e6870 70000000 6e756d62 65725f63 P.hpp...number_c │ │ │ │ + 0x000ec47c 6f6e6361 7665203d 3d203000 76697274 oncave == 0.virt │ │ │ │ + 0x000ec48c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec49c 3a544d49 4e4c503a 3a676574 5f636f6e :TMINLP::get_con │ │ │ │ + 0x000ec4ac 73747261 696e745f 636f6e76 65786974 straint_convexit │ │ │ │ + 0x000ec4bc 69657328 696e742c 204d6172 6b65644e ies(int, MarkedN │ │ │ │ + 0x000ec4cc 6f6e436f 6e766578 2a292063 6f6e7374 onConvex*) const │ │ │ │ + 0x000ec4dc 00000000 6e756d62 65725f6e 6f6e5f63 ....number_non_c │ │ │ │ + 0x000ec4ec 6f6e7620 3d3d2030 00000000 76697274 onv == 0....virt │ │ │ │ + 0x000ec4fc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec50c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ + 0x000ec51c 76616c5f 75707065 725f626f 756e645f val_upper_bound_ │ │ │ │ + 0x000ec52c 66284970 6f70743a 3a496e64 65782c20 f(Ipopt::Index, │ │ │ │ + 0x000ec53c 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ + 0x000ec54c 6265722a 2c204970 6f70743a 3a4e756d ber*, Ipopt::Num │ │ │ │ + 0x000ec55c 62657226 29000000 76697274 75616c20 ber&)...virtual │ │ │ │ + 0x000ec56c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ec57c 4e4c504c 696e4f62 6a3a3a68 61735570 NLPLinObj::hasUp │ │ │ │ + 0x000ec58c 70657242 6f756e64 696e674f 626a6563 perBoundingObjec │ │ │ │ + 0x000ec59c 74697665 28290000 76697274 75616c20 tive()..virtual │ │ │ │ + 0x000ec5ac 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ec5bc 4e4c504c 696e4f62 6a3a3a67 65745f76 NLPLinObj::get_v │ │ │ │ + 0x000ec5cc 61726961 626c6573 5f747970 65732849 ariables_types(I │ │ │ │ + 0x000ec5dc 706f7074 3a3a496e 6465782c 20426f6e popt::Index, Bon │ │ │ │ + 0x000ec5ec 6d696e3a 3a544d49 4e4c503a 3a566172 min::TMINLP::Var │ │ │ │ + 0x000ec5fc 6961626c 65547970 652a2900 76697274 iableType*).virt │ │ │ │ + 0x000ec60c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ec61c 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ + 0x000ec62c 65745f76 61726961 626c6573 5f6c696e et_variables_lin │ │ │ │ + 0x000ec63c 65617269 74792849 706f7074 3a3a496e earity(Ipopt::In │ │ │ │ + 0x000ec64c 6465782c 2049706f 70743a3a 544e4c50 dex, Ipopt::TNLP │ │ │ │ + 0x000ec65c 3a3a4c69 6e656172 69747954 7970652a ::LinearityType* │ │ │ │ + 0x000ec66c 29000000 74727969 6e672074 6f206669 )...trying to fi │ │ │ │ + 0x000ec67c 6c6c206e 65676174 69766520 6e756d62 ll negative numb │ │ │ │ + 0x000ec68c 6572206f 6620656e 74726965 73000000 er of entries... │ │ │ │ + 0x000ec69c 436f696e 46696c6c 4e000000 76697274 CoinFillN...virt │ │ │ │ + 0x000ec6ac 75616c20 436f696e 3a3a5265 66657265 ual Coin::Refere │ │ │ │ + 0x000ec6bc 6e636564 4f626a65 63743a3a 7e526566 ncedObject::~Ref │ │ │ │ + 0x000ec6cc 6572656e 6365644f 626a6563 74282900 erencedObject(). │ │ │ │ + 0x000ec6dc 2f757372 2f696e63 6c756465 2f636f69 /usr/include/coi │ │ │ │ + 0x000ec6ec 6e2f436f 696e536d 61727450 74722e68 n/CoinSmartPtr.h │ │ │ │ + 0x000ec6fc 70700000 72656665 72656e63 655f636f pp..reference_co │ │ │ │ + 0x000ec70c 756e745f 203d3d20 30000000 766f6964 unt_ == 0...void │ │ │ │ + 0x000ec71c 20426f6e 6d696e3a 3a4c696e 65617243 Bonmin::LinearC │ │ │ │ + 0x000ec72c 75747347 656e6572 61746f72 3a3a696e utsGenerator::in │ │ │ │ + 0x000ec73c 69746961 6c697a65 28426f6e 6d696e3a itialize(Bonmin: │ │ │ │ + 0x000ec74c 3a426162 53657475 70426173 65262900 :BabSetupBase&). │ │ │ │ + 0x000ec75c 426f6e4c 696e6561 72437574 7347656e BonLinearCutsGen │ │ │ │ + 0x000ec76c 65726174 6f722e63 70700000 64796e61 erator.cpp..dyna │ │ │ │ + 0x000ec77c 6d69635f 63617374 3c544d49 4e4c5032 mic_cast │ │ │ │ + 0x000ec79c 28732e6e 6f6e6c69 6e656172 536f6c76 (s.nonlinearSolv │ │ │ │ + 0x000ec7ac 65722829 2d3e7072 6f626c65 6d282929 er()->problem()) │ │ │ │ + 0x000ec7bc 00000000 76697274 75616c20 766f6964 ....virtual void │ │ │ │ + 0x000ec7cc 20426f6e 6d696e3a 3a4c696e 65617243 Bonmin::LinearC │ │ │ │ + 0x000ec7dc 75747347 656e6572 61746f72 3a3a6765 utsGenerator::ge │ │ │ │ + 0x000ec7ec 6e657261 74654375 74732863 6f6e7374 nerateCuts(const │ │ │ │ + 0x000ec7fc 204f7369 536f6c76 6572496e 74657266 OsiSolverInterf │ │ │ │ + 0x000ec80c 61636526 2c204f73 69437574 73262c20 ace&, OsiCuts&, │ │ │ │ + 0x000ec81c 43676c54 72656549 6e666f29 00000000 CglTreeInfo).... │ │ │ │ + 0x000ec82c 6e6c7000 426f6e54 4d494e4c 5032544e nlp.BonTMINLP2TN │ │ │ │ + 0x000ec83c 4c500000 61646443 75747300 4d617472 LP..addCuts.Matr │ │ │ │ + 0x000ec84c 69782069 73206e6f 7420636f 6c206f72 ix is not col or │ │ │ │ + 0x000ec85c 64657265 64000000 766f6964 20426f6e dered...void Bon │ │ │ │ + 0x000ec86c 6d696e3a 3a544d61 743a3a63 72656174 min::TMat::creat │ │ │ │ + 0x000ec87c 6528636f 6e737420 436f696e 5061636b e(const CoinPack │ │ │ │ + 0x000ec88c 65644d61 74726978 26290000 426f6e54 edMatrix&)..BonT │ │ │ │ + 0x000ec89c 4d617472 69782e63 70700000 6e6e7a3d Matrix.cpp..nnz= │ │ │ │ + 0x000ec8ac 3d6e6e7a 5f000000 766f6964 20426f6e =nnz_...void Bon │ │ │ │ + 0x000ec8bc 6d696e3a 3a544d61 743a3a6d 616b655f min::TMat::make_ │ │ │ │ + 0x000ec8cc 66756c6c 5f757070 65725f74 7269616e full_upper_trian │ │ │ │ + 0x000ec8dc 67756c61 72282900 69526f77 5f5b695d gular().iRow_[i] │ │ │ │ + 0x000ec8ec 203c206a 436f6c5f 5b695d00 766f6964 < jCol_[i].void │ │ │ │ + 0x000ec8fc 20426f6e 6d696e3a 3a544d61 743a3a6d Bonmin::TMat::m │ │ │ │ + 0x000ec90c 616b655f 75707065 725f7472 69616e67 ake_upper_triang │ │ │ │ + 0x000ec91c 756c6172 28636f6e 73742042 6f6e6d69 ular(const Bonmi │ │ │ │ + 0x000ec92c 6e3a3a4d 61747269 7853746f 72616765 n::MatrixStorage │ │ │ │ + 0x000ec93c 54797065 26290000 6a436f6c 5f5b695d Type&)..jCol_[i] │ │ │ │ + 0x000ec94c 203e3d20 69526f77 5f5b695d 00000000 >= iRow_[i].... │ │ │ │ + 0x000ec95c 6a436f6c 5f5b695d 203c3d20 69526f77 jCol_[i] <= iRow │ │ │ │ + 0x000ec96c 5f5b695d 00000000 49706f70 743a3a49 _[i]....Ipopt::I │ │ │ │ + 0x000ec97c 6e646578 20426f6e 6d696e3a 3a544d49 ndex Bonmin::TMI │ │ │ │ + 0x000ec98c 4e4c5032 544e4c50 3a3a6e75 6d5f636f NLP2TNLP::num_co │ │ │ │ + 0x000ec99c 6e737472 61696e74 73282920 636f6e73 nstraints() cons │ │ │ │ + 0x000ec9ac 74000000 2e2e2f2e 2e2f2e2e 2f737263 t...../../../src │ │ │ │ + 0x000ec9bc 2f496e74 65726661 6365732f 426f6e54 /Interfaces/BonT │ │ │ │ + 0x000ec9cc 4d494e4c 5032544e 4c502e68 70700000 MINLP2TNLP.hpp.. │ │ │ │ + 0x000ec9dc 675f6c5f 2e73697a 65282920 3d3d2067 g_l_.size() == g │ │ │ │ + 0x000ec9ec 5f755f2e 73697a65 28290000 49706f70 _u_.size()..Ipop │ │ │ │ + 0x000ec9fc 743a3a49 6e646578 20426f6e 6d696e3a t::Index Bonmin: │ │ │ │ + 0x000eca0c 3a544d49 4e4c5032 544e4c50 3a3a6e75 :TMINLP2TNLP::nu │ │ │ │ + 0x000eca1c 6d5f7661 72696162 6c657328 2920636f m_variables() co │ │ │ │ + 0x000eca2c 6e737400 785f6c5f 2e73697a 65282920 nst.x_l_.size() │ │ │ │ + 0x000eca3c 3d3d2078 5f755f2e 73697a65 28290000 == x_u_.size().. │ │ │ │ + 0x000eca4c 6e6e7a3a 20000000 6a436f6c 3a200000 nnz: ...jCol: .. │ │ │ │ + 0x000eca5c 2c206952 6f772000 76697274 75616c20 , iRow .virtual │ │ │ │ + 0x000eca6c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000eca7c 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000eca8c 3a3a6765 745f7363 616c696e 675f7061 ::get_scaling_pa │ │ │ │ + 0x000eca9c 72616d65 74657273 2849706f 70743a3a rameters(Ipopt:: │ │ │ │ + 0x000ecaac 4e756d62 6572262c 20626f6f 6c262c20 Number&, bool&, │ │ │ │ + 0x000ecabc 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ + 0x000ecacc 6f70743a 3a4e756d 6265722a 2c20626f opt::Number*, bo │ │ │ │ + 0x000ecadc 6f6c262c 2049706f 70743a3a 496e6465 ol&, Ipopt::Inde │ │ │ │ + 0x000ecaec 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ + 0x000ecafc 2a290000 426f6e54 4d494e4c 50325175 *)..BonTMINLP2Qu │ │ │ │ + 0x000ecb0c 61642e63 70700000 6e756d5f 636f6e73 ad.cpp..num_cons │ │ │ │ + 0x000ecb1c 74726169 6e747328 29203d3d 206d0000 traints() == m.. │ │ │ │ + 0x000ecb2c 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ + 0x000ecb3c 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000ecb4c 3a3a7365 745f6c69 6e656172 5f6f626a ::set_linear_obj │ │ │ │ + 0x000ecb5c 65637469 76652869 6e742c20 636f6e73 ective(int, cons │ │ │ │ + 0x000ecb6c 7420646f 75626c65 2a2c2064 6f75626c t double*, doubl │ │ │ │ + 0x000ecb7c 65290000 6e5f7661 72203d3d 20544d49 e)..n_var == TMI │ │ │ │ + 0x000ecb8c 4e4c5032 544e4c50 3a3a6e75 6d5f7661 NLP2TNLP::num_va │ │ │ │ + 0x000ecb9c 72696162 6c657328 29000000 766f6964 riables()...void │ │ │ │ + 0x000ecbac 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000ecbbc 544e4c50 51756164 43757473 3a3a6164 TNLPQuadCuts::ad │ │ │ │ + 0x000ecbcc 64526f77 43757473 28636f6e 7374204f dRowCuts(const O │ │ │ │ + 0x000ecbdc 73694375 7473262c 20626f6f 6c290000 siCuts&, bool).. │ │ │ │ + 0x000ecbec 64796e61 6d69635f 63617374 3c636f6e dynamic_cast (c │ │ │ │ + 0x000ecc0c 7574732e 726f7743 75745074 72286929 uts.rowCutPtr(i) │ │ │ │ + 0x000ecc1c 29203d3d 204e554c 4c000000 426f6e6d ) == NULL...Bonm │ │ │ │ + 0x000ecc2c 696e3a3a 544d494e 4c503254 4e4c5051 in::TMINLP2TNLPQ │ │ │ │ + 0x000ecc3c 75616443 7574733a 3a544d49 4e4c5032 uadCuts::TMINLP2 │ │ │ │ + 0x000ecc4c 544e4c50 51756164 43757473 2849706f TNLPQuadCuts(Ipo │ │ │ │ + 0x000ecc5c 70743a3a 536d6172 74507472 3c426f6e pt::SmartPtr)... │ │ │ │ + 0x000ecc7c 696e7365 72746564 203d3d20 74727565 inserted == true │ │ │ │ + 0x000ecc8c 00000000 6e6e7a5f 68203d3d 2028696e ....nnz_h == (in │ │ │ │ + 0x000ecc9c 74292048 5f2e7369 7a652829 00000000 t) H_.size().... │ │ │ │ + 0x000eccac 426f6e6d 696e3a3a 544d494e 4c503254 Bonmin::TMINLP2T │ │ │ │ + 0x000eccbc 4e4c5051 75616443 7574733a 3a544d49 NLPQuadCuts::TMI │ │ │ │ + 0x000ecccc 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000eccdc 28636f6e 73742042 6f6e6d69 6e3a3a54 (const Bonmin::T │ │ │ │ + 0x000eccec 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x000eccfc 74732629 00000000 6e6e7a5f 68203d3d ts&)....nnz_h == │ │ │ │ + 0x000ecd0c 20485f2e 73697a65 28290000 76697274 H_.size()..virt │ │ │ │ + 0x000ecd1c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ecd2c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000ecd3c 43757473 3a3a6576 616c5f68 2849706f Cuts::eval_h(Ipo │ │ │ │ + 0x000ecd4c 70743a3a 496e6465 782c2063 6f6e7374 pt::Index, const │ │ │ │ + 0x000ecd5c 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000ecd6c 20626f6f 6c2c2049 706f7074 3a3a4e75 bool, Ipopt::Nu │ │ │ │ + 0x000ecd7c 6d626572 2c204970 6f70743a 3a496e64 mber, Ipopt::Ind │ │ │ │ + 0x000ecd8c 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ + 0x000ecd9c 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ + 0x000ecdac 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ + 0x000ecdbc 6f70743a 3a496e64 65782a2c 2049706f opt::Index*, Ipo │ │ │ │ + 0x000ecdcc 70743a3a 496e6465 782a2c20 49706f70 pt::Index*, Ipop │ │ │ │ + 0x000ecddc 743a3a4e 756d6265 722a2900 69526f77 t::Number*).iRow │ │ │ │ + 0x000ecdec 20213d20 4e554c4c 00000000 6a436f6c != NULL....jCol │ │ │ │ + 0x000ecdfc 20213d20 4e554c4c 00000000 692d3e73 != NULL....i->s │ │ │ │ + 0x000ece0c 65636f6e 642e6669 72737420 3c206e6e econd.first < nn │ │ │ │ + 0x000ece1c 7a5f685f 6c61675f 6f726967 00000000 z_h_lag_orig.... │ │ │ │ + 0x000ece2c 692d3e73 65636f6e 642e7365 636f6e64 i->second.second │ │ │ │ + 0x000ece3c 203e2030 00000000 692d3e73 65636f6e > 0....i->secon │ │ │ │ + 0x000ece4c 642e6669 72737420 3e3d206e 6e7a5f68 d.first >= nnz_h │ │ │ │ + 0x000ece5c 5f6c6167 5f6f7269 67000000 6e6e7a20 _lag_orig...nnz │ │ │ │ + 0x000ece6c 3d3d2028 696e7429 20485f2e 73697a65 == (int) H_.size │ │ │ │ + 0x000ece7c 28290000 69526f77 203d3d20 4e554c4c ()..iRow == NULL │ │ │ │ + 0x000ece8c 00000000 6a436f6c 203d3d20 4e554c4c ....jCol == NULL │ │ │ │ + 0x000ece9c 00000000 76697274 75616c20 766f6964 ....virtual void │ │ │ │ + 0x000eceac 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000ecebc 544e4c50 51756164 43757473 3a3a7265 TNLPQuadCuts::re │ │ │ │ + 0x000ececc 6d6f7665 43757473 28756e73 69676e65 moveCuts(unsigne │ │ │ │ + 0x000ecedc 6420696e 742c2063 6f6e7374 20696e74 d int, const int │ │ │ │ + 0x000eceec 2a290000 69647873 5b695d20 2d206d5f *)..idxs[i] - m_ │ │ │ │ + 0x000ecefc 746d696e 6c70203e 3d203000 6f726465 tminlp >= 0.orde │ │ │ │ + 0x000ecf0c 725b695d 203e3d20 69000000 76697274 r[i] >= i...virt │ │ │ │ + 0x000ecf1c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ecf2c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000ecf3c 43757473 3a3a6576 616c5f66 2849706f Cuts::eval_f(Ipo │ │ │ │ + 0x000ecf4c 70743a3a 496e6465 782c2063 6f6e7374 pt::Index, const │ │ │ │ + 0x000ecf5c 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000ecf6c 20626f6f 6c2c2049 706f7074 3a3a4e75 bool, Ipopt::Nu │ │ │ │ + 0x000ecf7c 6d626572 26290000 6e203d3d 2028696e mber&)..n == (in │ │ │ │ + 0x000ecf8c 7429206f 626a5f2e 73697a65 28290000 t) obj_.size().. │ │ │ │ + 0x000ecf9c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000ecfac 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000ecfbc 51756164 43757473 3a3a6576 616c5f67 QuadCuts::eval_g │ │ │ │ + 0x000ecfcc 7261645f 66284970 6f70743a 3a496e64 rad_f(Ipopt::Ind │ │ │ │ + 0x000ecfdc 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ + 0x000ecfec 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ + 0x000ecffc 49706f70 743a3a4e 756d6265 722a2900 Ipopt::Number*). │ │ │ │ + 0x000ed00c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000ed01c 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000ed02c 51756164 43757473 3a3a6576 616c5f6a QuadCuts::eval_j │ │ │ │ + 0x000ed03c 61635f67 2849706f 70743a3a 496e6465 ac_g(Ipopt::Inde │ │ │ │ + 0x000ed04c 782c2063 6f6e7374 2049706f 70743a3a x, const Ipopt:: │ │ │ │ + 0x000ed05c 4e756d62 65722a2c 20626f6f 6c2c2049 Number*, bool, I │ │ │ │ + 0x000ed06c 706f7074 3a3a496e 6465782c 2049706f popt::Index, Ipo │ │ │ │ + 0x000ed07c 70743a3a 496e6465 782c2049 706f7074 pt::Index, Ipopt │ │ │ │ + 0x000ed08c 3a3a496e 6465782a 2c204970 6f70743a ::Index*, Ipopt: │ │ │ │ + 0x000ed09c 3a496e64 65782a2c 2049706f 70743a3a :Index*, Ipopt:: │ │ │ │ + 0x000ed0ac 4e756d62 65722a29 00000000 76697274 Number*)....virt │ │ │ │ + 0x000ed0bc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000ed0cc 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000ed0dc 43757473 3a3a6576 616c5f67 7261645f Cuts::eval_grad_ │ │ │ │ + 0x000ed0ec 67692849 706f7074 3a3a496e 6465782c gi(Ipopt::Index, │ │ │ │ + 0x000ed0fc 20636f6e 73742049 706f7074 3a3a4e75 const Ipopt::Nu │ │ │ │ + 0x000ed10c 6d626572 2a2c2062 6f6f6c2c 2049706f mber*, bool, Ipo │ │ │ │ + 0x000ed11c 70743a3a 496e6465 782c2049 706f7074 pt::Index, Ipopt │ │ │ │ + 0x000ed12c 3a3a496e 64657826 2c204970 6f70743a ::Index&, Ipopt: │ │ │ │ + 0x000ed13c 3a496e64 65782a2c 2049706f 70743a3a :Index*, Ipopt:: │ │ │ │ + 0x000ed14c 4e756d62 65722a29 00000000 766f6964 Number*)....void │ │ │ │ + 0x000ed15c 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000ed16c 544e4c50 51756164 43757473 3a3a6164 TNLPQuadCuts::ad │ │ │ │ + 0x000ed17c 64437574 7328636f 6e737420 426f6e6d dCuts(const Bonm │ │ │ │ + 0x000ed18c 696e3a3a 43757473 262c2062 6f6f6c29 in::Cuts&, bool) │ │ │ │ + 0x000ed19c 00000000 63757473 2e73697a 65436f6c ....cuts.sizeCol │ │ │ │ + 0x000ed1ac 43757473 2829203d 3d203000 76697274 Cuts() == 0.virt │ │ │ │ + 0x000ed1bc 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ + 0x000ed1cc 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000ed1dc 43757473 3a3a6164 64437574 7328636f Cuts::addCuts(co │ │ │ │ + 0x000ed1ec 6e737420 4f736943 75747326 29000000 nst OsiCuts&)... │ │ │ │ + 0x000ed1fc 76656374 6f723a3a 72657365 72766500 vector::reserve. │ │ │ │ + 0x000ed20c 436f696e 5a65726f 4e000000 76656374 CoinZeroN...vect │ │ │ │ + 0x000ed21c 6f723a3a 5f4d5f66 696c6c5f 696e7365 or::_M_fill_inse │ │ │ │ + 0x000ed22c 72740000 436c6f6e 696e6720 544d494e rt..Cloning TMIN │ │ │ │ + 0x000ed23c 4c503254 4e4c5051 75616443 7574732e LP2TNLPQuadCuts. │ │ │ │ + 0x000ed24c 00000000 51756164 72617469 63206375 ....Quadratic cu │ │ │ │ + 0x000ed25c 74206861 73206c6f 77657220 626f756e t has lower boun │ │ │ │ + 0x000ed26c 64200000 20616e64 20757070 65722062 d .. and upper b │ │ │ │ + 0x000ed27c 6f756e64 20000000 4c696e65 61722070 ound ...Linear p │ │ │ │ + 0x000ed28c 61727420 68617320 00000000 206e6f6e art has .... non │ │ │ │ + 0x000ed29c 207a6572 6f65733a 00000000 5d090000 zeroes:....]... │ │ │ │ + 0x000ed2ac 2b200000 51756164 72617469 63207061 + ..Quadratic pa │ │ │ │ + 0x000ed2bc 72742069 73206769 76656e20 62792074 rt is given by t │ │ │ │ + 0x000ed2cc 6865206d 61747269 783a0000 20717561 he matrix:.. qua │ │ │ │ + 0x000ed2dc 64726174 69632063 7574732e 00000000 dratic cuts..... │ │ │ │ + 0x000ed2ec 74696e79 5f656c65 6d656e74 00000000 tiny_element.... │ │ │ │ + 0x000ed2fc 76657279 5f74696e 795f656c 656d656e very_tiny_elemen │ │ │ │ + 0x000ed30c 74000000 4c696e65 61722073 74756666 t...Linear stuff │ │ │ │ + 0x000ed31c 00000000 636f6e73 74616e74 20746572 ....constant ter │ │ │ │ + 0x000ed32c 6d200000 4c696e65 61722074 65726d20 m ..Linear term │ │ │ │ + 0x000ed33c 2873697a 65200000 293a2000 202a2078 (size ..): . * x │ │ │ │ + 0x000ed34c 5b000000 09090000 766f6964 20426f6e [.......void Bon │ │ │ │ + 0x000ed35c 6d696e3a 3a517561 64526f77 3a3a6772 min::QuadRow::gr │ │ │ │ + 0x000ed36c 61646961 6e745f73 74727563 7428696e adiant_struct(in │ │ │ │ + 0x000ed37c 742c2069 6e742a2c 20626f6f 6c290000 t, int*, bool).. │ │ │ │ + 0x000ed38c 426f6e51 75616452 6f772e63 70700000 BonQuadRow.cpp.. │ │ │ │ + 0x000ed39c 6e203d3d 206e6e7a 00000000 6e6e7a20 n == nnz....nnz │ │ │ │ + 0x000ed3ac 3d3d2028 696e7429 20675f2e 73697a65 == (int) g_.size │ │ │ │ + 0x000ed3bc 28290000 766f6964 20426f6e 6d696e3a ()..void Bonmin: │ │ │ │ + 0x000ed3cc 3a517561 64526f77 3a3a696e 7465726e :QuadRow::intern │ │ │ │ + 0x000ed3dc 616c5f65 76616c5f 67726164 28636f6e al_eval_grad(con │ │ │ │ + 0x000ed3ec 73742064 6f75626c 652a2900 69692d3e st double*).ii-> │ │ │ │ + 0x000ed3fc 66697273 74203d3d 20515f2e 69526f77 first == Q_.iRow │ │ │ │ + 0x000ed40c 5f5b515f 2e726f77 4f726465 72696e67 _[Q_.rowOrdering │ │ │ │ + 0x000ed41c 5f5b6969 2d3e7365 636f6e64 5d5d0000 _[ii->second]].. │ │ │ │ + 0x000ed42c 515f726f 775f6772 61645f69 64785f5b Q_row_grad_idx_[ │ │ │ │ + 0x000ed43c 6b5d2d3e 66697273 74203d3d 2069692d k]->first == ii- │ │ │ │ + 0x000ed44c 3e666972 73740000 69692d3e 66697273 >first..ii->firs │ │ │ │ + 0x000ed45c 74203d3d 20515f2e 6a436f6c 5f5b515f t == Q_.jCol_[Q_ │ │ │ │ + 0x000ed46c 2e636f6c 756d6e4f 72646572 696e675f .columnOrdering_ │ │ │ │ + 0x000ed47c 5b69692d 3e736563 6f6e645d 5d000000 [ii->second]]... │ │ │ │ + 0x000ed48c 515f636f 6c5f6772 61645f69 64785f5b Q_col_grad_idx_[ │ │ │ │ + 0x000ed49c 6b5d2d3e 66697273 74203d3d 2069692d k]->first == ii- │ │ │ │ + 0x000ed4ac 3e666972 73740000 766f6964 20426f6e >first..void Bon │ │ │ │ + 0x000ed4bc 6d696e3a 3a517561 64526f77 3a3a6576 min::QuadRow::ev │ │ │ │ + 0x000ed4cc 616c5f67 72616428 696e742c 20636f6e al_grad(int, con │ │ │ │ + 0x000ed4dc 73742064 6f75626c 652a2c20 626f6f6c st double*, bool │ │ │ │ + 0x000ed4ec 2c20646f 75626c65 2a290000 766f6964 , double*)..void │ │ │ │ + 0x000ed4fc 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ + 0x000ed50c 3a3a6164 645f746f 5f686573 7369616e ::add_to_hessian │ │ │ │ + 0x000ed51c 28426f6e 6d696e3a 3a41646a 75737461 (Bonmin::Adjusta │ │ │ │ + 0x000ed52c 626c654d 6174262c 20626f6f 6c290000 bleMat&, bool).. │ │ │ │ + 0x000ed53c 515f6865 73736961 6e5f6964 785f2e65 Q_hessian_idx_.e │ │ │ │ + 0x000ed54c 6d707479 28290000 7265732e 7365636f mpty()..res.seco │ │ │ │ + 0x000ed55c 6e64203d 3d207472 75650000 766f6964 nd == true..void │ │ │ │ + 0x000ed56c 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ + 0x000ed57c 3a3a696e 69746961 6c697a65 28290000 ::initialize().. │ │ │ │ + 0x000ed58c 515f2e6a 436f6c5f 5b695d20 3e3d2051 Q_.jCol_[i] >= Q │ │ │ │ + 0x000ed59c 5f2e6952 6f775f5b 695d0000 426f6e6d _.iRow_[i]..Bonm │ │ │ │ 0x000ed5ac 696e3a3a 41757849 6e666f3a 3a417578 in::AuxInfo::Aux │ │ │ │ 0x000ed5bc 496e666f 28636f6e 73742042 6f6e6d69 Info(const Bonmi │ │ │ │ 0x000ed5cc 6e3a3a41 7578496e 666f2629 00000000 n::AuxInfo&).... │ │ │ │ 0x000ed5dc 426f6e41 7578496e 666f732e 63707000 BonAuxInfos.cpp. │ │ │ │ 0x000ed5ec 6e756d63 6f6c735f 203e2030 00000000 numcols_ > 0.... │ │ │ │ 0x000ed5fc 766f6964 20426f6e 6d696e3a 3a426f75 void Bonmin::Bou │ │ │ │ 0x000ed60c 6e647352 65616465 723a3a67 7574734f ndsReader::gutsO │ │ │ │ @@ -2994,110 +2994,110 @@ │ │ │ │ 0x000f17ec 65633a00 5c68746d 6c616e63 686f727b ec:.\htmlanchor{ │ │ │ │ 0x000f17fc 7365633a 00000000 23207265 67697374 sec:....# regist │ │ │ │ 0x000f180c 6572696e 67206361 7465676f 72793a20 ering category: │ │ │ │ 0x000f181c 00000000 44424c5f 4d415800 2d44424c ....DBL_MAX.-DBL │ │ │ │ 0x000f182c 5f4d4158 00000000 494e545f 4d415800 _MAX....INT_MAX. │ │ │ │ 0x000f183c 2d494e54 5f4d4158 00000000 556e6b6e -INT_MAX....Unkn │ │ │ │ 0x000f184c 6f776e20 74797065 206f6620 6f707469 own type of opti │ │ │ │ - 0x000f185c 6f6e0000 09230000 2e2e2f42 6f6e544d on...#..../BonTM │ │ │ │ - 0x000f186c 494e4c50 32544e4c 502e6870 70000000 INLP2TNLP.hpp... │ │ │ │ - 0x000f187c 44696666 206e6f74 20646572 69766564 Diff not derived │ │ │ │ - 0x000f188c 2066726f 6d20436f 696e5761 726d5374 from CoinWarmSt │ │ │ │ - 0x000f189c 61727456 6563746f 72446966 662e0000 artVectorDiff... │ │ │ │ - 0x000f18ac 6170706c 79446966 66000000 436f696e applyDiff...Coin │ │ │ │ - 0x000f18bc 5761726d 53746172 74566563 746f7200 WarmStartVector. │ │ │ │ - 0x000f18cc 4f6c6420 7761726d 20737461 7274206e Old warm start n │ │ │ │ - 0x000f18dc 6f742064 65726976 65642066 726f6d20 ot derived from │ │ │ │ - 0x000f18ec 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ - 0x000f18fc 746f722e 00000000 67656e65 72617465 tor.....generate │ │ │ │ - 0x000f190c 44696666 00000000 436f696e 5761726d Diff....CoinWarm │ │ │ │ - 0x000f191c 53746172 74446966 662a2043 6f696e57 StartDiff* CoinW │ │ │ │ - 0x000f192c 61726d53 74617274 56656374 6f723c54 armStartVector::generateDiff( │ │ │ │ - 0x000f194c 636f6e73 7420436f 696e5761 726d5374 const CoinWarmSt │ │ │ │ - 0x000f195c 6172742a 2920636f 6e737420 5b776974 art*) const [wit │ │ │ │ - 0x000f196c 68205420 3d20646f 75626c65 5d000000 h T = double]... │ │ │ │ - 0x000f197c 2f757372 2f696e63 6c756465 2f636f69 /usr/include/coi │ │ │ │ - 0x000f198c 6e2f436f 696e5761 726d5374 61727456 n/CoinWarmStartV │ │ │ │ - 0x000f199c 6563746f 722e6870 70000000 6e657743 ector.hpp...newC │ │ │ │ - 0x000f19ac 6e74203e 3d206f6c 64436e74 00000000 nt >= oldCnt.... │ │ │ │ - 0x000f19bc 436f696e 4469736a 6f696e74 436f7079 CoinDisjointCopy │ │ │ │ - 0x000f19cc 4e000000 7761726d 5f737461 72745f69 N...warm_start_i │ │ │ │ - 0x000f19dc 6e69745f 706f696e 74000000 556e736f nit_point...Unso │ │ │ │ - 0x000f19ec 6c766564 4572726f 72000000 556e736f lvedError...Unso │ │ │ │ - 0x000f19fc 6c766564 4572726f 723a3a65 72726f72 lvedError::error │ │ │ │ - 0x000f1a0c 4e616d65 28290000 556e7265 636f676e Name()..Unrecogn │ │ │ │ - 0x000f1a1c 697a6564 206f7074 696d697a 6174696f ized optimizatio │ │ │ │ - 0x000f1a2c 6e207374 61747573 20696e20 69706f70 n status in ipop │ │ │ │ - 0x000f1a3c 742e0000 67616d6d 615f7068 69000000 t...gamma_phi... │ │ │ │ - 0x000f1a4c 67616d6d 615f7468 65746100 72657175 gamma_theta.requ │ │ │ │ - 0x000f1a5c 69726564 5f696e66 65617369 62696c69 ired_infeasibili │ │ │ │ - 0x000f1a6c 74795f72 65647563 74696f6e 00000000 ty_reduction.... │ │ │ │ - 0x000f1a7c 65787065 63745f69 6e666561 7369626c expect_infeasibl │ │ │ │ - 0x000f1a8c 655f7072 6f626c65 6d000000 6d755f6f e_problem...mu_o │ │ │ │ - 0x000f1a9c 7261636c 65000000 70726f62 696e6700 racle...probing. │ │ │ │ - 0x000f1aac 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000f1abc 6d696e3a 3a49706f 7074536f 6c766572 min::IpoptSolver │ │ │ │ - 0x000f1acc 3a3a7365 74576172 6d537461 72742863 ::setWarmStart(c │ │ │ │ - 0x000f1adc 6f6e7374 20436f69 6e576172 6d537461 onst CoinWarmSta │ │ │ │ - 0x000f1aec 72742a2c 2049706f 70743a3a 536d6172 rt*, Ipopt::Smar │ │ │ │ - 0x000f1afc 74507472 3c426f6e 6d696e3a 3a544d49 tPtr)..BonI │ │ │ │ - 0x000f1b1c 706f7074 536f6c76 65722e63 70700000 poptSolver.cpp.. │ │ │ │ - 0x000f1b2c 6e756d63 6f6c7320 3d3d2077 732d3e70 numcols == ws->p │ │ │ │ - 0x000f1b3c 72696d61 6c53697a 65282900 322a6e75 rimalSize().2*nu │ │ │ │ - 0x000f1b4c 6d636f6c 73202b20 6e756d72 6f777320 mcols + numrows │ │ │ │ - 0x000f1b5c 3d3d2077 732d3e64 75616c53 697a6528 == ws->dualSize( │ │ │ │ - 0x000f1b6c 29000000 4e6f2073 74617469 73746963 )...No statistic │ │ │ │ - 0x000f1b7c 73206176 61696c61 626c6520 66726f6d s available from │ │ │ │ - 0x000f1b8c 2049706f 70742069 6e20426f 6e6d696e Ipopt in Bonmin │ │ │ │ - 0x000f1b9c 3a3a4970 6f707453 6f6c7665 723a3a43 ::IpoptSolver::C │ │ │ │ - 0x000f1bac 50555469 6d650a00 4e6f2073 74617469 PUTime..No stati │ │ │ │ - 0x000f1bbc 73746963 73206176 61696c61 626c6520 stics available │ │ │ │ - 0x000f1bcc 66726f6d 2049706f 70742069 6e20426f from Ipopt in Bo │ │ │ │ - 0x000f1bdc 6e6d696e 3a3a4970 6f707453 6f6c7665 nmin::IpoptSolve │ │ │ │ - 0x000f1bec 723a3a49 74657261 74696f6e 436f756e r::IterationCoun │ │ │ │ - 0x000f1bfc 740a0000 536f6c76 65207375 63636565 t...Solve succee │ │ │ │ - 0x000f1c0c 64656400 536f6c76 65642074 6f206163 ded.Solved to ac │ │ │ │ - 0x000f1c1c 63657074 61626c65 206c6576 656c0000 ceptable level.. │ │ │ │ - 0x000f1c2c 496e6665 61736962 6c652070 726f626c Infeasible probl │ │ │ │ - 0x000f1c3c 656d2064 65746563 74656400 53656172 em detected.Sear │ │ │ │ - 0x000f1c4c 63682064 69726563 74696f6e 20626563 ch direction bec │ │ │ │ - 0x000f1c5c 6f6d6573 20746f6f 20736d61 6c6c0000 omes too small.. │ │ │ │ - 0x000f1c6c 44697665 7267696e 67206974 65726174 Diverging iterat │ │ │ │ - 0x000f1c7c 65730000 55736572 20726571 75657374 es..User request │ │ │ │ - 0x000f1c8c 65642073 746f7000 4d617869 6d756d20 ed stop.Maximum │ │ │ │ - 0x000f1c9c 69746572 6174696f 6e732065 78636565 iterations excee │ │ │ │ - 0x000f1cac 64656400 52657374 6f726174 696f6e20 ded.Restoration │ │ │ │ - 0x000f1cbc 6661696c 65640000 4572726f 7220696e failed..Error in │ │ │ │ - 0x000f1ccc 20737465 7020636f 6d707574 6174696f step computatio │ │ │ │ - 0x000f1cdc 6e000000 4e6f7420 656e6f75 67682064 n...Not enough d │ │ │ │ - 0x000f1cec 65677265 6573206f 66206672 6565646f egrees of freedo │ │ │ │ - 0x000f1cfc 6d000000 496e7661 6c696420 70726f62 m...Invalid prob │ │ │ │ - 0x000f1d0c 6c656d20 64656669 6e697469 6f6e0000 lem definition.. │ │ │ │ - 0x000f1d1c 496e7661 6c696420 6f707469 6f6e0000 Invalid option.. │ │ │ │ - 0x000f1d2c 496e7661 6c696420 6e756d62 65722064 Invalid number d │ │ │ │ - 0x000f1d3c 65746563 74656400 556e7265 636f7665 etected.Unrecove │ │ │ │ - 0x000f1d4c 7261626c 65206578 63657074 696f6e00 rable exception. │ │ │ │ - 0x000f1d5c 4e6f6e49 706f7074 20657863 65707469 NonIpopt excepti │ │ │ │ - 0x000f1d6c 6f6e2074 68726f77 6e000000 496e7375 on thrown...Insu │ │ │ │ - 0x000f1d7c 66666963 69656e74 206d656d 6f727900 fficient memory. │ │ │ │ - 0x000f1d8c 496e7465 726e616c 20657272 6f720000 Internal error.. │ │ │ │ - 0x000f1d9c 4649584d 45000000 626f6f6c 20426f6e FIXME...bool Bon │ │ │ │ - 0x000f1dac 6d696e3a 3a49706f 7074496e 74657269 min::IpoptInteri │ │ │ │ - 0x000f1dbc 6f725761 726d5374 61727465 723a3a57 orWarmStarter::W │ │ │ │ - 0x000f1dcc 61726d53 74617274 49746572 61746528 armStartIterate( │ │ │ │ - 0x000f1ddc 49706f70 743a3a49 6e646578 2c20636f Ipopt::Index, co │ │ │ │ - 0x000f1dec 6e737420 49706f70 743a3a4e 756d6265 nst Ipopt::Numbe │ │ │ │ - 0x000f1dfc 722a2c20 636f6e73 74204970 6f70743a r*, const Ipopt: │ │ │ │ - 0x000f1e0c 3a4e756d 6265722a 2c204970 6f70743a :Number*, Ipopt: │ │ │ │ - 0x000f1e1c 3a497465 72617465 73566563 746f7226 :IteratesVector& │ │ │ │ - 0x000f1e2c 29000000 426f6e49 706f7074 496e7465 )...BonIpoptInte │ │ │ │ - 0x000f1e3c 72696f72 5761726d 53746172 7465722e riorWarmStarter. │ │ │ │ - 0x000f1e4c 63707000 6e3d3d6e 5f000000 6c6f6361 cpp.n==n_...loca │ │ │ │ + 0x000f185c 6f6e0000 09230000 626f6f6c 20426f6e on...#..bool Bon │ │ │ │ + 0x000f186c 6d696e3a 3a49706f 7074496e 74657269 min::IpoptInteri │ │ │ │ + 0x000f187c 6f725761 726d5374 61727465 723a3a57 orWarmStarter::W │ │ │ │ + 0x000f188c 61726d53 74617274 49746572 61746528 armStartIterate( │ │ │ │ + 0x000f189c 49706f70 743a3a49 6e646578 2c20636f Ipopt::Index, co │ │ │ │ + 0x000f18ac 6e737420 49706f70 743a3a4e 756d6265 nst Ipopt::Numbe │ │ │ │ + 0x000f18bc 722a2c20 636f6e73 74204970 6f70743a r*, const Ipopt: │ │ │ │ + 0x000f18cc 3a4e756d 6265722a 2c204970 6f70743a :Number*, Ipopt: │ │ │ │ + 0x000f18dc 3a497465 72617465 73566563 746f7226 :IteratesVector& │ │ │ │ + 0x000f18ec 29000000 426f6e49 706f7074 496e7465 )...BonIpoptInte │ │ │ │ + 0x000f18fc 72696f72 5761726d 53746172 7465722e riorWarmStarter. │ │ │ │ + 0x000f190c 63707000 6e3d3d6e 5f000000 2e2e2f42 cpp.n==n_...../B │ │ │ │ + 0x000f191c 6f6e544d 494e4c50 32544e4c 502e6870 onTMINLP2TNLP.hp │ │ │ │ + 0x000f192c 70000000 7761726d 5f737461 72745f69 p...warm_start_i │ │ │ │ + 0x000f193c 6e69745f 706f696e 74000000 556e736f nit_point...Unso │ │ │ │ + 0x000f194c 6c766564 4572726f 72000000 556e736f lvedError...Unso │ │ │ │ + 0x000f195c 6c766564 4572726f 723a3a65 72726f72 lvedError::error │ │ │ │ + 0x000f196c 4e616d65 28290000 556e7265 636f676e Name()..Unrecogn │ │ │ │ + 0x000f197c 697a6564 206f7074 696d697a 6174696f ized optimizatio │ │ │ │ + 0x000f198c 6e207374 61747573 20696e20 69706f70 n status in ipop │ │ │ │ + 0x000f199c 742e0000 67616d6d 615f7068 69000000 t...gamma_phi... │ │ │ │ + 0x000f19ac 67616d6d 615f7468 65746100 72657175 gamma_theta.requ │ │ │ │ + 0x000f19bc 69726564 5f696e66 65617369 62696c69 ired_infeasibili │ │ │ │ + 0x000f19cc 74795f72 65647563 74696f6e 00000000 ty_reduction.... │ │ │ │ + 0x000f19dc 65787065 63745f69 6e666561 7369626c expect_infeasibl │ │ │ │ + 0x000f19ec 655f7072 6f626c65 6d000000 6d755f6f e_problem...mu_o │ │ │ │ + 0x000f19fc 7261636c 65000000 70726f62 696e6700 racle...probing. │ │ │ │ + 0x000f1a0c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000f1a1c 6d696e3a 3a49706f 7074536f 6c766572 min::IpoptSolver │ │ │ │ + 0x000f1a2c 3a3a7365 74576172 6d537461 72742863 ::setWarmStart(c │ │ │ │ + 0x000f1a3c 6f6e7374 20436f69 6e576172 6d537461 onst CoinWarmSta │ │ │ │ + 0x000f1a4c 72742a2c 2049706f 70743a3a 536d6172 rt*, Ipopt::Smar │ │ │ │ + 0x000f1a5c 74507472 3c426f6e 6d696e3a 3a544d49 tPtr)..BonI │ │ │ │ + 0x000f1a7c 706f7074 536f6c76 65722e63 70700000 poptSolver.cpp.. │ │ │ │ + 0x000f1a8c 6e756d63 6f6c7320 3d3d2077 732d3e70 numcols == ws->p │ │ │ │ + 0x000f1a9c 72696d61 6c53697a 65282900 322a6e75 rimalSize().2*nu │ │ │ │ + 0x000f1aac 6d636f6c 73202b20 6e756d72 6f777320 mcols + numrows │ │ │ │ + 0x000f1abc 3d3d2077 732d3e64 75616c53 697a6528 == ws->dualSize( │ │ │ │ + 0x000f1acc 29000000 4e6f2073 74617469 73746963 )...No statistic │ │ │ │ + 0x000f1adc 73206176 61696c61 626c6520 66726f6d s available from │ │ │ │ + 0x000f1aec 2049706f 70742069 6e20426f 6e6d696e Ipopt in Bonmin │ │ │ │ + 0x000f1afc 3a3a4970 6f707453 6f6c7665 723a3a43 ::IpoptSolver::C │ │ │ │ + 0x000f1b0c 50555469 6d650a00 4e6f2073 74617469 PUTime..No stati │ │ │ │ + 0x000f1b1c 73746963 73206176 61696c61 626c6520 stics available │ │ │ │ + 0x000f1b2c 66726f6d 2049706f 70742069 6e20426f from Ipopt in Bo │ │ │ │ + 0x000f1b3c 6e6d696e 3a3a4970 6f707453 6f6c7665 nmin::IpoptSolve │ │ │ │ + 0x000f1b4c 723a3a49 74657261 74696f6e 436f756e r::IterationCoun │ │ │ │ + 0x000f1b5c 740a0000 536f6c76 65207375 63636565 t...Solve succee │ │ │ │ + 0x000f1b6c 64656400 536f6c76 65642074 6f206163 ded.Solved to ac │ │ │ │ + 0x000f1b7c 63657074 61626c65 206c6576 656c0000 ceptable level.. │ │ │ │ + 0x000f1b8c 496e6665 61736962 6c652070 726f626c Infeasible probl │ │ │ │ + 0x000f1b9c 656d2064 65746563 74656400 53656172 em detected.Sear │ │ │ │ + 0x000f1bac 63682064 69726563 74696f6e 20626563 ch direction bec │ │ │ │ + 0x000f1bbc 6f6d6573 20746f6f 20736d61 6c6c0000 omes too small.. │ │ │ │ + 0x000f1bcc 44697665 7267696e 67206974 65726174 Diverging iterat │ │ │ │ + 0x000f1bdc 65730000 55736572 20726571 75657374 es..User request │ │ │ │ + 0x000f1bec 65642073 746f7000 4d617869 6d756d20 ed stop.Maximum │ │ │ │ + 0x000f1bfc 69746572 6174696f 6e732065 78636565 iterations excee │ │ │ │ + 0x000f1c0c 64656400 52657374 6f726174 696f6e20 ded.Restoration │ │ │ │ + 0x000f1c1c 6661696c 65640000 4572726f 7220696e failed..Error in │ │ │ │ + 0x000f1c2c 20737465 7020636f 6d707574 6174696f step computatio │ │ │ │ + 0x000f1c3c 6e000000 4e6f7420 656e6f75 67682064 n...Not enough d │ │ │ │ + 0x000f1c4c 65677265 6573206f 66206672 6565646f egrees of freedo │ │ │ │ + 0x000f1c5c 6d000000 496e7661 6c696420 70726f62 m...Invalid prob │ │ │ │ + 0x000f1c6c 6c656d20 64656669 6e697469 6f6e0000 lem definition.. │ │ │ │ + 0x000f1c7c 496e7661 6c696420 6f707469 6f6e0000 Invalid option.. │ │ │ │ + 0x000f1c8c 496e7661 6c696420 6e756d62 65722064 Invalid number d │ │ │ │ + 0x000f1c9c 65746563 74656400 556e7265 636f7665 etected.Unrecove │ │ │ │ + 0x000f1cac 7261626c 65206578 63657074 696f6e00 rable exception. │ │ │ │ + 0x000f1cbc 4e6f6e49 706f7074 20657863 65707469 NonIpopt excepti │ │ │ │ + 0x000f1ccc 6f6e2074 68726f77 6e000000 496e7375 on thrown...Insu │ │ │ │ + 0x000f1cdc 66666963 69656e74 206d656d 6f727900 fficient memory. │ │ │ │ + 0x000f1cec 496e7465 726e616c 20657272 6f720000 Internal error.. │ │ │ │ + 0x000f1cfc 4649584d 45000000 44696666 206e6f74 FIXME...Diff not │ │ │ │ + 0x000f1d0c 20646572 69766564 2066726f 6d20436f derived from Co │ │ │ │ + 0x000f1d1c 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x000f1d2c 72446966 662e0000 6170706c 79446966 rDiff...applyDif │ │ │ │ + 0x000f1d3c 66000000 436f696e 5761726d 53746172 f...CoinWarmStar │ │ │ │ + 0x000f1d4c 74566563 746f7200 4f6c6420 7761726d tVector.Old warm │ │ │ │ + 0x000f1d5c 20737461 7274206e 6f742064 65726976 start not deriv │ │ │ │ + 0x000f1d6c 65642066 726f6d20 436f696e 5761726d ed from CoinWarm │ │ │ │ + 0x000f1d7c 53746172 74566563 746f722e 00000000 StartVector..... │ │ │ │ + 0x000f1d8c 67656e65 72617465 44696666 00000000 generateDiff.... │ │ │ │ + 0x000f1d9c 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ + 0x000f1dac 662a2043 6f696e57 61726d53 74617274 f* CoinWarmStart │ │ │ │ + 0x000f1dbc 56656374 6f723c54 3e3a3a67 656e6572 Vector::gener │ │ │ │ + 0x000f1dcc 61746544 69666628 636f6e73 7420436f ateDiff(const Co │ │ │ │ + 0x000f1ddc 696e5761 726d5374 6172742a 2920636f inWarmStart*) co │ │ │ │ + 0x000f1dec 6e737420 5b776974 68205420 3d20646f nst [with T = do │ │ │ │ + 0x000f1dfc 75626c65 5d000000 2f757372 2f696e63 uble].../usr/inc │ │ │ │ + 0x000f1e0c 6c756465 2f636f69 6e2f436f 696e5761 lude/coin/CoinWa │ │ │ │ + 0x000f1e1c 726d5374 61727456 6563746f 722e6870 rmStartVector.hp │ │ │ │ + 0x000f1e2c 70000000 6e657743 6e74203e 3d206f6c p...newCnt >= ol │ │ │ │ + 0x000f1e3c 64436e74 00000000 436f696e 4469736a dCnt....CoinDisj │ │ │ │ + 0x000f1e4c 6f696e74 436f7079 4e000000 6c6f6361 ointCopyN...loca │ │ │ │ 0x000f1e5c 6c5f736f 6c766572 2e000000 69662079 l_solver....if y │ │ │ │ 0x000f1e6c 65732072 756e7320 61206865 75726973 es runs a heuris │ │ │ │ 0x000f1e7c 74696320 61742072 6f6f7420 77686572 tic at root wher │ │ │ │ 0x000f1e8c 65206669 78657320 616c6c20 76617269 e fixes all vari │ │ │ │ 0x000f1e9c 61626c65 7320696e 74656765 7220696e ables integer in │ │ │ │ 0x000f1eac 20746865 20636f6e 74696e75 6f757320 the continuous │ │ │ │ 0x000f1ebc 736f6c75 74696f6e 00000000 646f6e27 solution....don' │ │ │ │ @@ -3232,147 +3232,147 @@ │ │ │ │ 0x000f26cc 36000000 00000000 85047604 71000000 6.........v.q... │ │ │ │ 0x000f26dc 4e36426f 6e6d696e 3131426f 6e6d696e N6Bonmin11Bonmin │ │ │ │ 0x000f26ec 53657475 70450000 4e384367 6c4c616e SetupE..N8CglLan │ │ │ │ 0x000f26fc 64503130 50617261 6d657465 72734500 dP10ParametersE. │ │ │ │ 0x000f270c 4e36426f 6e6d696e 32314362 63537472 N6Bonmin21CbcStr │ │ │ │ 0x000f271c 61746567 7943686f 6f736543 75747345 ategyChooseCutsE │ │ │ │ 0x000f272c 00000000 3133436f 696e5761 726d5374 ....13CoinWarmSt │ │ │ │ - 0x000f273c 61727400 4e36426f 6e6d696e 31375170 art.N6Bonmin17Qp │ │ │ │ - 0x000f274c 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ - 0x000f275c 00000000 4e36426f 6e6d696e 31374c70 ....N6Bonmin17Lp │ │ │ │ - 0x000f276c 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ - 0x000f277c 00000000 4e36426f 6e6d696e 31315073 ....N6Bonmin11Ps │ │ │ │ - 0x000f278c 6575646f 436f7374 73450000 3135426f eudoCostsE..15Bo │ │ │ │ - 0x000f279c 6e52616e 646f6d43 686f6963 65000000 nRandomChoice... │ │ │ │ - 0x000f27ac 4e36426f 6e6d696e 37486f74 496e666f N6Bonmin7HotInfo │ │ │ │ - 0x000f27bc 45000000 4e36426f 6e6d696e 3137426f E...N6Bonmin17Bo │ │ │ │ - 0x000f27cc 6e43686f 6f736556 61726961 626c6545 nChooseVariableE │ │ │ │ - 0x000f27dc 00000000 4e36426f 6e6d696e 31334d69 ....N6Bonmin13Mi │ │ │ │ - 0x000f27ec 6e6c7046 65617350 756d7045 00000000 nlpFeasPumpE.... │ │ │ │ - 0x000f27fc 4e36426f 6e6d696e 37456370 43757473 N6Bonmin7EcpCuts │ │ │ │ - 0x000f280c 45000000 4e36426f 6e6d696e 31394f61 E...N6Bonmin19Oa │ │ │ │ - 0x000f281c 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x000f282c 65450000 4e36426f 6e6d696e 32304f61 eE..N6Bonmin20Oa │ │ │ │ - 0x000f283c 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ - 0x000f284c 65724500 4e36426f 6e6d696e 31354f41 erE.N6Bonmin15OA │ │ │ │ - 0x000f285c 43757447 656e6572 61746f72 32450000 CutGenerator2E.. │ │ │ │ - 0x000f286c 4e36426f 6e6d696e 31304f61 4e6c704f N6Bonmin10OaNlpO │ │ │ │ - 0x000f287c 7074696d 45000000 4e36426f 6e6d696e ptimE...N6Bonmin │ │ │ │ - 0x000f288c 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ - 0x000f289c 45000605 04030201 00060504 03020100 E............... │ │ │ │ - 0x000f28ac 120f0c09 06030000 4e36426f 6e6d696e ........N6Bonmin │ │ │ │ - 0x000f28bc 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x000f28cc 64437574 73450006 05040302 01000000 dCutsE.......... │ │ │ │ - 0x000f28dc 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ - 0x000f28ec 4c696e4f 626a4500 4e34436f 696e3136 LinObjE.N4Coin16 │ │ │ │ - 0x000f28fc 52656665 72656e63 65644f62 6a656374 ReferencedObject │ │ │ │ - 0x000f290c 45000000 4e36426f 6e6d696e 31394c69 E...N6Bonmin19Li │ │ │ │ - 0x000f291c 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x000f292c 72313343 75747469 6e674d65 74686f64 r13CuttingMethod │ │ │ │ - 0x000f293c 45000000 4e36426f 6e6d696e 31394c69 E...N6Bonmin19Li │ │ │ │ - 0x000f294c 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x000f295c 72450000 4e36426f 6e6d696e 37517561 rE..N6Bonmin7Qua │ │ │ │ - 0x000f296c 64437574 45000000 4e36426f 6e6d696e dCutE...N6Bonmin │ │ │ │ - 0x000f297c 34437574 73450000 4e36426f 6e6d696e 4CutsE..N6Bonmin │ │ │ │ - 0x000f298c 31365369 6d706c65 52656665 72656e63 16SimpleReferenc │ │ │ │ - 0x000f299c 65644953 74367665 63746f72 49645361 edISt6vectorIdSa │ │ │ │ - 0x000f29ac 49644545 45450000 4e36426f 6e6d696e IdEEEE..N6Bonmin │ │ │ │ - 0x000f29bc 31365369 6d706c65 52656665 72656e63 16SimpleReferenc │ │ │ │ - 0x000f29cc 65644964 45450000 4e36426f 6e6d696e edIdEE..N6Bonmin │ │ │ │ - 0x000f29dc 37417578 496e666f 45000000 4e354970 7AuxInfoE...N5Ip │ │ │ │ - 0x000f29ec 6f707431 36526566 6572656e 6365644f opt16ReferencedO │ │ │ │ - 0x000f29fc 626a6563 74450000 4e354970 6f707434 bjectE..N5Ipopt4 │ │ │ │ - 0x000f2a0c 544e4c50 45000000 4e36426f 6e6d696e TNLPE...N6Bonmin │ │ │ │ - 0x000f2a1c 31354375 74537472 656e6774 68656e65 15CutStrengthene │ │ │ │ - 0x000f2a2c 72313753 7472656e 67746865 6e696e67 r17Strengthening │ │ │ │ - 0x000f2a3c 544e4c50 45000000 4e36426f 6e6d696e TNLPE...N6Bonmin │ │ │ │ - 0x000f2a4c 31354375 74537472 656e6774 68656e65 15CutStrengthene │ │ │ │ - 0x000f2a5c 72450000 12001608 0e060000 0c080447 rE.............G │ │ │ │ - 0x000f2a6c 3d4b0e00 ff00ff00 91018d01 89010000 =K.............. │ │ │ │ - 0x000f2a7c 55514d00 06000600 19011501 11010000 UQM............. │ │ │ │ - 0x000f2a8c 817d7900 00c7cbc3 3cff3cff 00000800 .}y.....<.<..... │ │ │ │ - 0x000f2a9c 04000000 5c585400 4e36426f 6e6d696e ....\XT.N6Bonmin │ │ │ │ - 0x000f2aac 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x000f2abc 66616365 45001d6b 156d0d09 0526381e faceE..k.m...&8. │ │ │ │ - 0x000f2acc 2d16100a 4e354970 6f707431 37526567 -...N5Ipopt17Reg │ │ │ │ - 0x000f2adc 69737465 7265644f 7074696f 6e733235 isteredOptions25 │ │ │ │ - 0x000f2aec 4f505449 4f4e5f41 4c524541 44595f52 OPTION_ALREADY_R │ │ │ │ - 0x000f2afc 45474953 54455245 44450000 4e36426f EGISTEREDE..N6Bo │ │ │ │ - 0x000f2b0c 6e6d696e 31384f73 69544d49 4e4c5049 nmin18OsiTMINLPI │ │ │ │ - 0x000f2b1c 6e746572 66616365 31315369 6d706c65 nterface11Simple │ │ │ │ - 0x000f2b2c 4572726f 72450000 4e36426f 6e6d696e ErrorE..N6Bonmin │ │ │ │ - 0x000f2b3c 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x000f2b4c 66616365 31364f61 4d657373 61676548 face16OaMessageH │ │ │ │ - 0x000f2b5c 616e646c 65724500 4e36426f 6e6d696e andlerE.N6Bonmin │ │ │ │ - 0x000f2b6c 31395369 6d706c65 52656665 72656e63 19SimpleReferenc │ │ │ │ - 0x000f2b7c 65645074 72493133 436f696e 5761726d edPtrI13CoinWarm │ │ │ │ - 0x000f2b8c 53746172 74454500 4e36426f 6e6d696e StartEE.N6Bonmin │ │ │ │ - 0x000f2b9c 3134544d 494e4c50 5f494e56 414c4944 14TMINLP_INVALID │ │ │ │ - 0x000f2bac 45000000 4e36426f 6e6d696e 3131544d E...N6Bonmin11TM │ │ │ │ - 0x000f2bbc 494e4c50 32544e4c 50450000 4e36426f INLP2TNLPE..N6Bo │ │ │ │ - 0x000f2bcc 6e6d696e 36544d49 4e4c5045 00000000 nmin6TMINLPE.... │ │ │ │ - 0x000f2bdc 4e36426f 6e6d696e 3130544e 4c50536f N6Bonmin10TNLPSo │ │ │ │ - 0x000f2bec 6c766572 45000000 4e36426f 6e6d696e lverE...N6Bonmin │ │ │ │ - 0x000f2bfc 3130544e 4c503246 504e4c50 45000000 10TNLP2FPNLPE... │ │ │ │ - 0x000f2c0c 4e36426f 6e6d696e 31324272 616e6368 N6Bonmin12Branch │ │ │ │ - 0x000f2c1c 696e6754 51504500 4e36426f 6e6d696e ingTQPE.N6Bonmin │ │ │ │ - 0x000f2c2c 32315374 726f6e67 4272616e 6368696e 21StrongBranchin │ │ │ │ - 0x000f2c3c 67536f6c 76657245 00000000 4649530c gSolverE....FIS. │ │ │ │ - 0x000f2c4c 0a080604 02000000 3139436f 696e5761 ........19CoinWa │ │ │ │ - 0x000f2c5c 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x000f2c6c 00000000 3233436f 696e5761 726d5374 ....23CoinWarmSt │ │ │ │ - 0x000f2c7c 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ - 0x000f2c8c 00000000 4e36426f 6e6d696e 31344970 ....N6Bonmin14Ip │ │ │ │ - 0x000f2c9c 6f707457 61726d53 74617274 45000000 optWarmStartE... │ │ │ │ - 0x000f2cac 1014181c 35353535 35352824 20000000 ....555555($ ... │ │ │ │ - 0x000f2cbc fefafef9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ - 0x000f2ccc f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ - 0x000f2cdc f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ - 0x000f2cec f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ - 0x000f2cfc f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ - 0x000f2d0c f9f9f9f9 f9f9f9f9 f9fbfbfc fff9f9f9 ................ │ │ │ │ - 0x000f2d1c f9f905fe fdfd0102 03f804fd 01000000 ................ │ │ │ │ - 0x000f2d2c 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x000f2d3c 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ - 0x000f2d4c 706f7074 4572726f 72450000 4e36426f poptErrorE..N6Bo │ │ │ │ - 0x000f2d5c 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x000f2d6c 72450000 4e36426f 6e6d696e 32344970 rE..N6Bonmin24Ip │ │ │ │ - 0x000f2d7c 6f707449 6e746572 696f7257 61726d53 optInteriorWarmS │ │ │ │ - 0x000f2d8c 74617274 65724500 4e36426f 6e6d696e tarterE.N6Bonmin │ │ │ │ - 0x000f2d9c 32354c6f 63616c53 6f6c7665 72426173 25LocalSolverBas │ │ │ │ - 0x000f2dac 65644865 75726973 74696345 00000000 edHeuristicE.... │ │ │ │ - 0x000f2dbc 4e36426f 6e6d696e 32304669 78416e64 N6Bonmin20FixAnd │ │ │ │ - 0x000f2dcc 536f6c76 65486575 72697374 69634500 SolveHeuristicE. │ │ │ │ - 0x000f2ddc 4e36426f 6e6d696e 3944756d 6d795075 N6Bonmin9DummyPu │ │ │ │ - 0x000f2dec 6d704500 4e36426f 6e6d696e 31325075 mpE.N6Bonmin12Pu │ │ │ │ - 0x000f2dfc 6d70466f 724d696e 6c704500 4e36426f mpForMinlpE.N6Bo │ │ │ │ - 0x000f2e0c 6e6d696e 31334865 75726973 74696352 nmin13HeuristicR │ │ │ │ - 0x000f2e1c 494e5345 00000000 4e36426f 6e6d696e INSE....N6Bonmin │ │ │ │ - 0x000f2e2c 32334865 75726973 7469634c 6f63616c 23HeuristicLocal │ │ │ │ - 0x000f2e3c 4272616e 6368696e 67450000 4e36426f BranchingE..N6Bo │ │ │ │ - 0x000f2e4c 6e6d696e 31344865 75726973 74696346 nmin14HeuristicF │ │ │ │ - 0x000f2e5c 50756d70 45000000 4e36426f 6e6d696e PumpE...N6Bonmin │ │ │ │ - 0x000f2e6c 31334865 75726973 74696344 69766545 13HeuristicDiveE │ │ │ │ - 0x000f2e7c 00000000 4e36426f 6e6d696e 32334865 ....N6Bonmin23He │ │ │ │ - 0x000f2e8c 75726973 74696344 69766546 72616374 uristicDiveFract │ │ │ │ - 0x000f2e9c 696f6e61 6c450000 4e36426f 6e6d696e ionalE..N6Bonmin │ │ │ │ - 0x000f2eac 32354865 75726973 74696344 69766556 25HeuristicDiveV │ │ │ │ - 0x000f2ebc 6563746f 724c656e 67746845 000c0a08 ectorLengthE.... │ │ │ │ - 0x000f2ecc 06040200 0c0a0806 04020000 4e36426f ............N6Bo │ │ │ │ - 0x000f2edc 6e6d696e 31364865 75726973 74696344 nmin16HeuristicD │ │ │ │ - 0x000f2eec 6976654d 49504500 4e36426f 6e6d696e iveMIPE.N6Bonmin │ │ │ │ - 0x000f2efc 32364865 75726973 74696344 6976654d 26HeuristicDiveM │ │ │ │ - 0x000f2f0c 49504672 61637469 6f6e616c 45000000 IPFractionalE... │ │ │ │ - 0x000f2f1c 4e36426f 6e6d696e 31324d69 6c70526f N6Bonmin12MilpRo │ │ │ │ - 0x000f2f2c 756e6469 6e674500 4e36426f 6e6d696e undingE.N6Bonmin │ │ │ │ - 0x000f2f3c 32384865 75726973 74696344 6976654d 28HeuristicDiveM │ │ │ │ - 0x000f2f4c 49505665 63746f72 4c656e67 74684500 IPVectorLengthE. │ │ │ │ - 0x000f2f5c 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x000f2f6c 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x000f2f7c 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x000f2f8c 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x000f2f9c 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x000f2fac 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x000f2fbc 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x000f2fcc 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x000f2fdc 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x000f273c 61727400 4e36426f 6e6d696e 31315073 art.N6Bonmin11Ps │ │ │ │ + 0x000f274c 6575646f 436f7374 73450000 3135426f eudoCostsE..15Bo │ │ │ │ + 0x000f275c 6e52616e 646f6d43 686f6963 65000000 nRandomChoice... │ │ │ │ + 0x000f276c 4e36426f 6e6d696e 37486f74 496e666f N6Bonmin7HotInfo │ │ │ │ + 0x000f277c 45000000 4e36426f 6e6d696e 3137426f E...N6Bonmin17Bo │ │ │ │ + 0x000f278c 6e43686f 6f736556 61726961 626c6545 nChooseVariableE │ │ │ │ + 0x000f279c 00000000 4e36426f 6e6d696e 31375170 ....N6Bonmin17Qp │ │ │ │ + 0x000f27ac 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ + 0x000f27bc 00000000 4e36426f 6e6d696e 31374c70 ....N6Bonmin17Lp │ │ │ │ + 0x000f27cc 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ + 0x000f27dc 00000000 4e36426f 6e6d696e 37456370 ....N6Bonmin7Ecp │ │ │ │ + 0x000f27ec 43757473 45000000 4e36426f 6e6d696e CutsE...N6Bonmin │ │ │ │ + 0x000f27fc 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ + 0x000f280c 6865636b 65724500 4e36426f 6e6d696e heckerE.N6Bonmin │ │ │ │ + 0x000f281c 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x000f282c 45000000 4e36426f 6e6d696e 31354f41 E...N6Bonmin15OA │ │ │ │ + 0x000f283c 43757447 656e6572 61746f72 32450000 CutGenerator2E.. │ │ │ │ + 0x000f284c 4e36426f 6e6d696e 31304f61 4e6c704f N6Bonmin10OaNlpO │ │ │ │ + 0x000f285c 7074696d 45000000 4e36426f 6e6d696e ptimE...N6Bonmin │ │ │ │ + 0x000f286c 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x000f287c 6e426173 65450000 4e36426f 6e6d696e nBaseE..N6Bonmin │ │ │ │ + 0x000f288c 31334d69 6e6c7046 65617350 756d7045 13MinlpFeasPumpE │ │ │ │ + 0x000f289c 00060504 03020100 4e36426f 6e6d696e ........N6Bonmin │ │ │ │ + 0x000f28ac 3132544d 494e4c50 4c696e4f 626a4500 12TMINLPLinObjE. │ │ │ │ + 0x000f28bc 4e34436f 696e3136 52656665 72656e63 N4Coin16Referenc │ │ │ │ + 0x000f28cc 65644f62 6a656374 45000000 4e36426f edObjectE...N6Bo │ │ │ │ + 0x000f28dc 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ + 0x000f28ec 47656e65 7261746f 72313343 75747469 Generator13Cutti │ │ │ │ + 0x000f28fc 6e674d65 74686f64 45000000 4e36426f ngMethodE...N6Bo │ │ │ │ + 0x000f290c 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ + 0x000f291c 47656e65 7261746f 72450006 05040302 GeneratorE...... │ │ │ │ + 0x000f292c 01000605 04030201 00120f0c 09060300 ................ │ │ │ │ + 0x000f293c 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x000f294c 32544e4c 50517561 64437574 73450000 2TNLPQuadCutsE.. │ │ │ │ + 0x000f295c 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ + 0x000f296c 45000000 4e36426f 6e6d696e 34437574 E...N6Bonmin4Cut │ │ │ │ + 0x000f297c 73450000 4e36426f 6e6d696e 31365369 sE..N6Bonmin16Si │ │ │ │ + 0x000f298c 6d706c65 52656665 72656e63 65644953 mpleReferencedIS │ │ │ │ + 0x000f299c 74367665 63746f72 49645361 49644545 t6vectorIdSaIdEE │ │ │ │ + 0x000f29ac 45450000 4e36426f 6e6d696e 31365369 EE..N6Bonmin16Si │ │ │ │ + 0x000f29bc 6d706c65 52656665 72656e63 65644964 mpleReferencedId │ │ │ │ + 0x000f29cc 45450000 4e36426f 6e6d696e 37417578 EE..N6Bonmin7Aux │ │ │ │ + 0x000f29dc 496e666f 45000000 4e354970 6f707431 InfoE...N5Ipopt1 │ │ │ │ + 0x000f29ec 36526566 6572656e 6365644f 626a6563 6ReferencedObjec │ │ │ │ + 0x000f29fc 74450000 4e354970 6f707434 544e4c50 tE..N5Ipopt4TNLP │ │ │ │ + 0x000f2a0c 45000000 4e36426f 6e6d696e 31354375 E...N6Bonmin15Cu │ │ │ │ + 0x000f2a1c 74537472 656e6774 68656e65 72313753 tStrengthener17S │ │ │ │ + 0x000f2a2c 7472656e 67746865 6e696e67 544e4c50 trengtheningTNLP │ │ │ │ + 0x000f2a3c 45000000 4e36426f 6e6d696e 31354375 E...N6Bonmin15Cu │ │ │ │ + 0x000f2a4c 74537472 656e6774 68656e65 72450000 tStrengthenerE.. │ │ │ │ + 0x000f2a5c 12001608 0e060000 0c080447 3d4b0e00 ...........G=K.. │ │ │ │ + 0x000f2a6c ff00ff00 91018d01 89010000 55514d00 ............UQM. │ │ │ │ + 0x000f2a7c 06000600 19011501 11010000 817d7900 .............}y. │ │ │ │ + 0x000f2a8c 00c7cbc3 3cff3cff 00000800 04000000 ....<.<......... │ │ │ │ + 0x000f2a9c 5c585400 4e36426f 6e6d696e 31384f73 \XT.N6Bonmin18Os │ │ │ │ + 0x000f2aac 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x000f2abc 45001d6b 156d0d09 0526381e 2d16100a E..k.m...&8.-... │ │ │ │ + 0x000f2acc 4e354970 6f707431 37526567 69737465 N5Ipopt17Registe │ │ │ │ + 0x000f2adc 7265644f 7074696f 6e733235 4f505449 redOptions25OPTI │ │ │ │ + 0x000f2aec 4f4e5f41 4c524541 44595f52 45474953 ON_ALREADY_REGIS │ │ │ │ + 0x000f2afc 54455245 44450000 4e36426f 6e6d696e TEREDE..N6Bonmin │ │ │ │ + 0x000f2b0c 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ + 0x000f2b1c 66616365 31315369 6d706c65 4572726f face11SimpleErro │ │ │ │ + 0x000f2b2c 72450000 4e36426f 6e6d696e 31384f73 rE..N6Bonmin18Os │ │ │ │ + 0x000f2b3c 69544d49 4e4c5049 6e746572 66616365 iTMINLPInterface │ │ │ │ + 0x000f2b4c 31364f61 4d657373 61676548 616e646c 16OaMessageHandl │ │ │ │ + 0x000f2b5c 65724500 4e36426f 6e6d696e 31395369 erE.N6Bonmin19Si │ │ │ │ + 0x000f2b6c 6d706c65 52656665 72656e63 65645074 mpleReferencedPt │ │ │ │ + 0x000f2b7c 72493133 436f696e 5761726d 53746172 rI13CoinWarmStar │ │ │ │ + 0x000f2b8c 74454500 4e36426f 6e6d696e 3134544d tEE.N6Bonmin14TM │ │ │ │ + 0x000f2b9c 494e4c50 5f494e56 414c4944 45000000 INLP_INVALIDE... │ │ │ │ + 0x000f2bac 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x000f2bbc 32544e4c 50450000 4e36426f 6e6d696e 2TNLPE..N6Bonmin │ │ │ │ + 0x000f2bcc 36544d49 4e4c5045 00000000 4e36426f 6TMINLPE....N6Bo │ │ │ │ + 0x000f2bdc 6e6d696e 3130544e 4c50536f 6c766572 nmin10TNLPSolver │ │ │ │ + 0x000f2bec 45000000 4e36426f 6e6d696e 3130544e E...N6Bonmin10TN │ │ │ │ + 0x000f2bfc 4c503246 504e4c50 45000000 4e36426f LP2FPNLPE...N6Bo │ │ │ │ + 0x000f2c0c 6e6d696e 31324272 616e6368 696e6754 nmin12BranchingT │ │ │ │ + 0x000f2c1c 51504500 4e36426f 6e6d696e 32315374 QPE.N6Bonmin21St │ │ │ │ + 0x000f2c2c 726f6e67 4272616e 6368696e 67536f6c rongBranchingSol │ │ │ │ + 0x000f2c3c 76657245 00000000 46495300 4e36426f verE....FIS.N6Bo │ │ │ │ + 0x000f2c4c 6e6d696e 32344970 6f707449 6e746572 nmin24IpoptInter │ │ │ │ + 0x000f2c5c 696f7257 61726d53 74617274 65724500 iorWarmStarterE. │ │ │ │ + 0x000f2c6c 1014181c 35353535 35352824 20000000 ....555555($ ... │ │ │ │ + 0x000f2c7c fefafef9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ + 0x000f2c8c f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ + 0x000f2c9c f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ + 0x000f2cac f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ + 0x000f2cbc f9f9f9f9 f9f9f9f9 f9f9f9f9 f9f9f9f9 ................ │ │ │ │ + 0x000f2ccc f9f9f9f9 f9f9f9f9 f9fbfbfc fff9f9f9 ................ │ │ │ │ + 0x000f2cdc f9f905fe fdfd0102 03f804fd 01000000 ................ │ │ │ │ + 0x000f2cec 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x000f2cfc 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ + 0x000f2d0c 706f7074 4572726f 72450000 4e36426f poptErrorE..N6Bo │ │ │ │ + 0x000f2d1c 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x000f2d2c 7245000c 0a080604 02000000 3139436f rE..........19Co │ │ │ │ + 0x000f2d3c 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x000f2d4c 72496445 00000000 3233436f 696e5761 rIdE....23CoinWa │ │ │ │ + 0x000f2d5c 726d5374 61727456 6563746f 72446966 rmStartVectorDif │ │ │ │ + 0x000f2d6c 66496445 00000000 4e36426f 6e6d696e fIdE....N6Bonmin │ │ │ │ + 0x000f2d7c 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x000f2d8c 45000000 4e36426f 6e6d696e 32354c6f E...N6Bonmin25Lo │ │ │ │ + 0x000f2d9c 63616c53 6f6c7665 72426173 65644865 calSolverBasedHe │ │ │ │ + 0x000f2dac 75726973 74696345 00000000 4e36426f uristicE....N6Bo │ │ │ │ + 0x000f2dbc 6e6d696e 32304669 78416e64 536f6c76 nmin20FixAndSolv │ │ │ │ + 0x000f2dcc 65486575 72697374 69634500 4e36426f eHeuristicE.N6Bo │ │ │ │ + 0x000f2ddc 6e6d696e 3944756d 6d795075 6d704500 nmin9DummyPumpE. │ │ │ │ + 0x000f2dec 4e36426f 6e6d696e 31325075 6d70466f N6Bonmin12PumpFo │ │ │ │ + 0x000f2dfc 724d696e 6c704500 4e36426f 6e6d696e rMinlpE.N6Bonmin │ │ │ │ + 0x000f2e0c 31334865 75726973 74696352 494e5345 13HeuristicRINSE │ │ │ │ + 0x000f2e1c 00000000 4e36426f 6e6d696e 32334865 ....N6Bonmin23He │ │ │ │ + 0x000f2e2c 75726973 7469634c 6f63616c 4272616e uristicLocalBran │ │ │ │ + 0x000f2e3c 6368696e 67450000 4e36426f 6e6d696e chingE..N6Bonmin │ │ │ │ + 0x000f2e4c 31344865 75726973 74696346 50756d70 14HeuristicFPump │ │ │ │ + 0x000f2e5c 45000000 4e36426f 6e6d696e 31334865 E...N6Bonmin13He │ │ │ │ + 0x000f2e6c 75726973 74696344 69766545 00000000 uristicDiveE.... │ │ │ │ + 0x000f2e7c 4e36426f 6e6d696e 32334865 75726973 N6Bonmin23Heuris │ │ │ │ + 0x000f2e8c 74696344 69766546 72616374 696f6e61 ticDiveFractiona │ │ │ │ + 0x000f2e9c 6c450000 4e36426f 6e6d696e 32354865 lE..N6Bonmin25He │ │ │ │ + 0x000f2eac 75726973 74696344 69766556 6563746f uristicDiveVecto │ │ │ │ + 0x000f2ebc 724c656e 67746845 000c0a08 06040200 rLengthE........ │ │ │ │ + 0x000f2ecc 0c0a0806 04020000 4e36426f 6e6d696e ........N6Bonmin │ │ │ │ + 0x000f2edc 31364865 75726973 74696344 6976654d 16HeuristicDiveM │ │ │ │ + 0x000f2eec 49504500 4e36426f 6e6d696e 32364865 IPE.N6Bonmin26He │ │ │ │ + 0x000f2efc 75726973 74696344 6976654d 49504672 uristicDiveMIPFr │ │ │ │ + 0x000f2f0c 61637469 6f6e616c 45000000 4e36426f actionalE...N6Bo │ │ │ │ + 0x000f2f1c 6e6d696e 31324d69 6c70526f 756e6469 nmin12MilpRoundi │ │ │ │ + 0x000f2f2c 6e674500 4e36426f 6e6d696e 32384865 ngE.N6Bonmin28He │ │ │ │ + 0x000f2f3c 75726973 74696344 6976654d 49505665 uristicDiveMIPVe │ │ │ │ + 0x000f2f4c 63746f72 4c656e67 74684500 3e000000 ctorLengthE.>... │ │ │ │ + 0x000f2f5c 41000000 0c000000 41000000 11000000 A.......A....... │ │ │ │ + 0x000f2f6c 41000000 27000000 41000000 36000000 A...'...A...6... │ │ │ │ + 0x000f2f7c 41000000 03000000 41000000 06000000 A.......A....... │ │ │ │ + 0x000f2f8c 41000000 15000000 41000000 0f000000 A.......A....... │ │ │ │ + 0x000f2f9c 41000000 0e000000 41000000 26000000 A.......A...&... │ │ │ │ + 0x000f2fac 41000000 13000000 41000000 29000000 A.......A...)... │ │ │ │ + 0x000f2fbc 41000000 02000000 41000000 19000000 A.......A....... │ │ │ │ + 0x000f2fcc 41000000 0a000000 41000000 0b000000 A.......A....... │ │ │ │ + 0x000f2fdc 41000000 00000000 00000000 A........... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ │ │ @@ -1,1873 +1,1873 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.extab': │ │ │ │ - 0x000f2fec 6caaf37f af3f2400 ff90e002 01d502a8 l....?$......... │ │ │ │ - 0x000f2ffc 01e80500 00980784 01c84b00 c8084800 ..........K...H. │ │ │ │ - 0x000f300c 00a40904 a04600e0 09040000 ec0910b0 .....F.......... │ │ │ │ - 0x000f301c 4e00900a ec020000 b40e04d0 4901a00f N...........I... │ │ │ │ - 0x000f302c 04bc4b03 9c1004dc 4a03f410 cc02d049 ..K.....J......I │ │ │ │ - 0x000f303c 01f813cc 040000cc 1804ec47 00841994 ...........G.... │ │ │ │ - 0x000f304c 010000a4 1b1cd049 019c1c8c 010000b0 .......I........ │ │ │ │ - 0x000f305c 1d04884b 00bc1dd0 04000094 2260c44f ...K........"`.O │ │ │ │ - 0x000f306c 00802314 c04f0098 23049845 00f02304 ..#..O..#..E..#. │ │ │ │ - 0x000f307c c04f00c8 24040000 d4241090 4f00f824 .O..$....$..O..$ │ │ │ │ - 0x000f308c 04000084 2510e04e 00a82504 0000b825 ....%..N..%....% │ │ │ │ - 0x000f309c 0cac4e00 cc2504b0 4700e025 04ac4e00 ..N..%..G..%..N. │ │ │ │ - 0x000f30ac 88260400 00942604 804700ac 26040000 .&....&..G..&... │ │ │ │ - 0x000f30bc b82604d0 4600d026 040000dc 26049c48 .&..F..&....&..H │ │ │ │ - 0x000f30cc 00ac27cc 0d000094 3504d049 01a83604 ..'.....5..I..6. │ │ │ │ - 0x000f30dc fc4f03dc 368001d0 49018838 f4030000 .O..6...I..8.... │ │ │ │ - 0x000f30ec a83c04cc 4800f43c 9c020000 a83f04d0 .<..H..<.....?.. │ │ │ │ - 0x000f30fc 4901e03f 10e84f03 fc3f04dc 4f039040 I..?..O..?..O..@ │ │ │ │ - 0x000f310c 04c84f03 c44004dc 4f03cc41 04ac4d03 ..O..@..O..A..M. │ │ │ │ - 0x000f311c 94424800 00844304 d04c009c 4304cc4c .BH...C..L..C..L │ │ │ │ - 0x000f312c 00b44304 c84c00ec 4304f84b 008c46c4 ..C..L..C..K..F. │ │ │ │ - 0x000f313c 0300008c 4a50c050 00804d04 0000984e ....JP.P..M....N │ │ │ │ - 0x000f314c 04dc4f03 0100007d 1ccb0100 00a9f37f ..O....}........ │ │ │ │ - 0x000f315c b0af0200 ffff0122 e00204d0 0500d003 ......."........ │ │ │ │ - 0x000f316c 04000080 04048805 00b00404 c80500e0 ................ │ │ │ │ - 0x000f317c 0404cc05 00dc0504 00000000 d0a8f37f ................ │ │ │ │ - 0x000f318c b0ad2000 ffff011d 840504b4 07009c05 .. ............. │ │ │ │ - 0x000f319c 04b00700 b40504ac 0700ec05 04dc0600 ................ │ │ │ │ - 0x000f31ac d8065400 00000000 a4a8f37f b0b0aa00 ..T............. │ │ │ │ - 0x000f31bc ffff010c 1c040000 2c043800 44040000 ........,.8.D... │ │ │ │ - 0x000f31cc 8ca8f37f b0ab0400 ffff010c 24040000 ............$... │ │ │ │ - 0x000f31dc 58046800 74040000 74a8f37f b0b0aa00 X.h.t...t....... │ │ │ │ - 0x000f31ec ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f31fc 5ca8f37f b0af1a00 ffff012e 94014000 \.............@. │ │ │ │ - 0x000f320c 00c80204 b00a00d4 0404c80b 00c00504 ................ │ │ │ │ - 0x000f321c b00a00d0 05a00400 00f00a04 880b009c ................ │ │ │ │ - 0x000f322c 0b040000 b00b04e4 0b000000 20a8f37f ............ ... │ │ │ │ - 0x000f323c b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ - 0x000f324c a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ - 0x000f325c 00000000 f8a7f37f b0af0800 ff901d01 ................ │ │ │ │ - 0x000f326c 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ - 0x000f327c 00e00804 00000100 00000000 d0a7f37f ................ │ │ │ │ - 0x000f328c b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ - 0x000f329c 3c040000 b8a7f37f b0ac0500 ffff010f <............... │ │ │ │ - 0x000f32ac 48040000 b0013cb4 0200bc02 04000000 H.....<......... │ │ │ │ - 0x000f32bc 9ca7f37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ - 0x000f32cc 24043000 3c040000 84a7f37f b0af2000 $.0.<......... . │ │ │ │ - 0x000f32dc ffff0176 60040000 9c0104e4 1400d403 ...v`........... │ │ │ │ - 0x000f32ec 040000ac 0404e014 00f40404 dc1400bc ................ │ │ │ │ - 0x000f32fc 0504c412 00b00604 0000ec06 04ac1400 ................ │ │ │ │ - 0x000f330c 90090400 00cc0904 fc1300fc 0b040000 ................ │ │ │ │ - 0x000f331c cc0c04f8 1300940d 04f41300 e00d04b4 ................ │ │ │ │ - 0x000f332c 1300d40e 04000090 0f048413 00c81104 ................ │ │ │ │ - 0x000f333c e41400ec 1104ac14 00901204 fc1300b4 ................ │ │ │ │ - 0x000f334c 12048413 00b01304 00000000 00a7f37f ................ │ │ │ │ - 0x000f335c b0af2600 ffff013f 4c040000 8c0450c8 ..&....?L.....P. │ │ │ │ - 0x000f336c 08008005 04dc0900 a40504d8 0900bc05 ................ │ │ │ │ - 0x000f337c 04c00800 f00504c4 0800d406 04cc0700 ................ │ │ │ │ - 0x000f338c bc0704dc 0900f408 040000a4 0904dc09 ................ │ │ │ │ - 0x000f339c 00d4093c c8080000 b4a6f37f b0b0aa00 ...<............ │ │ │ │ - 0x000f33ac ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f33bc 9ca6f37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ - 0x000f33cc 2c044800 54040000 84a6f37f b0af0800 ,.H.T........... │ │ │ │ - 0x000f33dc ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f33ec 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f33fc 5ca6f37f b0af0800 ff901d01 15400400 \............@.. │ │ │ │ - 0x000f340c 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f341c 00000100 00000000 34a6f37f b0b0aa00 ........4....... │ │ │ │ - 0x000f342c ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f343c 1ca6f37f af3f0400 ffff0132 78049c0c .....?.....2x... │ │ │ │ - 0x000f344c 00a00304 0000f403 04980c00 80060480 ................ │ │ │ │ - 0x000f345c 0b00e807 040000a4 0804e80b 00d00a04 ................ │ │ │ │ - 0x000f346c 9c0c00f0 0a04e80b 00940c04 00000000 ................ │ │ │ │ - 0x000f347c dca5f37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ - 0x000f348c 24043000 3c040000 c4a5f37f b0af2000 $.0.<......... . │ │ │ │ - 0x000f349c ffff014a 7c04800f 00a40304 0000fc03 ...J|........... │ │ │ │ - 0x000f34ac 04fc0e00 d8040498 0d00c805 04000084 ................ │ │ │ │ - 0x000f34bc 0604cc0e 00c00804 c80e009c 0904880e ................ │ │ │ │ - 0x000f34cc 00a40a04 d80d00c4 0c04800f 00e80c04 ................ │ │ │ │ - 0x000f34dc cc0e0088 0d04d80d 00840e04 00000000 ................ │ │ │ │ - 0x000f34ec 6ca5f37f b0af1400 ffff0118 980104a8 l............... │ │ │ │ - 0x000f34fc 0400bc02 04e80300 c0039c01 dc0400e0 ................ │ │ │ │ - 0x000f350c 04040000 48a5f37f b0af1400 ffff0118 ....H........... │ │ │ │ - 0x000f351c 980104a8 0400bc02 04e80300 c0039c01 ................ │ │ │ │ - 0x000f352c dc0400e0 04040000 24a5f37f b0af1400 ........$....... │ │ │ │ - 0x000f353c ffff012a 8c0204dc 07009803 04e80700 ...*............ │ │ │ │ - 0x000f354c b40404b0 0600cc05 049c0800 84069c01 ................ │ │ │ │ - 0x000f355c a00700d8 07040000 9808049c 08000000 ................ │ │ │ │ - 0x000f356c eca4f37f b0b0ac00 ffff010e 1c040000 ................ │ │ │ │ - 0x000f357c 6404d801 00e80104 00000000 d0a4f37f d............... │ │ │ │ - 0x000f358c b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ - 0x000f359c 3c040000 b8a4f37f b0ad0400 ffff010f <............... │ │ │ │ - 0x000f35ac 48040000 ac0104cc 0300fc03 04000000 H............... │ │ │ │ - 0x000f35bc 9ca4f37f b0ad1e00 ffff0122 ac014000 ..........."..@. │ │ │ │ - 0x000f35cc 00940304 e00400a8 0304a405 00bc0304 ................ │ │ │ │ - 0x000f35dc e40400f4 0304a805 00dc0448 00000000 ...........H.... │ │ │ │ - 0x000f35ec 6ca4f37f b0b0aa00 ffff010e 18040000 l............... │ │ │ │ - 0x000f35fc 6c2ca001 00ac0104 00000000 50a4f37f l,..........P... │ │ │ │ - 0x000f360c b0b0aa00 ffff010c 18040000 2c047000 ............,.p. │ │ │ │ - 0x000f361c 7c040000 38a4f37f b0af0800 ff901d01 |...8........... │ │ │ │ - 0x000f362c 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ - 0x000f363c 00e00804 00000100 00000000 10a4f37f ................ │ │ │ │ - 0x000f364c b0af1800 ffff01bc 03640400 007004a0 .........d...p.. │ │ │ │ - 0x000f365c 1b008801 04801c00 dc010400 00f00104 ................ │ │ │ │ - 0x000f366c d01b0084 0204f41c 00d00204 0000e402 ................ │ │ │ │ - 0x000f367c 04801d00 f80204bc 1c00c403 040000d8 ................ │ │ │ │ - 0x000f368c 03048c1c 00ec0304 b02700b8 04040000 .........'...... │ │ │ │ - 0x000f369c cc0404ac 2700e004 04f42600 ac050400 ....'.....&..... │ │ │ │ - 0x000f36ac 00c00504 f02600d4 0504b826 00a00604 .....&.....&.... │ │ │ │ - 0x000f36bc 0000b406 04b42600 c80604fc 25009407 ......&.....%... │ │ │ │ - 0x000f36cc 040000a8 0704f825 00bc0704 c0250088 .......%.....%.. │ │ │ │ - 0x000f36dc 08040000 9c0804bc 2500b008 04842500 ........%.....%. │ │ │ │ - 0x000f36ec fc080400 00900904 802500a4 0904c824 .........%.....$ │ │ │ │ - 0x000f36fc 00f00904 0000840a 04c42400 980a048c ..........$..... │ │ │ │ - 0x000f370c 2400e40a 040000f8 0a048824 008c0b04 $..........$.... │ │ │ │ - 0x000f371c b01a00d8 0b040000 ec0b0498 2200800c ............"... │ │ │ │ - 0x000f372c 04e02100 cc0c0400 00e00c04 e81f00f4 ..!............. │ │ │ │ - 0x000f373c 0c04b01f 00c00d04 0000d40d 04ac1f00 ................ │ │ │ │ - 0x000f374c e80d04f4 1e00b40e 040000c8 0e04f01e ................ │ │ │ │ - 0x000f375c 00dc0e04 b81e00a8 0f040000 bc0f0490 ................ │ │ │ │ - 0x000f376c 2300d00f 04d82200 9c100400 00b01004 #....."......... │ │ │ │ - 0x000f377c d42200c4 10049c22 00901104 0000a411 ."....."........ │ │ │ │ - 0x000f378c 04cc2300 b8110494 23008412 04000098 ..#.....#....... │ │ │ │ - 0x000f379c 1204d023 00ac1204 8c1d0080 13040000 ...#............ │ │ │ │ - 0x000f37ac 8c130488 1d00a013 04e81a00 88140400 ................ │ │ │ │ - 0x000f37bc 00941404 842400ac 1404801e 00841504 .....$.......... │ │ │ │ - 0x000f37cc 00009015 04fc1d00 a81504c4 1d00fc15 ................ │ │ │ │ - 0x000f37dc 04000088 1604841d 009c1604 c81900c8 ................ │ │ │ │ - 0x000f37ec 17040000 e01704bc 27008418 0400009c ........'....... │ │ │ │ - 0x000f37fc 1804d423 00a81904 0000c019 04801a00 ...#............ │ │ │ │ - 0x000f380c ac1a0400 00000000 44a2f37f b0ae1100 ........D....... │ │ │ │ - 0x000f381c ffff01f9 01640400 00bc0104 881a00c4 .....d.......... │ │ │ │ - 0x000f382c 0204d01a 00cc0204 ec1900c8 0304d01a ................ │ │ │ │ - 0x000f383c 00d00304 f01900cc 0404d01a 00d40404 ................ │ │ │ │ - 0x000f384c f41900d0 0504d01a 00d80504 801a00d4 ................ │ │ │ │ - 0x000f385c 0604d01a 00dc0604 841a00d8 0704d01a ................ │ │ │ │ - 0x000f386c 00e00704 f81900dc 0804d01a 00e40804 ................ │ │ │ │ - 0x000f387c fc1900e0 0904d01a 00e80904 e41900e4 ................ │ │ │ │ - 0x000f388c 0a04d01a 00ec0a04 dc1900e8 0b04d01a ................ │ │ │ │ - 0x000f389c 00f00b04 d41900ec 0c04d01a 00f40c04 ................ │ │ │ │ - 0x000f38ac d81900f0 0d04d01a 00f80d04 cc1a00f4 ................ │ │ │ │ - 0x000f38bc 0e04d01a 00fc0e04 c41a00f8 0f04d01a ................ │ │ │ │ - 0x000f38cc 00801004 e01900fc 1004d01a 00841104 ................ │ │ │ │ - 0x000f38dc e8190080 1204d01a 00881204 d41a0084 ................ │ │ │ │ - 0x000f38ec 1304d01a 008c1304 98190088 1404d01a ................ │ │ │ │ - 0x000f38fc 00901404 c81a008c 1504d01a 00941504 ................ │ │ │ │ - 0x000f390c c01a0098 1604d01a 00bc1a04 00000000 ................ │ │ │ │ - 0x000f391c 3ca1f37f b0af2000 ffff0158 a401e805 <..... ....X.... │ │ │ │ - 0x000f392c 0000b007 04c00d00 c40704bc 0d00d807 ................ │ │ │ │ - 0x000f393c 04b80d00 900804e8 0c00f808 049c0e00 ................ │ │ │ │ - 0x000f394c 8c090498 0e00a009 04940e00 d80904c4 ................ │ │ │ │ - 0x000f395c 0d00c00a 040000e0 0a04e40c 00f40a04 ................ │ │ │ │ - 0x000f396c e00c0088 0b04dc0c 00c00b04 8c0c00d8 ................ │ │ │ │ - 0x000f397c 0c040000 d8a0f37f b0af0800 ffff0112 ................ │ │ │ │ - 0x000f398c 8801a803 0000d804 04a40600 a8059001 ................ │ │ │ │ - 0x000f399c 00000000 b8a0f37f b0af0200 ffff010b ................ │ │ │ │ - 0x000f39ac ec0138b4 0200f402 04000000 a0a0f37f ..8............. │ │ │ │ - 0x000f39bc b0af0200 ffff010b ec012ca4 0200e402 ..........,..... │ │ │ │ - 0x000f39cc 04000000 88a0f37f b0af0200 ffff010b ................ │ │ │ │ - 0x000f39dc bc0220e8 0200a803 04000000 70a0f37f .. .........p... │ │ │ │ - 0x000f39ec b0af0600 ffff012a d80104e0 0800e803 .......*........ │ │ │ │ - 0x000f39fc dc01d008 00f80504 e40800a4 0604d008 ................ │ │ │ │ - 0x000f3a0c 00900704 f00700ec 0704e008 00dc0804 ................ │ │ │ │ - 0x000f3a1c 00000000 38a0f37f b0af0a00 ffff0144 ....8..........D │ │ │ │ - 0x000f3a2c dc0104a8 0d009404 ac01b00d 00c80504 ................ │ │ │ │ - 0x000f3a3c b40d009c 0604b00d 00dc0604 c40d0098 ................ │ │ │ │ - 0x000f3a4c 078c01b0 0d00d808 04b40c00 a409d001 ................ │ │ │ │ - 0x000f3a5c b00d00d8 0b04ac0d 00b00c04 a80d00d4 ................ │ │ │ │ - 0x000f3a6c 0d040000 e89ff37f b0af0a00 ffff0144 ...............D │ │ │ │ - 0x000f3a7c d80104cc 0d00fc03 e801d40d 00ec0504 ................ │ │ │ │ - 0x000f3a8c d80d00c0 0604d40d 00800704 e80d00bc ................ │ │ │ │ - 0x000f3a9c 078c01d4 0d00fc08 04d80c00 c809d001 ................ │ │ │ │ - 0x000f3aac d40d00fc 0b04d00d 00d40c04 cc0d00f8 ................ │ │ │ │ - 0x000f3abc 0d040000 989ff37f af3ab200 ffff0185 .........:...... │ │ │ │ - 0x000f3acc 0a6c04cc 73008c01 0400009c 01049c73 .l..s..........s │ │ │ │ - 0x000f3adc 00a80304 0000bc03 04987300 cc030494 ..........s..... │ │ │ │ - 0x000f3aec 7300f803 04cc7200 e8040400 00f80404 s.....r......... │ │ │ │ - 0x000f3afc 9c7200b0 05040000 c0050498 7200d005 .r..........r... │ │ │ │ - 0x000f3b0c 04947200 f40504cc 7100dc06 040000ec ..r.....q....... │ │ │ │ - 0x000f3b1c 06049c71 00a40704 0000b407 04987100 ...q..........q. │ │ │ │ - 0x000f3b2c c4070494 7100ec07 04cc7000 d4080400 ....q.....p..... │ │ │ │ - 0x000f3b3c 00e40804 9c70009c 09040000 ac090498 .....p.......... │ │ │ │ - 0x000f3b4c 7000bc09 04947000 e40904c8 6f00cc0a p.....p.....o... │ │ │ │ - 0x000f3b5c 040000dc 0a04986f 00940b04 0000a40b .......o........ │ │ │ │ - 0x000f3b6c 04e86e00 b40d0400 00c40d04 e46e00d4 ..n..........n.. │ │ │ │ - 0x000f3b7c 0d04d86e 00f80d04 986e00e0 0e040000 ...n.....n...... │ │ │ │ - 0x000f3b8c f00e04e8 6d00a80f 040000b8 0f04e46d ....m..........m │ │ │ │ - 0x000f3b9c 00c80f04 d86d0080 1004986d 00e81004 .....m.....m.... │ │ │ │ - 0x000f3bac 0000f810 04e86c00 b0110400 00c01104 ......l......... │ │ │ │ - 0x000f3bbc e46c00d0 1104d86c 00f41104 986c00b4 .l.....l.....l.. │ │ │ │ - 0x000f3bcc 12040000 c41204e8 6b00e812 040000f8 ........k....... │ │ │ │ - 0x000f3bdc 1204e46b 00881304 d86b00ac 1304986b ...k.....k.....k │ │ │ │ - 0x000f3bec 00d81304 0000e813 04e86a00 8c140400 ..........j..... │ │ │ │ - 0x000f3bfc 009c1404 e46a00ac 1404d86a 00d01404 .....j.....j.... │ │ │ │ - 0x000f3c0c 986a00fc 14040000 8c1504e8 6900b015 .j..........i... │ │ │ │ - 0x000f3c1c 040000c0 1504e469 00d01504 d869008c .......i.....i.. │ │ │ │ - 0x000f3c2c 16049869 00b81604 0000c816 04e86800 ...i..........h. │ │ │ │ - 0x000f3c3c ec160400 00fc1604 e468008c 1704d868 .........h.....h │ │ │ │ - 0x000f3c4c 00d41704 98680080 18040000 901804e8 .....h.......... │ │ │ │ - 0x000f3c5c 6700b418 040000c4 1804ac65 00d41804 g..........e.... │ │ │ │ - 0x000f3c6c a065009c 1904e064 00c81904 0000d819 .e.....d........ │ │ │ │ - 0x000f3c7c 04b06400 fc190400 008c1a04 ac64009c ..d..........d.. │ │ │ │ - 0x000f3c8c 1a04a064 00dc1a04 e0630088 1b040000 ...d.....c...... │ │ │ │ - 0x000f3c9c 981b04b0 6300bc1b 040000cc 1b04ac63 ....c..........c │ │ │ │ - 0x000f3cac 00dc1b04 a06300a4 1c04e062 00d01c04 .....c.....b.... │ │ │ │ - 0x000f3cbc 0000e01c 04b06200 8c1d0400 00a41d04 ......b......... │ │ │ │ - 0x000f3ccc ac6200bc 1d04a862 00d41d04 a46200ec .b.....b.....b.. │ │ │ │ - 0x000f3cdc 1d04a062 00841e04 9c62009c 1e04fc5f ...b.....b....._ │ │ │ │ - 0x000f3cec 00b41e04 f85f00d0 1e04f45f 00e41e04 ....._....._.... │ │ │ │ - 0x000f3cfc f05f00f8 1e04ec5f 00881f04 e85f0098 ._....._....._.. │ │ │ │ - 0x000f3d0c 1f04e45f 00a81f04 e05f0088 2504c05e ..._....._..%..^ │ │ │ │ - 0x000f3d1c 00a42604 0000b426 04905e00 ec260400 ..&....&..^..&.. │ │ │ │ - 0x000f3d2c 00fc2604 8c5e008c 2704885e 009c2704 ..&..^..'..^..'. │ │ │ │ - 0x000f3d3c 805e00ac 2704fc5d 00bc2704 f85d00cc .^..'..]..'..].. │ │ │ │ - 0x000f3d4c 2704a05d 00dc2704 dc6000ec 2704d860 '..]..'..`..'..` │ │ │ │ - 0x000f3d5c 00fc2704 d460008c 2804d060 009c2804 ..'..`..(..`..(. │ │ │ │ - 0x000f3d6c cc6000ac 2804c860 00bc2804 c460009c .`..(..`..(..`.. │ │ │ │ - 0x000f3d7c 29048060 00e02c04 0000f02c 04ac6100 )..`..,....,..a. │ │ │ │ - 0x000f3d8c a82d0400 00b82d04 a86100c8 2d04a061 .-....-..a..-..a │ │ │ │ - 0x000f3d9c 00ec2d04 e06000d4 2e040000 e42e04e0 ..-..`.......... │ │ │ │ - 0x000f3dac 61009c2f 040000ac 2f04dc61 00bc2f04 a../..../..a../. │ │ │ │ - 0x000f3dbc 985d00e0 2f04d85c 00c83004 0000d830 .]../..\..0....0 │ │ │ │ - 0x000f3dcc 04a85c00 90310400 00a03104 a45c00b0 ..\..1....1..\.. │ │ │ │ - 0x000f3ddc 3104a05c 00c03104 9c5c00d0 3104985c 1..\..1..\..1..\ │ │ │ │ - 0x000f3dec 00e03104 945c00f0 3104905c 00803204 ..1..\..1..\..2. │ │ │ │ - 0x000f3dfc 8c5c00a8 32049c5b 009c3404 0000ac34 .\..2..[..4....4 │ │ │ │ - 0x000f3e0c 04ec5a00 e4340400 00f43404 e85a0084 ..Z..4....4..Z.. │ │ │ │ - 0x000f3e1c 3504e45a 00943504 e05a00a4 3504dc5a 5..Z..5..Z..5..Z │ │ │ │ - 0x000f3e2c 00b43504 d85a00c4 3504d45a 00d43504 ..5..Z..5..Z..5. │ │ │ │ - 0x000f3e3c c85a00fc 3504e059 00f03704 00008038 .Z..5..Y..7....8 │ │ │ │ - 0x000f3e4c 04b05900 c4380400 00dc3804 ac5900f4 ..Y..8....8..Y.. │ │ │ │ - 0x000f3e5c 3804a859 008c3904 a45900a4 3904a059 8..Y..9..Y..9..Y │ │ │ │ - 0x000f3e6c 00bc3904 9c5900d4 39049859 00e83904 ..9..Y..9..Y..9. │ │ │ │ - 0x000f3e7c 945900f8 39049059 00883a04 8c590098 .Y..9..Y..:..Y.. │ │ │ │ - 0x000f3e8c 3a048859 00a83a04 845900b8 3a048059 :..Y..:..Y..:..Y │ │ │ │ - 0x000f3e9c 00c83a04 fc5800d8 3a04f858 00e83a04 ..:..X..:..X..:. │ │ │ │ - 0x000f3eac f45800f8 3a04f058 00883b04 ec580098 .X..:..X..;..X.. │ │ │ │ - 0x000f3ebc 3b04e858 00a83b04 e45800b8 3b04e058 ;..X..;..X..;..X │ │ │ │ - 0x000f3ecc 00c83b04 dc5800e4 3c04fc56 00e04104 ..;..X..<..V..A. │ │ │ │ - 0x000f3edc 0000f041 04cc5600 a8420400 00b84204 ...A..V..B....B. │ │ │ │ - 0x000f3eec c85600c8 4204c456 00ec4204 fc5500d4 .V..B..V..B..U.. │ │ │ │ - 0x000f3efc 43040000 e44304cc 55009c44 040000ac C....C..U..D.... │ │ │ │ - 0x000f3f0c 4404c855 00bc4404 c45500e0 4404fc54 D..U..D..U..D..T │ │ │ │ - 0x000f3f1c 00c84504 0000d845 04cc5400 90460400 ..E....E..T..F.. │ │ │ │ - 0x000f3f2c 00a04604 c85400b0 4604c454 00c04604 ..F..T..F..T..F. │ │ │ │ - 0x000f3f3c c05400d0 4604bc54 00e04604 b85400f0 .T..F..T..F..T.. │ │ │ │ - 0x000f3f4c 4604b454 00804704 a85400a8 4704c053 F..T..G..T..G..S │ │ │ │ - 0x000f3f5c 009c4904 0000ac49 04905300 e4490400 ..I....I..S..I.. │ │ │ │ - 0x000f3f6c 00f44904 8c530084 4a048853 00944a04 ..I..S..J..S..J. │ │ │ │ - 0x000f3f7c 845300a4 4a048053 00b44a04 fc5200c4 .S..J..S..J..R.. │ │ │ │ - 0x000f3f8c 4a04ec52 00d44a04 e85200fc 4a049851 J..R..J..R..J..Q │ │ │ │ - 0x000f3f9c 00f04c04 0000804d 04e85000 d04d04b4 ..L....M..P..M.. │ │ │ │ - 0x000f3fac 52008c4e 04845200 c84e04b4 5000844f R..N..R..N..P..O │ │ │ │ - 0x000f3fbc 04845000 cc4f049c 7300f04f 04e86e00 ..P..O..s..O..n. │ │ │ │ - 0x000f3fcc b050cc23 00000000 849af37f b0a90200 .P.#............ │ │ │ │ - 0x000f3fdc ffff010a 60049801 00c80104 00000000 ....`........... │ │ │ │ - 0x000f3fec 6c9af37f b0af2e00 ff908401 016d3870 l............m8p │ │ │ │ - 0x000f3ffc 0000ac01 049c0c00 cc010400 00f00304 ................ │ │ │ │ - 0x000f400c a40a07e4 0604c40a 00e80704 f40a0794 ................ │ │ │ │ - 0x000f401c 0804d008 07cc0804 00009009 04f40e00 ................ │ │ │ │ - 0x000f402c a40904f0 0e00b409 04ec0e00 cc0904d0 ................ │ │ │ │ - 0x000f403c 0e00f809 04900e00 f00a0400 00bc0b04 ................ │ │ │ │ - 0x000f404c ac0f00d0 0b04f80e 00980c04 ac0f00f0 ................ │ │ │ │ - 0x000f405c 0c50c00d 008c0e04 cc0e0003 00027d01 .P............}. │ │ │ │ - 0x000f406c 7d007d00 00000000 1cbe0100 ccbc0100 }.}............. │ │ │ │ - 0x000f407c dc99f37f b0ab0200 ff902901 2074049c ..........). t.. │ │ │ │ - 0x000f408c 01017c1c 0000b801 04840200 cc0104f4 ..|............. │ │ │ │ - 0x000f409c 0100f001 04840200 80020400 00010000 ................ │ │ │ │ - 0x000f40ac 98bc0100 a899f37f af3f3200 ff907901 .........?2...y. │ │ │ │ - 0x000f40bc 6adc0104 a8090080 0204a409 008c0204 j............... │ │ │ │ - 0x000f40cc 900600a8 0220cc04 03d00218 ac090094 ..... .......... │ │ │ │ - 0x000f40dc 0304b009 01980404 0000a804 04cc0403 ................ │ │ │ │ - 0x000f40ec c40404ac 0900e804 04940900 fc040490 ................ │ │ │ │ - 0x000f40fc 09009005 048c0900 ac0504e8 0800d405 ................ │ │ │ │ - 0x000f410c 04ac0800 a4060498 0901a007 040000c4 ................ │ │ │ │ - 0x000f411c 07508409 00a80804 ac080002 00017d00 .P............}. │ │ │ │ - 0x000f412c 00000000 60bd0100 2499f37f b0af1800 ....`...$....... │ │ │ │ - 0x000f413c ffff015e 74040000 7c04e40e 00b40104 ...^t...|....... │ │ │ │ - 0x000f414c 0000ac02 04ac0e00 f8020400 00900504 ................ │ │ │ │ - 0x000f415c d40a0088 06500000 e0060498 0d009c07 .....P.......... │ │ │ │ - 0x000f416c 040000a4 0704e00c 00e40704 c40b00c0 ................ │ │ │ │ - 0x000f417c 0804940d 00f40804 0000ac09 04980c00 ................ │ │ │ │ - 0x000f418c c80904c8 0d00a80a f0010000 a80e0494 ................ │ │ │ │ - 0x000f419c 0d000000 b898f37f b0af0400 ffff0111 ................ │ │ │ │ - 0x000f41ac e801389c 0400c802 04ac0300 a0040400 ..8............. │ │ │ │ - 0x000f41bc 00000000 9898f37f af3f0a00 ffff013a .........?.....: │ │ │ │ - 0x000f41cc b00204b4 0800dc02 04f80800 e40404a8 ................ │ │ │ │ - 0x000f41dc 0a00f004 049c0900 940504f8 0900f006 ................ │ │ │ │ - 0x000f41ec 040000ac 0704b80a 00e40794 010000b4 ................ │ │ │ │ - 0x000f41fc 0a04b80a 00e80a04 00000000 5098f37f ............P... │ │ │ │ - 0x000f420c b0ad1e00 ffff011a 5404cc02 006804c0 ........T....h.. │ │ │ │ - 0x000f421c 02007c04 b40200b4 0104a002 009c0264 ..|............d │ │ │ │ - 0x000f422c 00000000 2898f37f b0ae0100 ffff0116 ....(........... │ │ │ │ - 0x000f423c f0020400 00a00304 f80300d0 0304b004 ................ │ │ │ │ - 0x000f424c 00b40404 00000000 0498f37f b0ad0200 ................ │ │ │ │ - 0x000f425c ffff0116 ec020400 009c0304 f40300cc ................ │ │ │ │ - 0x000f426c 0304ac04 00b00404 00000000 e097f37f ................ │ │ │ │ - 0x000f427c b0af0a00 ff902101 163cf401 0000b404 ......!..<...... │ │ │ │ - 0x000f428c 04c40901 f8090498 0900fc09 04000001 ................ │ │ │ │ - 0x000f429c 00000000 00000000 b497f37f b0ad1e00 ................ │ │ │ │ - 0x000f42ac ffff011d fc0404a4 07009005 04a00700 ................ │ │ │ │ - 0x000f42bc a405049c 0700dc05 04cc0600 c8065400 ..............T. │ │ │ │ - 0x000f42cc 00000000 8897f37f b0a90800 ffff010b ................ │ │ │ │ - 0x000f42dc a40104c4 0100f401 04000000 7097f37f ............p... │ │ │ │ - 0x000f42ec b0b0ac00 ffff0110 484c9c01 00a40104 ........HL...... │ │ │ │ - 0x000f42fc 0000b001 109c0100 5497f37f b0af0800 ........T....... │ │ │ │ - 0x000f430c ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f431c 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f432c 2c97f37f b0af0800 ff901d01 15400400 ,............@.. │ │ │ │ - 0x000f433c 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f434c 00000100 00000000 0497f37f b0af1000 ................ │ │ │ │ - 0x000f435c ffff013e 3c040000 7404a007 007c04bc ...><...t....|.. │ │ │ │ - 0x000f436c 0700b802 04b00600 8403b801 a00700c4 ................ │ │ │ │ - 0x000f437c 0404ac07 00d00404 a00700c4 0504a407 ................ │ │ │ │ - 0x000f438c 00880604 a007009c 0704a407 00cc0704 ................ │ │ │ │ - 0x000f439c 00000000 b896f37f b0af2000 ffff0199 .......... ..... │ │ │ │ - 0x000f43ac 02600400 009c0104 a0350080 04049435 .`.......5.....5 │ │ │ │ - 0x000f43bc 00cc0404 883500a8 0504f030 00bc0604 .....5.....0.... │ │ │ │ - 0x000f43cc d8340094 0904d434 00e00904 d03400ac .4.....4.....4.. │ │ │ │ - 0x000f43dc 0a049034 00b80b04 e0330084 0e04dc33 ...4.....3.....3 │ │ │ │ - 0x000f43ec 00d00e04 d83300a4 0f049833 00ac1004 .....3.....3.... │ │ │ │ - 0x000f43fc e8320084 1304e432 00d01304 e032009c .2.....2.....2.. │ │ │ │ - 0x000f440c 1404a032 00a81504 90370088 18048c37 ...2.....7.....7 │ │ │ │ - 0x000f441c 00d41804 883700a8 1904c836 00bc1a04 .....7.....6.... │ │ │ │ - 0x000f442c 983600e4 1c040000 b41d0494 3600801e .6..........6... │ │ │ │ - 0x000f443c 04903600 cc1e04d0 3500c01f 040000fc ..6.....5....... │ │ │ │ - 0x000f444c 1f048838 00842404 0000d424 04843800 ...8..$....$..8. │ │ │ │ - 0x000f445c a0250480 3800ec25 04c03700 e0260400 .%..8..%..7..&.. │ │ │ │ - 0x000f446c 009c2704 bc3800fc 2904b838 00c82a04 ..'..8..)..8..*. │ │ │ │ - 0x000f447c ec38009c 2b04e031 00b02c04 b03100e0 .8..+..1..,..1.. │ │ │ │ - 0x000f448c 2e04a035 00802f04 d83400a0 2f04e033 ...5../..4../..3 │ │ │ │ - 0x000f449c 00c02f04 e83200e0 2f049037 00803004 ../..2../..7..0. │ │ │ │ - 0x000f44ac 983600a0 30048838 00c03004 bc3800e0 .6..0..8..0..8.. │ │ │ │ - 0x000f44bc 3004b031 00dc3104 00000000 9095f37f 0..1..1......... │ │ │ │ - 0x000f44cc af3f0e00 ffff01e5 02f40104 b43600e4 .?...........6.. │ │ │ │ - 0x000f44dc 0204dc2d 00ec0204 f42f00fc 024cdc2d ...-...../...L.- │ │ │ │ - 0x000f44ec 00e40504 842f00d4 0604ac2d 00dc0604 ...../.....-.... │ │ │ │ - 0x000f44fc d0300084 0710ac2d 00b80904 843400a8 .0.....-.....4.. │ │ │ │ - 0x000f450c 0a049434 00b00a04 d83500d8 0a109434 ...4.....5.....4 │ │ │ │ - 0x000f451c 008c0d04 cc2e00fc 0d04fc2c 00840e04 ...........,.... │ │ │ │ - 0x000f452c 883000ac 0e10fc2c 00e81004 c03600d8 .0.....,.....6.. │ │ │ │ - 0x000f453c 1104cc36 00e81104 fc2a00a0 1210cc36 ...6.....*.....6 │ │ │ │ - 0x000f454c 00dc1404 bc2f00d4 1504ec35 00dc1504 ...../.....5.... │ │ │ │ - 0x000f455c f0350084 1610ec35 00d81704 0000e818 .5.....5........ │ │ │ │ - 0x000f456c 04983500 d81904a4 3500e419 04983400 ..5.....5.....4. │ │ │ │ - 0x000f457c 9c1a04ac 3400ac1a 04cc3400 881b10a4 ....4.....4..... │ │ │ │ - 0x000f458c 3500d81c 04000098 1d049034 00ac1d04 5..........4.... │ │ │ │ - 0x000f459c c42a00b0 1f04d036 00d02104 d4360084 .*.....6..!..6.. │ │ │ │ - 0x000f45ac 2204e832 00b82204 983300ec 2204d033 "..2.."..3.."..3 │ │ │ │ - 0x000f45bc 00a02304 d43300d0 2304cc2c 00a82404 ..#..3..#..,..$. │ │ │ │ - 0x000f45cc 9c3000b0 24048c2e 00d42410 9c3000f4 .0..$.....$..0.. │ │ │ │ - 0x000f45dc 2604d832 00b02704 c83200ec 27048c32 &..2..'..2..'..2 │ │ │ │ - 0x000f45ec 00a82804 fc3100e4 2804c031 00a02904 ..(..1..(..1..). │ │ │ │ - 0x000f45fc b03100e4 2904f430 009c2a04 e43000b8 .1..)..0..*..0.. │ │ │ │ - 0x000f460c 2b040000 e82b04d4 3600982c 04d03600 +....+..6..,..6. │ │ │ │ - 0x000f461c c82c04d0 3300cc30 04e83200 943504d4 .,..3..0..2..5.. │ │ │ │ - 0x000f462c 3300d435 04cc2c00 b0360498 33000000 3..5..,..6..3... │ │ │ │ - 0x000f463c 1c94f37f b0af0e00 ffff0112 ec0104ac ................ │ │ │ │ - 0x000f464c 03008403 9801e403 009c0404 00000000 ................ │ │ │ │ - 0x000f465c fc93f37f af3f0a00 ffff01f7 07940104 .....?.......... │ │ │ │ - 0x000f466c 00009c01 04ec5600 d8010400 00e40104 ......V......... │ │ │ │ - 0x000f467c a05700f8 0104ec50 00cc022c 00009c03 .W.....P...,.... │ │ │ │ - 0x000f468c 04e45700 fc038801 00008c05 04a45700 ..W...........W. │ │ │ │ - 0x000f469c 9805bc01 0000b808 04e85600 d80804e4 ..........V..... │ │ │ │ - 0x000f46ac 5600ec08 04e05600 840904dc 5600ac09 V.....V.....V... │ │ │ │ - 0x000f46bc 30e45600 e80904d8 5600800a 04d45600 0.V.....V.....V. │ │ │ │ - 0x000f46cc a80a30e4 5600f40a 04d05600 940b30e4 ..0.V.....V...0. │ │ │ │ - 0x000f46dc 5600d80b 04cc5600 f80b30e4 5600b40c V.....V...0.V... │ │ │ │ - 0x000f46ec 04c85600 cc0c04c4 56008c0d 04e85600 ..V.....V.....V. │ │ │ │ - 0x000f46fc 9c0d04c0 5600b00d 04bc5600 a40e58e8 ....V.....V...X. │ │ │ │ - 0x000f470c 5600840f 04905600 9c0f048c 56009010 V.....V.....V... │ │ │ │ - 0x000f471c 04885600 9c1004f4 5500cc10 3c885600 ..V.....U...<.V. │ │ │ │ - 0x000f472c b81204e8 5600c412 04f05500 d81204ec ....V.....U..... │ │ │ │ - 0x000f473c 5500c813 04e85600 d41304e8 5500e813 U.....V.....U... │ │ │ │ - 0x000f474c 04e45500 e01404e0 5500ec14 04dc5500 ..U.....U.....U. │ │ │ │ - 0x000f475c f81434e0 5500dc16 04e85600 e81604d8 ..4.U.....V..... │ │ │ │ - 0x000f476c 5500fc16 04d45500 fc1704b4 55008818 U.....U.....U... │ │ │ │ - 0x000f477c 04a05500 941834b4 5500881a 049c5500 ..U...4.U.....U. │ │ │ │ - 0x000f478c 941a0498 5500a01a 4c9c5500 ac1c0494 ....U...L.U..... │ │ │ │ - 0x000f479c 5500b81c 04845500 c41c4494 5500a01e U.....U...D.U... │ │ │ │ - 0x000f47ac 04e85600 ac1e04f4 5400b81e 04e85600 ..V.....T.....V. │ │ │ │ - 0x000f47bc ec1e14f0 5400a020 04c45500 ac2004c0 ....T.. ..U.. .. │ │ │ │ - 0x000f47cc 5500c020 04bc5500 902104f0 54009c21 U.. ..U..!..T..! │ │ │ │ - 0x000f47dc 04b85500 cc210ccc 55009023 04c85500 ..U..!..U..#..U. │ │ │ │ - 0x000f47ec 9c2304d0 5500b023 04ec5400 fc2304f0 .#..U..#..T..#.. │ │ │ │ - 0x000f47fc 54008824 04dc5400 b8240cd8 5400fc25 T..$..T..$..T..% │ │ │ │ - 0x000f480c 04d45400 882604d0 54009c26 04cc5400 ..T..&..T..&..T. │ │ │ │ - 0x000f481c e82604f0 5400f426 04c85400 a4270cc4 .&..T..&..T..'.. │ │ │ │ - 0x000f482c 5400e828 04c05400 f42804bc 54008829 T..(..T..(..T..) │ │ │ │ - 0x000f483c 04b85400 d42904f0 5400e029 04b45400 ..T..)..T..)..T. │ │ │ │ - 0x000f484c 902a0cb0 5400d42b 04ac5400 e02b04a8 .*..T..+..T..+.. │ │ │ │ - 0x000f485c 5400f42b 04a45400 c02c04f0 5400cc2c T..+..T..,..T.., │ │ │ │ - 0x000f486c 04945400 fc2c0ccc 5300c02e 04c85300 ..T..,..S.....S. │ │ │ │ - 0x000f487c cc2e04d0 5300e02e 04c45300 ac2f04f0 ....S.....S../.. │ │ │ │ - 0x000f488c 5400b82f 04b45300 e82f0cb0 5300ac31 T../..S../..S..1 │ │ │ │ - 0x000f489c 04ac5300 b83104a8 5300cc31 04fc5200 ..S..1..S..1..R. │ │ │ │ - 0x000f48ac 983204f0 5400a432 04ec5200 d4320ce8 .2..T..2..R..2.. │ │ │ │ - 0x000f48bc 5200b035 04e85600 d03504a0 5300e435 R..5..V..5..S..5 │ │ │ │ - 0x000f48cc 049c5300 fc3504a4 5300a436 30a05300 ..S..5..S..60.S. │ │ │ │ - 0x000f48dc e0360498 5300f836 04905400 a03730a0 .6..S..6..T..70. │ │ │ │ - 0x000f48ec 5300ec37 048c5400 8c3830a0 5300d038 S..7..T..80.S..8 │ │ │ │ - 0x000f48fc 04885400 803904e8 5600a039 04845400 ..T..9..V..9..T. │ │ │ │ - 0x000f490c b4390480 5400cc39 04fc5300 f4393084 .9..T..9..S..90. │ │ │ │ - 0x000f491c 5400b03a 04f85300 c83a04f4 5300f03a T..:..S..:..S..: │ │ │ │ - 0x000f492c 30845400 b43b04f0 5300d43b 04e85600 0.T..;..S..;..V. │ │ │ │ - 0x000f493c f43b04ec 5300883c 04e85300 a03c04e4 .;..S..<..S..<.. │ │ │ │ - 0x000f494c 5300c83c 30ec5300 943d04e0 5300b43d S..<0.S..=..S..= │ │ │ │ - 0x000f495c 30ec5300 f03d04dc 5300883e 04d85300 0.S..=..S..>..S. │ │ │ │ - 0x000f496c b03e30ec 5300f43e 04d45300 943f30ec .>0.S..>..S..?0. │ │ │ │ - 0x000f497c 5300d83f 04e05200 f83f04e8 56009840 S..?..R..?..V..@ │ │ │ │ - 0x000f498c 04dc5200 ac4004d8 5200c440 04d45200 ..R..@..R..@..R. │ │ │ │ - 0x000f499c ec4030dc 5200a841 04d05200 c04104bc .@0.R..A..R..A.. │ │ │ │ - 0x000f49ac 5200e841 30dc5200 ac4204b8 5200cc42 R..A0.R..B..R..B │ │ │ │ - 0x000f49bc 30dc5200 904304a4 5200c843 040000d4 0.R..C..R..C.... │ │ │ │ - 0x000f49cc 4304e856 00904404 a05200c8 44049052 C..V..D..R..D..R │ │ │ │ - 0x000f49dc 00804504 8c5200dc 45048852 00e84504 ..E..R..E..R..E. │ │ │ │ - 0x000f49ec f45100f4 45348852 00c0471c e85600e4 .Q..E4.R..G..V.. │ │ │ │ - 0x000f49fc 4704e451 00d0491c e85600f4 4904d451 G..Q..I..V..I..Q │ │ │ │ - 0x000f4a0c 00884b04 d05100c4 4b04c851 00fc4b04 ..K..Q..K..Q..K. │ │ │ │ - 0x000f4a1c c45100b0 4c04cc51 00e44c04 c051009c .Q..L..Q..L..Q.. │ │ │ │ - 0x000f4a2c 4d04a851 00d44d04 a4510088 4e04dc50 M..Q..M..Q..N..P │ │ │ │ - 0x000f4a3c 00bc4e04 905000f0 4e04e452 00a84f2c ..N..P..N..R..O, │ │ │ │ - 0x000f4a4c e85600e8 4f04b858 00a05104 0000b856 .V..O..X..Q....V │ │ │ │ - 0x000f4a5c 04e85600 f88ff37f af0cb200 ffff01d5 ..V............. │ │ │ │ - 0x000f4a6c 016404b4 29009c01 04842900 d40104d4 .d..).....)..... │ │ │ │ - 0x000f4a7c 28008c02 04a42800 c40204f4 2700fc02 (.....(.....'... │ │ │ │ - 0x000f4a8c 04c42700 b4030494 2700ec03 04e42600 ..'.....'.....&. │ │ │ │ - 0x000f4a9c a40404b4 2600dc04 04842600 940504d4 ....&.....&..... │ │ │ │ - 0x000f4aac 2500cc05 04a42500 840604f4 2400bc06 %.....%.....$... │ │ │ │ - 0x000f4abc 04c42400 f4060494 2400ac07 04e42300 ..$.....$.....#. │ │ │ │ - 0x000f4acc e40704b4 23009c08 04842300 d40804d4 ....#.....#..... │ │ │ │ - 0x000f4adc 22008c09 04a42200 c40904f4 2100fc09 ".....".....!... │ │ │ │ - 0x000f4aec 040000b8 0a04c421 00f80c04 b8210080 .......!.....!.. │ │ │ │ - 0x000f4afc 0e04e81f 00f80e04 c41f00f0 0f04981f ................ │ │ │ │ - 0x000f4b0c 00f81004 e81e0080 1204b01e 00881304 ................ │ │ │ │ - 0x000f4b1c f01d00d4 1304b01d 00a01504 d81b0088 ................ │ │ │ │ - 0x000f4b2c 1904801d 00a41b04 c42100c8 1b04801d .........!...... │ │ │ │ - 0x000f4b3c 00ac1d04 00000000 148ff37f b0a90200 ................ │ │ │ │ - 0x000f4b4c ffff010a 60049801 00c80104 00000000 ....`........... │ │ │ │ - 0x000f4b5c fc8ef37f b0af3600 ffff01de 05600400 ......6......`.. │ │ │ │ - 0x000f4b6c 006c2c90 3900a801 048c3900 bc010488 .l,.9.....9..... │ │ │ │ - 0x000f4b7c 3900a002 04903900 b8020484 3900d002 9.....9.....9... │ │ │ │ - 0x000f4b8c 04f03800 9c030490 3900ac03 04b03900 ..8.....9.....9. │ │ │ │ - 0x000f4b9c c00304ac 39009c04 04903900 b40404a8 ....9.....9..... │ │ │ │ - 0x000f4bac 3900cc04 04a43900 98050490 3900a405 9.....9.....9... │ │ │ │ - 0x000f4bbc 04a03900 b805049c 3900b006 14903900 ..9.....9.....9. │ │ │ │ - 0x000f4bcc e00604b4 3900f006 04b83900 9c0704cc ....9.....9..... │ │ │ │ - 0x000f4bdc 3900a807 04883b00 d40704c0 3800e007 9.....;.....8... │ │ │ │ - 0x000f4bec 04ac3800 b80804c4 3800f409 1c903900 ..8.....8.....9. │ │ │ │ - 0x000f4bfc 980a048c 3b00800b 04d03a00 8c0b04d4 ....;.....:..... │ │ │ │ - 0x000f4c0c 3a00a00b 04d83a00 ec0b0490 3900f80b :.....:.....9... │ │ │ │ - 0x000f4c1c 04dc3a00 a80c10f0 3a00f40d 04b83b00 ..:.....:.....;. │ │ │ │ - 0x000f4c2c 800e04bc 3b00940e 04c03b00 e00e0490 ....;.....;..... │ │ │ │ - 0x000f4c3c 3900ec0e 04c43b00 9c0f1090 3b00e810 9.....;.....;... │ │ │ │ - 0x000f4c4c 04c83b00 f41004cc 3b008811 04d03b00 ..;.....;.....;. │ │ │ │ - 0x000f4c5c e0110490 3900ec11 04d43b00 9c121080 ....9.....;..... │ │ │ │ - 0x000f4c6c 3b00e813 04a03a00 f41304a4 3a008814 ;.....:.....:... │ │ │ │ - 0x000f4c7c 04a83a00 d4140490 3900e014 04ac3a00 ..:.....9.....:. │ │ │ │ - 0x000f4c8c 901510fc 3a00ac16 04c03a00 c8160490 ....:.....:..... │ │ │ │ - 0x000f4c9c 3900d416 04c43a00 84171094 3b00d018 9.....:.....;... │ │ │ │ - 0x000f4cac 04ec3a00 dc180484 3b00f018 04a83b00 ..:.....;.....;. │ │ │ │ - 0x000f4cbc bc190490 3900c819 04ac3b00 f819109c ....9.....;..... │ │ │ │ - 0x000f4ccc 3a00c41b 04bc3a00 d01b04f8 3a00e41b :.....:.....:... │ │ │ │ - 0x000f4cdc 04b03b00 b01c0490 3900bc1c 04b43b00 ..;.....9.....;. │ │ │ │ - 0x000f4cec ec1c10a4 3b00b81e 04d83b00 c41e04dc ....;.....;..... │ │ │ │ - 0x000f4cfc 3b00d81e 04e83b00 a41f0490 3900b01f ;.....;.....9... │ │ │ │ - 0x000f4d0c 04ec3b00 e01f10f4 3a00ac21 04c83a00 ..;.....:..!..:. │ │ │ │ - 0x000f4d1c b82104cc 3a00cc21 04843a00 98220490 .!..:..!..:..".. │ │ │ │ - 0x000f4d2c 3900a422 04883a00 d4221098 3a00a024 9.."..:.."..:..$ │ │ │ │ - 0x000f4d3c 04e03b00 ac2404e4 3b00c024 04983b00 ..;..$..;..$..;. │ │ │ │ - 0x000f4d4c 8c250490 39009825 049c3b00 c82510a0 .%..9..%..;..%.. │ │ │ │ - 0x000f4d5c 3b009427 04843c00 a0270488 3c00b427 ;..'..<..'..<..' │ │ │ │ - 0x000f4d6c 048c3c00 80280490 39008c28 04903c00 ..<..(..9..(..<. │ │ │ │ - 0x000f4d7c bc281080 3c00882a 1c903900 ac2a04f0 .(..<..*..9..*.. │ │ │ │ - 0x000f4d8c 3b00c42a 1c903900 e82a04d0 3900a82b ;..*..9..*..9..+ │ │ │ │ - 0x000f4d9c 04e03900 b42b04ec 3900c82b 04f83900 ..9..+..9..+..9. │ │ │ │ - 0x000f4dac 8c2c0490 3900a82c 04843800 b82c0490 .,..9..,..8..,.. │ │ │ │ - 0x000f4dbc 3800d42c 049c3800 942d0490 3900b02d 8..,..8..-..9..- │ │ │ │ - 0x000f4dcc 04a83800 c02d04dc 3800dc2d 04e03800 ..8..-..8..-..8. │ │ │ │ - 0x000f4ddc c82e0490 3900e02e 04e43800 f02e04e8 ....9.....8..... │ │ │ │ - 0x000f4dec 3800882f 04ec3800 d82f04dc 37009430 8../..8../..7..0 │ │ │ │ - 0x000f4dfc 04d43700 d03004e8 37008c31 04e03700 ..7..0..7..1..7. │ │ │ │ - 0x000f4e0c c83104d8 37008432 04c83700 bc3204f0 .1..7..2..7..2.. │ │ │ │ - 0x000f4e1c 3600f432 04cc3700 b03304d0 3700ec33 6..2..7..3..7..3 │ │ │ │ - 0x000f4e2c 04b43700 a83404e4 3700e034 04803800 ..7..4..7..4..8. │ │ │ │ - 0x000f4e3c ec3404ec 3700c437 04000000 108cf37f .4..7..7........ │ │ │ │ - 0x000f4e4c b0b0aa00 ffff010c 18040000 3c2c7000 ............<,p. │ │ │ │ - 0x000f4e5c 78040000 f88bf37f b0ab0200 ffff0111 x............... │ │ │ │ - 0x000f4e6c 5804f802 00ac0104 c80200bc 01900200 X............... │ │ │ │ - 0x000f4e7c 00000000 d88bf37f b0ab0200 ffff010f ................ │ │ │ │ - 0x000f4e8c 38040000 7004f801 008001ac 01000000 8...p........... │ │ │ │ - 0x000f4e9c bc8bf37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ - 0x000f4eac 24043000 3c040000 a48bf37f b0b0aa00 $.0.<........... │ │ │ │ - 0x000f4ebc ffff010c 1c040000 2c043800 44040000 ........,.8.D... │ │ │ │ - 0x000f4ecc 8c8bf37f b0af0800 ff901d01 15400400 .............@.. │ │ │ │ - 0x000f4edc 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f4eec 00000100 00000000 648bf37f b0af0800 ........d....... │ │ │ │ - 0x000f4efc ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f4f0c 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f4f1c 3c8bf37f b0ab0200 ffff0110 90015400 <.............T. │ │ │ │ - 0x000f4f2c 00ec0104 980200a4 02040000 208bf37f ............ ... │ │ │ │ - 0x000f4f3c af3f1800 ffff01ea 01880104 f83200cc .?...........2.. │ │ │ │ - 0x000f4f4c 0304f032 00ec0404 d83200f8 0504b832 ...2.....2.....2 │ │ │ │ - 0x000f4f5c 00a40704 883200bc 08049031 00900b04 .....2.....1.... │ │ │ │ - 0x000f4f6c e03000bc 0d040000 8c0e04dc 3000d80e .0..........0... │ │ │ │ - 0x000f4f7c 04d83000 ac0f0498 3000a410 040000e0 ..0.....0....... │ │ │ │ - 0x000f4f8c 1004e82f 008c1304 0000dc13 04e42f00 .../........../. │ │ │ │ - 0x000f4f9c a81404e0 2f00f014 04a02f00 e8150400 ..../...../..... │ │ │ │ - 0x000f4fac 00a41604 f02e00f8 1804ec2e 00c41904 ................ │ │ │ │ - 0x000f4fbc e82e00bc 1a04e42e 008c1b04 e02e00dc ................ │ │ │ │ - 0x000f4fcc 1b04dc2e 00cc1c04 9c2c00e8 1e04ac2e .........,...... │ │ │ │ - 0x000f4fdc 00cc2204 00008823 04fc2d00 e02504f8 .."....#..-..%.. │ │ │ │ - 0x000f4fec 2d00ac26 04f42d00 fc2604b4 2d009028 -..&..-..&..-..( │ │ │ │ - 0x000f4ffc 04842d00 cc2a04f8 3200ec2a 04e03000 ..-..*..2..*..0. │ │ │ │ - 0x000f500c 8c2b04e8 2f00ac2b 04f02e00 cc2b04ac .+../..+.....+.. │ │ │ │ - 0x000f501c 2e00ec2b 04fc2d00 8c2c0484 2d00b02d ...+..-..,..-..- │ │ │ │ - 0x000f502c 04000000 288af37f b0af1c00 ffff015d ....(..........] │ │ │ │ - 0x000f503c e8010484 0c008803 04cc0b00 b4040494 ................ │ │ │ │ - 0x000f504c 0b00b405 04900b00 f80504ac 0800d006 ................ │ │ │ │ - 0x000f505c 040000e8 0604bc0c 00f40604 0000fc06 ................ │ │ │ │ - 0x000f506c 04dc0a00 a0071c00 00c00704 c80a00d0 ................ │ │ │ │ - 0x000f507c 0704f809 00dc0704 c80a00e4 0704cc0a ................ │ │ │ │ - 0x000f508c 00880804 c80a0080 09c80100 00000000 ................ │ │ │ │ - 0x000f509c bc89f37f 0194b201 b0b0b0af ffff0162 ...............b │ │ │ │ - 0x000f50ac 74040000 900104e8 07009c01 90039808 t............... │ │ │ │ - 0x000f50bc 00b40404 0000cc04 04b40700 98051c98 ................ │ │ │ │ - 0x000f50cc 0800e005 04e00a00 f40504dc 0a008806 ................ │ │ │ │ - 0x000f50dc 04d80a00 c0060488 0a00b007 04980800 ................ │ │ │ │ - 0x000f50ec e4070400 00bc0804 bc0b00d0 0804b80b ................ │ │ │ │ - 0x000f50fc 00e40804 b40b009c 0904e40a 00840a04 ................ │ │ │ │ - 0x000f510c 00000000 4889f37f 0194b201 b0b0b0af ....H........... │ │ │ │ - 0x000f511c ffff0134 6c5c0000 e00104c8 0700ec01 ...4l\.......... │ │ │ │ - 0x000f512c d003f808 009c0604 f40800b0 0604f008 ................ │ │ │ │ - 0x000f513c 00c40604 ec0800fc 06049c08 00f40728 ...............( │ │ │ │ - 0x000f514c 0000a809 04f80800 0489f37f b0ae1d00 ................ │ │ │ │ - 0x000f515c ffff0121 74480000 d8010484 0300ec01 ...!tH.......... │ │ │ │ - 0x000f516c 04ec0300 800204ac 0300b802 04f00300 ................ │ │ │ │ - 0x000f517c a8034400 00000000 d488f37f b0af0c00 ..D............. │ │ │ │ - 0x000f518c ffff0141 98010494 0f00e001 04dc0e00 ...A............ │ │ │ │ - 0x000f519c d00204d8 0e009803 04d00b00 a00404a0 ................ │ │ │ │ - 0x000f51ac 0e00d005 04e80d00 f80604b0 0d00a808 ................ │ │ │ │ - 0x000f51bc 04f80c00 d80904c0 0c00f00a 04880c00 ................ │ │ │ │ - 0x000f51cc bc0c0400 00000000 8488f37f b0ac0100 ................ │ │ │ │ - 0x000f51dc ffff010c 38040000 60047000 78040000 ....8...`.p.x... │ │ │ │ - 0x000f51ec 6c88f37f af4ab200 ffff012d 44040000 l....J.....-D... │ │ │ │ - 0x000f51fc 5458b40d 00b40114 c40d00dc 0104c00d TX.............. │ │ │ │ - 0x000f520c 00f80104 bc0d0088 0204d40c 00c00394 ................ │ │ │ │ - 0x000f521c 07c80d00 b80d0400 00000000 3088f37f ............0... │ │ │ │ - 0x000f522c b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ - 0x000f523c 3c040000 1888f37f b0af2000 ffff0123 <......... ....# │ │ │ │ - 0x000f524c 54940300 00b80404 8c0700d0 04048407 T............... │ │ │ │ - 0x000f525c 00e80404 880700a0 05048c06 0088068c ................ │ │ │ │ - 0x000f526c 01000000 e887f37f af3f1e00 ffff0197 .........?...... │ │ │ │ - 0x000f527c 0180019c 020000b4 04048011 00dc0404 ................ │ │ │ │ - 0x000f528c cc120088 0604f011 009c06b4 01981300 ................ │ │ │ │ - 0x000f529c e80704c0 11008008 04bc1100 980804ec ................ │ │ │ │ - 0x000f52ac 1100d008 04a81000 bc090498 1300c40a ................ │ │ │ │ - 0x000f52bc 04a81500 ec0a0484 1500940c 04f41300 ................ │ │ │ │ - 0x000f52cc a80c5cc4 13009c0d 04e01500 b40d04dc ..\............. │ │ │ │ - 0x000f52dc 1500cc0d 04d81500 840e04ac 1500f00e ................ │ │ │ │ - 0x000f52ec 04c41300 f80e3098 1300b40f 30c41300 ......0.....0... │ │ │ │ - 0x000f52fc f00f3098 1300b811 040000e8 11b00198 ..0............. │ │ │ │ - 0x000f530c 1300c013 04c41300 4487f37f b0ac0100 ........D....... │ │ │ │ - 0x000f531c ffff010f 40040000 6404ec03 008402cc ....@...d....... │ │ │ │ - 0x000f532c 02000000 2887f37f b0aa0100 ffff0110 ....(........... │ │ │ │ - 0x000f533c 6c04c002 00f40104 900200ec 02040000 l............... │ │ │ │ - 0x000f534c 0c87f37f 37840300 ffff010e 3c040000 ....7.......<... │ │ │ │ - 0x000f535c 44049c02 0068ec01 00000000 f086f37f D....h.......... │ │ │ │ - 0x000f536c b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ - 0x000f537c a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ - 0x000f538c 00000000 c886f37f af3f0800 ff90c401 .........?...... │ │ │ │ - 0x000f539c 01bb015c 04000098 0104d028 00ac0304 ...\.......(.... │ │ │ │ - 0x000f53ac 00008004 04d82700 d40404e8 2500c805 ......'.....%... │ │ │ │ - 0x000f53bc 04000084 0604e029 00b00804 0000fc08 .......)........ │ │ │ │ - 0x000f53cc 04d42700 ec090494 2700e00a 0400009c ..'.....'....... │ │ │ │ - 0x000f53dc 0b04e426 00c80d04 0000940e 049c2800 ...&..........(. │ │ │ │ - 0x000f53ec 840f04dc 2700f80f 040000b4 1004a028 ....'..........( │ │ │ │ - 0x000f53fc 00e41204 0000bc13 04e02600 d81404a0 ..........&..... │ │ │ │ - 0x000f540c 2900cc15 04802900 94160490 29008417 ).....).....)... │ │ │ │ - 0x000f541c 04802500 fc180400 00b81904 b02900e4 ..%..........).. │ │ │ │ - 0x000f542c 1b04d028 00f41d04 e0290098 1e04e426 ...(.....).....& │ │ │ │ - 0x000f543c 00bc1e04 a02800e0 1e04b029 00881f04 .....(.....).... │ │ │ │ - 0x000f544c a82601a4 26040000 dc260490 2a000100 .&..&....&..*... │ │ │ │ - 0x000f545c 00000000 f885f37f b0af1600 ffff0181 ................ │ │ │ │ - 0x000f546c 01400400 00e80104 ac0e0098 0304e40f .@.............. │ │ │ │ - 0x000f547c 00f00304 ac0e0094 0504e80e 00ec0504 ................ │ │ │ │ - 0x000f548c ac0e0090 0704e00f 00e40704 ac0e00fc ................ │ │ │ │ - 0x000f549c 0804e80f 00e00a04 c80d0090 0b04b00e ................ │ │ │ │ - 0x000f54ac 00c00b04 e40e00f0 0b04ec0f 00bc0c0c ................ │ │ │ │ - 0x000f54bc c80d00d8 0c0ce40e 00f40c0c ec0f0090 ................ │ │ │ │ - 0x000f54cc 0d0cb00e 00a80e04 0000e00e 04e40e00 ................ │ │ │ │ - 0x000f54dc a00f04c8 0d00d00f 04ec0f00 dc0f04b0 ................ │ │ │ │ - 0x000f54ec 0e000000 6885f37f b0af2600 ffff014b ....h.....&....K │ │ │ │ - 0x000f54fc 4404c40f 005c04d4 0f007404 d00f0088 D....\....t..... │ │ │ │ - 0x000f550c 0104cc0f 009c0104 c80f00a8 02b805a4 ................ │ │ │ │ - 0x000f551c 0c00bc09 04e40d00 f409049c 0e00b80a ................ │ │ │ │ - 0x000f552c 04c80e00 f80a04f8 0e00bc0b 04a80f00 ................ │ │ │ │ - 0x000f553c ec0b04a4 0c00f40e 04000000 1085f37f ................ │ │ │ │ - 0x000f554c b0b0aa00 ffff010c 18040000 2c044800 ............,.H. │ │ │ │ - 0x000f555c 54040000 f884f37f b0af0800 ff901d01 T............... │ │ │ │ - 0x000f556c 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ - 0x000f557c 00e00804 00000100 00000000 d084f37f ................ │ │ │ │ - 0x000f558c b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ - 0x000f559c a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ - 0x000f55ac 00000000 a884f37f a93f2800 ffff0197 .........?(..... │ │ │ │ - 0x000f55bc 01380400 0068049c 06007804 98060098 .8...h....x..... │ │ │ │ - 0x000f55cc 01049c06 00a80104 940600c8 01049c06 ................ │ │ │ │ - 0x000f55dc 00d80104 900600f8 01049c06 00880204 ................ │ │ │ │ - 0x000f55ec a40600a8 02049c06 00b80204 a00600d8 ................ │ │ │ │ - 0x000f55fc 02049c06 00e80204 a8060088 03049c06 ................ │ │ │ │ - 0x000f560c 00980304 8c0600b8 03049c06 00c80304 ................ │ │ │ │ - 0x000f561c 840600e8 03049c06 00f80304 c4050098 ................ │ │ │ │ - 0x000f562c 04049c06 00a80404 880600c8 04049c06 ................ │ │ │ │ - 0x000f563c 00d80404 800600f8 04049c06 00880504 ................ │ │ │ │ - 0x000f564c fc0500ac 06040000 0484f37f af3f2a00 .............?*. │ │ │ │ - 0x000f565c ffff01eb 025c0400 00980104 b04900c0 .....\.......I.. │ │ │ │ - 0x000f566c 03040000 940404ac 4900ac05 04a04900 ........I.....I. │ │ │ │ - 0x000f567c b406048c 4900c807 04f04800 a00804d4 ....I.....H..... │ │ │ │ - 0x000f568c 4800fc08 04b84800 a00a04b4 3f00840d H.....H.....?... │ │ │ │ - 0x000f569c 040000c0 0d048848 00e40f04 0000b410 .......H........ │ │ │ │ - 0x000f56ac 04844800 b41104c4 4700a812 040000e4 ..H.....G....... │ │ │ │ - 0x000f56bc 12049447 00881504 0000d815 04904700 ...G..........G. │ │ │ │ - 0x000f56cc d81604d0 4600cc17 04000088 1804a046 ....F..........F │ │ │ │ - 0x000f56dc 00ac1a04 0000fc1a 049c4600 fc1b04dc ..........F..... │ │ │ │ - 0x000f56ec 4500f01c 040000ac 1d04ac45 00d01f04 E..........E.... │ │ │ │ - 0x000f56fc 0000f421 04a84500 bc2204a4 45008823 ...!..E.."..E..# │ │ │ │ - 0x000f570c 04e44400 fc230400 00b82404 b44400dc ..D..#....$..D.. │ │ │ │ - 0x000f571c 26040000 ac2704b0 44008828 04f04300 &....'..D..(..C. │ │ │ │ - 0x000f572c fc280400 00b82904 c04300dc 2b040000 .(....)..C..+... │ │ │ │ - 0x000f573c ac2c04bc 4300802d 04fc4200 f42d0400 .,..C..-..B..-.. │ │ │ │ - 0x000f574c 00b02e04 cc4200d4 30040000 a43104c8 .....B..0....1.. │ │ │ │ - 0x000f575c 4200a433 04e04100 a4350400 00e03504 B..3..A..5....5. │ │ │ │ - 0x000f576c b0410084 38040000 d43804ac 4100a839 .A..8....8..A..9 │ │ │ │ - 0x000f577c 04ec4000 9c3a0400 00d83a04 bc400084 ..@..:....:..@.. │ │ │ │ - 0x000f578c 3d04b049 00a43d04 884800c4 3d049447 =..I..=..H..=..G │ │ │ │ - 0x000f579c 00e43d04 a0460084 3e04ac45 00a43e04 ..=..F..>..E..>. │ │ │ │ - 0x000f57ac b44400c4 3e04c043 00e43e04 cc420084 .D..>..C..>..B.. │ │ │ │ - 0x000f57bc 3f04b041 00a43f04 bc4000e8 40040000 ?..A..?..@..@... │ │ │ │ - 0x000f57cc 8c82f37f b0b0aa00 ffff010e 1c040000 ................ │ │ │ │ - 0x000f57dc 6068c801 00d00104 00000000 7082f37f `h..........p... │ │ │ │ - 0x000f57ec b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ - 0x000f57fc 3c040000 5882f37f b0a90200 ffff010e <...X........... │ │ │ │ - 0x000f580c 24040000 70048001 00900104 00000000 $...p........... │ │ │ │ - 0x000f581c 3c82f37f b0af0200 ff903901 312cbc04 <.........9.1,.. │ │ │ │ - 0x000f582c 0000a805 04a80701 cc050400 00e00504 ................ │ │ │ │ - 0x000f583c cc0701a4 07040000 dc0704e4 0700e007 ................ │ │ │ │ - 0x000f584c 04ec0700 e8070400 00f00704 00000100 ................ │ │ │ │ - 0x000f585c 00000000 f881f37f b0af3a00 ffff0127 ..........:....' │ │ │ │ - 0x000f586c 54f41300 00c01804 ec1c00d4 1804ac1c T............... │ │ │ │ - 0x000f587c 00fc1904 0000f41a 04a81c00 881b04e8 ................ │ │ │ │ - 0x000f588c 1b00e41b 44000000 c481f37f b0af3400 ....D.........4. │ │ │ │ - 0x000f589c ffff0128 54040000 840404e8 1a00f004 ...(T........... │ │ │ │ - 0x000f58ac 04fc1900 8c0504e8 1a00f405 8c11fc19 ................ │ │ │ │ - 0x000f58bc 00f81704 d41a00f8 1a040000 9081f37f ................ │ │ │ │ - 0x000f58cc b0af2e00 ffff01a3 02480400 00880104 .........H...... │ │ │ │ - 0x000f58dc a8250098 0104e825 00b40204 ac2500bc .%.....%.....%.. │ │ │ │ - 0x000f58ec 0204a824 00ec0304 e02500a8 0404ac25 ...$.....%.....% │ │ │ │ - 0x000f58fc 00c00504 b824009c 0604ac25 00b00704 .....$.....%.... │ │ │ │ - 0x000f590c 8c230084 0804ac25 00980904 882300ec .#.....%.....#.. │ │ │ │ - 0x000f591c 0904ac25 00800b04 e02100d4 0b04ac25 ...%.....!.....% │ │ │ │ - 0x000f592c 00e80c04 9c2200bc 0d04ac25 00cc0e04 .....".....%.... │ │ │ │ - 0x000f593c a425008c 0f3cac25 00d81004 f02300b8 .%...<.%.....#.. │ │ │ │ - 0x000f594c 1104ac25 00cc1204 bc2400a0 1304ac25 ...%.....$.....% │ │ │ │ - 0x000f595c 00b41404 a0250088 1504ac25 009c1604 .....%.....%.... │ │ │ │ - 0x000f596c f4230098 1904d022 00cc1904 d4220080 .#.....".....".. │ │ │ │ - 0x000f597c 1a04b41f 00b41a04 b81f00e8 1a04c41f ................ │ │ │ │ - 0x000f598c 009c1b04 bc1f00d0 1b04c01f 00801c04 ................ │ │ │ │ - 0x000f599c d01f00b4 1c04ec25 00e81c04 e425009c .......%.....%.. │ │ │ │ - 0x000f59ac 1d04d41e 00802004 d01f00dc 2104d41e ...... .....!... │ │ │ │ - 0x000f59bc 00982204 e42500cc 2204d422 00842304 .."..%..".."..#. │ │ │ │ - 0x000f59cc d02200bc 2304b41f 00ec2304 ec2500a4 ."..#.....#..%.. │ │ │ │ - 0x000f59dc 2404b81f 00ec2404 c01f009c 2504bc1f $.....$.....%... │ │ │ │ - 0x000f59ec 00dc2504 c41f00f0 25040000 6080f37f ..%.....%...`... │ │ │ │ - 0x000f59fc b0ac1700 ffff012d 3c040000 840104f0 .......-<....... │ │ │ │ - 0x000f5a0c 0400a401 04fc0400 8c0204f4 0400d402 ................ │ │ │ │ - 0x000f5a1c 04f80400 b00304a0 04009c04 04f00400 ................ │ │ │ │ - 0x000f5a2c 98050400 00000000 2480f37f b0b0aa00 ........$....... │ │ │ │ - 0x000f5a3c ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f5a4c 0c80f37f af3f0800 ffff0123 9003c816 .....?.....#.... │ │ │ │ - 0x000f5a5c 0000f41e 04c82100 881f04c4 21009c1f ......!.....!... │ │ │ │ - 0x000f5a6c 04c02100 d41f04f0 2000c420 7c000000 ..!..... .. |... │ │ │ │ - 0x000f5a7c dc7ff37f b0ad0800 ffff0110 7804dc01 ............x... │ │ │ │ - 0x000f5a8c 008c0104 d0010088 02040000 c07ff37f ................ │ │ │ │ - 0x000f5a9c b0b0ac00 ff901901 0e300458 017c0480 .........0.X.|.. │ │ │ │ - 0x000f5aac 01008401 04000001 00000000 00000000 ................ │ │ │ │ - 0x000f5abc 9c7ff37f b0b0ac00 ff901901 0e300458 .............0.X │ │ │ │ - 0x000f5acc 017c0480 01008401 04000001 00000000 .|.............. │ │ │ │ - 0x000f5adc 00000000 787ff37f b0af0400 ff903d01 ....x.........=. │ │ │ │ - 0x000f5aec 32b80104 0000cc01 04980401 e80104bc 2............... │ │ │ │ - 0x000f5afc 0400c003 04dc0301 88040400 008c0404 ................ │ │ │ │ - 0x000f5b0c 90040094 04040000 f40404f8 04008805 ................ │ │ │ │ - 0x000f5b1c 04000001 00000000 00000000 307ff37f ............0... │ │ │ │ - 0x000f5b2c b0af0200 ffff0116 80010400 00940104 ................ │ │ │ │ - 0x000f5b3c b00300a4 01048003 00fc0234 00000000 ...........4.... │ │ │ │ - 0x000f5b4c 0c7ff37f a93f2800 ffff01c7 01380400 .....?(......8.. │ │ │ │ - 0x000f5b5c 006804e0 07007804 dc070098 0104e007 .h....x......... │ │ │ │ - 0x000f5b6c 00a80104 d80700c8 0104e007 00d80104 ................ │ │ │ │ - 0x000f5b7c d40700f8 0104e007 00880204 d00700a8 ................ │ │ │ │ - 0x000f5b8c 0204e007 00b80204 cc0700d8 0204e007 ................ │ │ │ │ - 0x000f5b9c 00e80204 c8070088 0304e007 00980304 ................ │ │ │ │ - 0x000f5bac c40700b8 0304e007 00c80304 f80700e8 ................ │ │ │ │ - 0x000f5bbc 0304e007 00f80304 f0070098 0404e007 ................ │ │ │ │ - 0x000f5bcc 00a80404 f40700c8 0404e007 00d80404 ................ │ │ │ │ - 0x000f5bdc e40700f8 0404e007 00880504 ec0700a8 ................ │ │ │ │ - 0x000f5bec 0504e007 00b80504 e80700d8 0504e007 ................ │ │ │ │ - 0x000f5bfc 00e80504 84070088 0604e007 00980604 ................ │ │ │ │ - 0x000f5c0c c00700b8 0604e007 00c80604 bc0700fc ................ │ │ │ │ - 0x000f5c1c 07040000 387ef37f b0af0800 ff901d01 ....8~.......... │ │ │ │ - 0x000f5c2c 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ - 0x000f5c3c 00e00804 00000100 00000000 107ef37f .............~.. │ │ │ │ - 0x000f5c4c b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ - 0x000f5c5c a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ - 0x000f5c6c 00000000 e87df37f af3f0600 ffff0183 .....}...?...... │ │ │ │ - 0x000f5c7c 01600400 009c0104 e81900a8 03040000 .`.............. │ │ │ │ - 0x000f5c8c fc0304e4 19008805 04d41900 8c0604bc ................ │ │ │ │ - 0x000f5c9c 19009007 04b81600 84090400 00c00904 ................ │ │ │ │ - 0x000f5cac 8c1900f8 0b048819 00c00c04 84190094 ................ │ │ │ │ - 0x000f5cbc 0d04c018 00a00e04 901800b0 10040000 ................ │ │ │ │ - 0x000f5ccc 80110480 1900f411 04d01700 e8120400 ................ │ │ │ │ - 0x000f5cdc 00a41304 a01700bc 1504e819 00e01504 ................ │ │ │ │ - 0x000f5cec 8c190084 16049018 00a81604 a01700cc ................ │ │ │ │ - 0x000f5cfc 17040000 587df37f b0af2000 ffff0123 ....X}.... ....# │ │ │ │ - 0x000f5d0c 9401dc02 0000a404 04d00500 b80404b8 ................ │ │ │ │ - 0x000f5d1c 0600cc04 04f80500 840504bc 0600f405 ................ │ │ │ │ - 0x000f5d2c 44000000 287df37f b0af1e00 ffff0139 D...(}.........9 │ │ │ │ - 0x000f5d3c 44040000 a0020cc8 0900b802 04cc0900 D............... │ │ │ │ - 0x000f5d4c bc0304dc 0900d404 04f40900 880604f8 ................ │ │ │ │ - 0x000f5d5c 0900cc06 04c40800 e40704fc 0900c409 ................ │ │ │ │ - 0x000f5d6c 04c80900 f0090400 00000000 e07cf37f .............|.. │ │ │ │ - 0x000f5d7c af3f2800 ffff0148 584c0000 ec016884 .?(....HXL....h. │ │ │ │ - 0x000f5d8c 20009c03 3c8c2000 b804e401 881e00b8 ...<. ......... │ │ │ │ - 0x000f5d9c 06a40488 2000e00c c00ca01f 00d019e8 .... ........... │ │ │ │ - 0x000f5dac 02882000 80200400 00982004 842000c8 .. .. .... .. .. │ │ │ │ - 0x000f5dbc 20040000 f8200488 2000a821 04881e00 .... .. ..!.... │ │ │ │ - 0x000f5dcc 8c7cf37f b0b0aa00 ffff0116 18040000 .|.............. │ │ │ │ - 0x000f5ddc 2c046800 44049001 0050046c 008c0104 ,.h.D....P.l.... │ │ │ │ - 0x000f5dec 00000000 687cf37f b0af0a00 ffff0111 ....h|.......... │ │ │ │ - 0x000f5dfc 50f00300 00c80404 980800d4 04d40300 P............... │ │ │ │ - 0x000f5e0c 00000000 487cf37f b0af0800 ff901d01 ....H|.......... │ │ │ │ - 0x000f5e1c 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ - 0x000f5e2c 00e00804 00000100 00000000 207cf37f ............ |.. │ │ │ │ - 0x000f5e3c b0af2600 ff90c401 01b90164 040000a0 ..&........d.... │ │ │ │ - 0x000f5e4c 0104b026 00a80304 0000fc03 04d42700 ...&..........'. │ │ │ │ - 0x000f5e5c c40404c8 2a009405 04d82700 88060400 ....*.....'..... │ │ │ │ - 0x000f5e6c 00c40604 cc2a0098 09049c27 00f80904 .....*.....'.... │ │ │ │ - 0x000f5e7c b42a0084 0b04842a 00e00d04 802a00d4 .*.....*.....*.. │ │ │ │ - 0x000f5e8c 0e04c029 00e80f04 902900c4 12048c29 ...).....).....) │ │ │ │ - 0x000f5e9c 00b01304 cc2800c4 14049c28 00e81604 .....(.....(.... │ │ │ │ - 0x000f5eac 0000b417 04982800 801804e0 2600d418 ......(.....&... │ │ │ │ - 0x000f5ebc 04f02500 c4190400 00801a04 fc2a00a8 ..%..........*.. │ │ │ │ - 0x000f5ecc 1c04b026 00b81e04 cc2a00e0 1e04842a ...&.....*.....* │ │ │ │ - 0x000f5edc 00881f04 902900b0 1f049c28 00d41f04 .....).....(.... │ │ │ │ - 0x000f5eec fc2a0090 2104e426 01dc2604 00009827 .*..!..&..&....' │ │ │ │ - 0x000f5efc 04cc2700 01000000 00000000 507bf37f ..'.........P{.. │ │ │ │ - 0x000f5f0c b0af1600 ffff0157 48040000 c002049c .......WH....... │ │ │ │ - 0x000f5f1c 0d00c404 04d80d00 c806048c 0e00d007 ................ │ │ │ │ - 0x000f5f2c 04c40e00 e80804fc 0b00b00a 04c00e00 ................ │ │ │ │ - 0x000f5f3c e40a04f4 0c009c0b 048c0d00 d40b0488 ................ │ │ │ │ - 0x000f5f4c 0d00f00c 048c0d00 980d0400 00d40d04 ................ │ │ │ │ - 0x000f5f5c f40c0088 0e04c00e 00bc0e04 880d0000 ................ │ │ │ │ - 0x000f5f6c ec7af37f b0af1600 ffff0114 50040000 .z..........P... │ │ │ │ - 0x000f5f7c 7004a002 00840104 e80100a4 02040000 p............... │ │ │ │ - 0x000f5f8c cc7af37f b0ad1e00 ffff0122 54c40200 .z........."T... │ │ │ │ - 0x000f5f9c 00b40304 840600c8 03048006 00dc0304 ................ │ │ │ │ - 0x000f5fac fc050094 0404ac05 00840578 00000000 ...........x.... │ │ │ │ - 0x000f5fbc 9c7af37f b0af3000 ffff01f3 01440400 .z....0......D.. │ │ │ │ - 0x000f5fcc 008c0104 b41c00b8 0104c01c 00c80104 ................ │ │ │ │ - 0x000f5fdc bc1c00d8 0104b01c 00e00104 981b00b8 ................ │ │ │ │ - 0x000f5fec 0304c41c 00c40404 d01c00dc 0504841d ................ │ │ │ │ - 0x000f5ffc 00e00604 881d00f8 0704bc1e 00bc0804 ................ │ │ │ │ - 0x000f600c b01c00fc 0904bc1f 00c00a04 b01c00cc ................ │ │ │ │ - 0x000f601c 0a04c01f 00d40c04 902100d8 0e04c421 .........!.....! │ │ │ │ - 0x000f602c 00dc0f04 c81d00f4 1004fc1d 00f81104 ................ │ │ │ │ - 0x000f603c 801e008c 1304b41e 008c1504 b81f00c4 ................ │ │ │ │ - 0x000f604c 1704ec1b 00fc1704 801f00b0 1804841f ................ │ │ │ │ - 0x000f605c 00e01804 f01e0090 1904f41e 00c41904 ................ │ │ │ │ - 0x000f606c f81e00fc 1904fc1e 00b41a04 bc1d00ec ................ │ │ │ │ - 0x000f607c 1a04b81e 00ac1c04 bc1d00b8 1c040000 ................ │ │ │ │ - 0x000f608c 801d04ec 1b00b81d 04841f00 f81d04f4 ................ │ │ │ │ - 0x000f609c 1e00b01e 04f01e00 ec1e0480 1f00b41f ................ │ │ │ │ - 0x000f60ac 04b81e00 8c2104fc 1e00c021 04f81e00 .....!.....!.... │ │ │ │ - 0x000f60bc 9c79f37f b0ae1700 ffff0121 3c040000 .y.........!<... │ │ │ │ - 0x000f60cc 900104ac 0300bc01 04a80300 c80104a0 ................ │ │ │ │ - 0x000f60dc 0300a002 04d80200 a4030400 00000000 ................ │ │ │ │ - 0x000f60ec 6c79f37f af3f2200 ffff0164 58640000 ly...?"....dXd.. │ │ │ │ - 0x000f60fc e8015cf8 0e009003 64f00e00 bc044480 ..\.....d.....D. │ │ │ │ - 0x000f610c 1000a405 9001fc0f 00d00604 f40e0088 ................ │ │ │ │ - 0x000f611c 079c04fc 0f00ac0b 04940c00 c00b04fc ................ │ │ │ │ - 0x000f612c 0f00a40d 04bc1000 b80d04b8 1000cc0d ................ │ │ │ │ - 0x000f613c 04b41000 840e04ac 0f00ec0e 040000a8 ................ │ │ │ │ - 0x000f614c 0f04f80e 00f80f04 0000b010 04f00e00 ................ │ │ │ │ - 0x000f615c fc78f37f b0af0800 ff901d01 15400400 .x...........@.. │ │ │ │ - 0x000f616c 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f617c 00000100 00000000 d478f37f af3f1c00 .........x...?.. │ │ │ │ - 0x000f618c ff90c801 01bd0164 040000a0 0104bc26 .......d.......& │ │ │ │ - 0x000f619c 00ac0304 00008404 04cc2900 a00504b8 ..........)..... │ │ │ │ - 0x000f61ac 2900b006 04c02700 fc06048c 2500f007 ).....'.....%... │ │ │ │ - 0x000f61bc 04802a00 f4090400 00b00a04 d02900bc ..*..........).. │ │ │ │ - 0x000f61cc 0c040000 900d04bc 2700a00e 04f42600 ........'.....&. │ │ │ │ - 0x000f61dc 900f0498 2a00e00f 04942a00 b0100490 ....*.....*..... │ │ │ │ - 0x000f61ec 2a00fc10 048c2a00 f4110484 2900a814 *.....*.....)... │ │ │ │ - 0x000f61fc 040000e4 1404d428 00ec1604 0000bc17 .......(........ │ │ │ │ - 0x000f620c 04d02800 881804cc 2800d418 048c2800 ..(.....(.....(. │ │ │ │ - 0x000f621c cc190400 00881a04 dc270098 1c04bc26 .........'.....& │ │ │ │ - 0x000f622c 00a41e04 d02900c8 1e04d428 00ec1e04 .....).....(.... │ │ │ │ - 0x000f623c dc270094 1f048426 01b82604 ec2600e8 .'.....&..&..&.. │ │ │ │ - 0x000f624c 26040000 01000000 00000000 0078f37f &............x.. │ │ │ │ - 0x000f625c b0af1600 ffff0151 44040000 c0010484 .......QD....... │ │ │ │ - 0x000f626c 0a00e002 04c40b00 f00304c8 0b008405 ................ │ │ │ │ - 0x000f627c 04900b00 900604d4 0a009c07 04c80a00 ................ │ │ │ │ - 0x000f628c d40804bc 0a008409 048c0b00 b40904d8 ................ │ │ │ │ - 0x000f629c 0a00b80a 04000088 0b048c0b 00c00b04 ................ │ │ │ │ - 0x000f62ac d80a00d4 0b04bc0a 00000000 a077f37f .............w.. │ │ │ │ - 0x000f62bc b0af3600 ffff0110 58040000 8401c005 ..6.....X....... │ │ │ │ - 0x000f62cc 8c0800bc 08040000 8477f37f b0b0aa00 .........w...... │ │ │ │ - 0x000f62dc ffff010c 18040000 2c046800 74040000 ........,.h.t... │ │ │ │ - 0x000f62ec 6c77f37f b0af0800 ff901d01 15400400 lw...........@.. │ │ │ │ - 0x000f62fc 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f630c 00000100 00000000 4477f37f b0af0800 ........Dw...... │ │ │ │ - 0x000f631c ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f632c 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f633c 1c77f37f af3f0600 ffff0188 015c0400 .w...?.......\.. │ │ │ │ - 0x000f634c 00980104 e81b00b8 03040000 880404e4 ................ │ │ │ │ - 0x000f635c 1b009806 04fc1a00 84080400 00c00804 ................ │ │ │ │ - 0x000f636c cc1a00c8 0a040000 840b049c 1a00c80d ................ │ │ │ │ - 0x000f637c 04981a00 900e0494 1a00e40e 04b01800 ................ │ │ │ │ - 0x000f638c ec0f04e4 19008812 040000d8 1204e019 ................ │ │ │ │ - 0x000f639c 00cc1304 a01900c0 14040000 fc1404f0 ................ │ │ │ │ - 0x000f63ac 1800a017 04e81b00 c01704cc 1a00e017 ................ │ │ │ │ - 0x000f63bc 049c1a00 801804e4 1900a018 04f01800 ................ │ │ │ │ - 0x000f63cc 9c190400 00000000 8476f37f b0af1c00 .........v...... │ │ │ │ - 0x000f63dc ffff012d 40040000 9c020c88 0800b402 ...-@........... │ │ │ │ - 0x000f63ec 048c0800 b80304a0 0800d004 04840700 ................ │ │ │ │ - 0x000f63fc a406049c 08008408 04880800 a4080400 ................ │ │ │ │ - 0x000f640c 00000000 4876f37f af3f1c00 ffff011c ....Hv...?...... │ │ │ │ - 0x000f641c a0015400 00840204 901900c0 02280000 ..T..........(.. │ │ │ │ - 0x000f642c fc03e013 e01800e0 19040000 2076f37f ............ v.. │ │ │ │ - 0x000f643c b0b0aa00 ffff0116 18040000 2c046000 ............,.`. │ │ │ │ - 0x000f644c 44048801 00500464 00840104 00000000 D....P.d........ │ │ │ │ - 0x000f645c fc75f37f b0ab0800 ffff012c 38040000 .u.........,8... │ │ │ │ - 0x000f646c 4c04e802 00800104 e4020098 0104ec02 L............... │ │ │ │ - 0x000f647c 00a00104 d40200b4 0110ec02 00cc0104 ................ │ │ │ │ - 0x000f648c 880200f0 02040000 c475f37f b0af0800 .........u...... │ │ │ │ - 0x000f649c ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f64ac 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f64bc 9c75f37f b0ad0800 ffff0126 48040000 .u.........&H... │ │ │ │ - 0x000f64cc 7804cc02 00880104 c8020090 0104b402 x............... │ │ │ │ - 0x000f64dc 00a00110 c80200b8 0104f401 00c40204 ................ │ │ │ │ - 0x000f64ec 00000000 6875f37f b0af2600 ff909c01 ....hu....&..... │ │ │ │ - 0x000f64fc 01930164 040000a0 0104dc1e 00ac0304 ...d............ │ │ │ │ - 0x000f650c 00008004 04a41d00 cc0404e8 1c009805 ................ │ │ │ │ - 0x000f651c 04e01d00 94060400 00d00604 a01e00ec ................ │ │ │ │ - 0x000f652c 08040000 b80904ec 1d00840a 04a81d00 ................ │ │ │ │ - 0x000f653c d00a04d0 1e00cc0b 04000088 0c04c01b ................ │ │ │ │ - 0x000f654c 00a40e04 0000f00e 04a01d00 e40f04a8 ................ │ │ │ │ - 0x000f655c 1c00dc10 04000098 1104f01d 00a81304 ................ │ │ │ │ - 0x000f656c dc1e00b8 1504a01e 00e01504 c01b0084 ................ │ │ │ │ - 0x000f657c 1604f01d 00ac1604 f01b01ec 1b040000 ................ │ │ │ │ - 0x000f658c a41c048c 1b000100 00000000 c074f37f .............t.. │ │ │ │ - 0x000f659c af3f0600 ffff012e 60cc0700 00ec0904 .?......`....... │ │ │ │ - 0x000f65ac 901300f0 0b8c0500 00a01104 fc1400b4 ................ │ │ │ │ - 0x000f65bc 1104f814 00cc1104 f4140084 1204a414 ................ │ │ │ │ - 0x000f65cc 00d41350 00000000 8474f37f b0af1a00 ...P.....t...... │ │ │ │ - 0x000f65dc ffff0180 013c0400 007c04c4 0d00e401 .....<...|...... │ │ │ │ - 0x000f65ec 04a40e00 880304b8 0e009005 04d80e00 ................ │ │ │ │ - 0x000f65fc a80604f4 0e00bc07 04dc0f00 c00804e0 ................ │ │ │ │ - 0x000f660c 0f00d809 04f80e00 980a04fc 0e00a00a ................ │ │ │ │ - 0x000f661c 04800f00 b00a0cfc 0e00c40a 04900f00 ................ │ │ │ │ - 0x000f662c d80b04cc 0f00900c 04d00f00 c40c04d4 ................ │ │ │ │ - 0x000f663c 0f00f40c 04d80f00 f00d0400 00a00e04 ................ │ │ │ │ - 0x000f664c d40f00d4 0e04d00f 00c80f04 cc0f0090 ................ │ │ │ │ - 0x000f665c 1004d80f 00000000 f473f37f b0b0aa00 .........s...... │ │ │ │ - 0x000f666c ffff010c 18040000 2c045800 64040000 ........,.X.d... │ │ │ │ - 0x000f667c dc73f37f b0af0a00 ffff011d 64bc0100 .s..........d... │ │ │ │ - 0x000f668c 00ac0204 900800d0 02c40100 009c0404 ................ │ │ │ │ - 0x000f669c c40800c8 04b00400 00000000 b073f37f .............s.. │ │ │ │ - 0x000f66ac b0af0a00 ffff011c 5c7c0000 e001049c ........\|...... │ │ │ │ - 0x000f66bc 07008c02 b4010000 c80304e8 0600f403 ................ │ │ │ │ - 0x000f66cc dc030000 8873f37f b0af1400 ffff0117 .....s.......... │ │ │ │ - 0x000f66dc 6004fc05 00f001cc 03f80600 bc070400 `............... │ │ │ │ - 0x000f66ec 00e80704 f8060000 6473f37f b0af1200 ........ds...... │ │ │ │ - 0x000f66fc ffff013a 3c040000 800104c8 09009002 ...:<........... │ │ │ │ - 0x000f670c 04cc0900 f002bc03 d00900b8 0604f408 ................ │ │ │ │ - 0x000f671c 00840704 d00900a0 0804c809 00c80804 ................ │ │ │ │ - 0x000f672c cc0900f8 0904d009 00fc0904 00000000 ................ │ │ │ │ - 0x000f673c 1c73f37f b0af0600 ffff010f 64040000 .s..........d... │ │ │ │ - 0x000f674c fc0110f0 07008408 10000000 0073f37f .............s.. │ │ │ │ - 0x000f675c b0af0e00 ffff011e 8801fc01 00009003 ................ │ │ │ │ - 0x000f676c 04f00700 bc039c01 0000e404 04c00700 ................ │ │ │ │ - 0x000f677c d006d401 00000000 d472f37f b0ad2000 .........r.... . │ │ │ │ - 0x000f678c ffff011d a00204d4 0300b802 04bc0400 ................ │ │ │ │ - 0x000f679c d00204fc 03008803 04c00400 f8034400 ..............D. │ │ │ │ - 0x000f67ac 00000000 a872f37f b0ad2000 ffff011d .....r.... ..... │ │ │ │ - 0x000f67bc 980204cc 0300b002 04b40400 c80204f4 ................ │ │ │ │ - 0x000f67cc 03008003 04b80400 f0034400 00000000 ..........D..... │ │ │ │ - 0x000f67dc 7c72f37f b0ad2000 ffff011d d802048c |r.... ......... │ │ │ │ - 0x000f67ec 0400f002 04f40400 880304b4 0400c003 ................ │ │ │ │ - 0x000f67fc 04f80400 b0044400 00000000 5072f37f ......D.....Pr.. │ │ │ │ - 0x000f680c b0b0aa00 ffff010c 1c0c0000 30043c00 ............0.<. │ │ │ │ - 0x000f681c 48040000 3872f37f b0b0aa00 ffff0100 H...8r.......... │ │ │ │ - 0x000f682c 2c72f37f b0ad2000 ffff011d 980204cc ,r.... ......... │ │ │ │ - 0x000f683c 0300b002 04b40400 c80204f4 03008003 ................ │ │ │ │ - 0x000f684c 04b80400 f0034400 00000000 0072f37f ......D......r.. │ │ │ │ - 0x000f685c b0b0ac00 ffff0113 18040000 2c04ac01 ............,... │ │ │ │ - 0x000f686c 006404bc 0100b801 04000000 e071f37f .d...........q.. │ │ │ │ - 0x000f687c af3f0c00 ffff0185 02d40204 902400a0 .?...........$.. │ │ │ │ - 0x000f688c 03040000 ec030494 2700f403 04942600 ........'.....&. │ │ │ │ - 0x000f689c 84043c94 2700a006 04b42300 ec060400 ..<.'.....#..... │ │ │ │ - 0x000f68ac 00b80704 9c2800c0 0704d426 00e40710 .....(.....&.... │ │ │ │ - 0x000f68bc 9c2800dc 0904a028 00a80a04 0000f40a .(.....(........ │ │ │ │ - 0x000f68cc 04d82700 fc0a04dc 2700a00b 10d82700 ..'.....'.....'. │ │ │ │ - 0x000f68dc 980d0494 2500e40d 040000b0 0e04ac2a ....%..........* │ │ │ │ - 0x000f68ec 00b80e04 982700dc 0e10ac2a 00dc1004 .....'.....*.... │ │ │ │ - 0x000f68fc a82200a8 11040000 f41104a8 2a008412 ."..........*... │ │ │ │ - 0x000f690c 04e82900 bc1210a8 2a00bc14 04d42500 ..).....*.....%. │ │ │ │ - 0x000f691c d81504a8 2300cc16 04e82200 98170400 ....#....."..... │ │ │ │ - 0x000f692c 00e41704 ac2300f0 1704b023 00a41804 .....#.....#.... │ │ │ │ - 0x000f693c cc2100b4 1804f423 008c1910 ac2300b4 .!.....#.....#.. │ │ │ │ - 0x000f694c 1a04d024 00a81b04 d42400a0 1c040000 ...$.....$...... │ │ │ │ - 0x000f695c ec1c04a4 2900f41c 04a82900 981d10a4 ....).....)..... │ │ │ │ - 0x000f696c 2900f81d 040000c4 1e04e028 00cc1e04 )..........(.... │ │ │ │ - 0x000f697c e42800f0 1e10e028 00e42204 00000000 .(.....(.."..... │ │ │ │ - 0x000f698c cc70f37f 018ab201 b0b0b0af ffff0169 .p.............i │ │ │ │ - 0x000f699c 64ac0100 00a00234 80100080 0304d410 d......4........ │ │ │ │ - 0x000f69ac 00940304 841000d0 0304d410 00d00424 ...............$ │ │ │ │ - 0x000f69bc c41000ac 0504b811 009806e8 040000d4 ................ │ │ │ │ - 0x000f69cc 0d20b811 00840e04 d81000b4 0e04a012 . .............. │ │ │ │ - 0x000f69dc 00c80e04 9c1200dc 0e049812 00940f04 ................ │ │ │ │ - 0x000f69ec ec1100c0 10040000 841104b8 1100b411 ................ │ │ │ │ - 0x000f69fc 04d41000 e8110400 00000000 5070f37f ............Pp.. │ │ │ │ - 0x000f6a0c b0ad1e00 ffff011d 880104b4 02009c01 ................ │ │ │ │ - 0x000f6a1c 049c0300 b00104dc 0200e801 04a00300 ................ │ │ │ │ - 0x000f6a2c d8024400 00000000 2470f37f b0ad1e00 ..D.....$p...... │ │ │ │ - 0x000f6a3c ffff0123 90010400 00cc0104 a80400e0 ...#............ │ │ │ │ - 0x000f6a4c 0104a004 00f40104 a40400ac 0204d003 ................ │ │ │ │ - 0x000f6a5c 0094039c 01000000 f46ff37f b0b0ac00 .........o...... │ │ │ │ - 0x000f6a6c ffff012c 5c040000 cc01049c 0400cc02 ...,\........... │ │ │ │ - 0x000f6a7c 74a80400 94040400 00980404 9c0400a0 t............... │ │ │ │ - 0x000f6a8c 0408a804 00c80404 0000cc04 04a80400 ................ │ │ │ │ - 0x000f6a9c bc6ff37f b0a80100 ffff010a 68108401 .o..........h... │ │ │ │ - 0x000f6aac 00a40104 00000000 a46ff37f b0a91200 .........o...... │ │ │ │ - 0x000f6abc ffff010f 44140000 ac0104e4 0200b002 ....D........... │ │ │ │ - 0x000f6acc 68000000 886ff37f b0b0ac00 ffff0114 h....o.......... │ │ │ │ - 0x000f6adc 30040000 3c04a001 00940104 a40100dc 0...<........... │ │ │ │ - 0x000f6aec 01040000 686ff37f b0b0ac00 ffff0114 ....ho.......... │ │ │ │ - 0x000f6afc 28180000 4c04ac01 00a00104 b00100e8 (...L........... │ │ │ │ - 0x000f6b0c 01040000 486ff37f b0b0aa00 ffff010f ....Ho.......... │ │ │ │ - 0x000f6b1c 24140000 cc0104d8 01009002 04000000 $............... │ │ │ │ - 0x000f6b2c 2c6ff37f b0b0ac00 ffff010c 18040000 ,o.............. │ │ │ │ - 0x000f6b3c 40045400 5c040000 146ff37f b0b0aa00 @.T.\....o...... │ │ │ │ - 0x000f6b4c ffff010c 1c040000 44045800 60040000 ........D.X.`... │ │ │ │ - 0x000f6b5c fc6ef37f b0b0aa00 ffff010c 18040000 .n.............. │ │ │ │ - 0x000f6b6c 24043000 3c040000 e46ef37f b0b0ac00 $.0.<....n...... │ │ │ │ - 0x000f6b7c ffff0120 1c040000 6804f801 00ac0104 ... ....h....... │ │ │ │ - 0x000f6b8c b80200bc 01049002 00800204 00008c02 ................ │ │ │ │ - 0x000f6b9c 04f80100 b86ef37f b0b0ac00 ffff0110 .....n.......... │ │ │ │ - 0x000f6bac 20c00100 00ec0104 e00200b4 023c0000 ............<.. │ │ │ │ - 0x000f6bbc 9c6ef37f b0af1200 ffff0117 dc010480 .n.............. │ │ │ │ - 0x000f6bcc 0500e402 04fc0400 d40304bc 0400bc05 ................ │ │ │ │ - 0x000f6bdc 04000000 786ef37f af04b200 ffff01b0 ....xn.......... │ │ │ │ - 0x000f6bec 01743400 00800204 882800dc 0204e428 .t4......(.....( │ │ │ │ - 0x000f6bfc 00e00384 01c02800 dc052cd8 2d008007 ......(...,.-... │ │ │ │ - 0x000f6c0c 04802c00 ec070498 2b00dc08 04c82a00 ..,.....+.....*. │ │ │ │ - 0x000f6c1c d009409c 2b00840b d805ac2d 00e81030 ..@.+......-...0 │ │ │ │ - 0x000f6c2c 982900e4 11ac01e4 2c00a013 c001e82c .)......,......, │ │ │ │ - 0x000f6c3c 00e814b0 06dc2d00 e023d801 e42c00c4 ......-..#...,.. │ │ │ │ - 0x000f6c4c 2504ac2d 00dc252c e42c00bc 28040000 %..-..%,.,..(... │ │ │ │ - 0x000f6c5c 942904c0 2800942a 04c82a00 c42a0498 .)..(..*..*..*.. │ │ │ │ - 0x000f6c6c 2900882b 04000094 2b048828 00cc2b04 )..+....+..(..+. │ │ │ │ - 0x000f6c7c d82d00fc 2b04802c 00b02c04 982b00e0 .-..+..,..,..+.. │ │ │ │ - 0x000f6c8c 2c049c2b 00a82d04 e42800d4 2d04e42c ,..+..-..(..-.., │ │ │ │ - 0x000f6c9c 00000000 b86df37f b0b0aa00 ffff0115 .....m.......... │ │ │ │ - 0x000f6cac 1c040000 bc011c80 0200bc02 040000c0 ................ │ │ │ │ - 0x000f6cbc 02048002 00000000 946df37f b0b0aa00 .........m...... │ │ │ │ - 0x000f6ccc ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f6cdc 7c6df37f 37840300 ffff0115 38040000 |m..7.......8... │ │ │ │ - 0x000f6cec 840138dc 0200d001 04a40200 e0020400 ..8............. │ │ │ │ - 0x000f6cfc 00000000 586df37f 37840300 ffff0115 ....Xm..7....... │ │ │ │ - 0x000f6d0c 38040000 840138dc 0200d001 04a40200 8.....8......... │ │ │ │ - 0x000f6d1c e0020400 00000000 346df37f b0b0aa00 ........4m...... │ │ │ │ - 0x000f6d2c ff900d01 042c0454 01010000 00000000 .....,.T........ │ │ │ │ - 0x000f6d3c 1c6df37f b0b0a800 ffff0100 106df37f .m...........m.. │ │ │ │ - 0x000f6d4c af3f2e00 ff907101 66342800 00840104 .?....q.f4(..... │ │ │ │ - 0x000f6d5c e40f00a8 0204e00f 00d00204 e80f00dc ................ │ │ │ │ - 0x000f6d6c 0230980f 00a803b4 01900e00 94050484 .0.............. │ │ │ │ - 0x000f6d7c 0e019006 54e80e00 d80704ec 0f00f407 ....T........... │ │ │ │ - 0x000f6d8c 04981000 800830dc 0f00d408 8002b00d ......0......... │ │ │ │ - 0x000f6d9c 00840b04 f80d0198 0d04980f 00a80d04 ................ │ │ │ │ - 0x000f6dac dc0f0094 0e040000 bc0edc01 e80e0001 ................ │ │ │ │ - 0x000f6dbc 00000000 00000000 946cf37f b0ae0300 .........l...... │ │ │ │ - 0x000f6dcc ffff0112 d80124c4 0300c402 e4019403 ......$......... │ │ │ │ - 0x000f6ddc 00a80404 00000000 746cf37f b0ab0200 ........tl...... │ │ │ │ - 0x000f6dec ffff0110 a0020400 00d80204 800300b0 ................ │ │ │ │ - 0x000f6dfc 03040000 586cf37f b0af0600 ff903d01 ....Xl........=. │ │ │ │ - 0x000f6e0c 339c01c0 010000f4 0304bc07 01b40404 3............... │ │ │ │ - 0x000f6e1c 0000b405 04fc0601 f8060400 00800804 ................ │ │ │ │ - 0x000f6e2c 940800bc 08040000 c00804c4 08038409 ................ │ │ │ │ - 0x000f6e3c 04880900 0100007d 00000000 106cf37f .......}.....l.. │ │ │ │ - 0x000f6e4c af3f2a00 ff905501 4dc40104 bc0b00d8 .?*...U.M....... │ │ │ │ - 0x000f6e5c 0204c80c 00880304 c80d0094 0330e00c .............0.. │ │ │ │ - 0x000f6e6c 00a404b0 02cc0d00 f008048c 0c01a00a ................ │ │ │ │ - 0x000f6e7c 20cc0d00 d40a0400 00840b04 e00c00b0 ............... │ │ │ │ - 0x000f6e8c 0b04bc0b 00c40c04 bc0b00f8 0c04e40d ................ │ │ │ │ - 0x000f6e9c 01e00d04 00000100 00000000 b06bf37f .............k.. │ │ │ │ - 0x000f6eac b0af0400 ffff0110 90010400 00e00304 ................ │ │ │ │ - 0x000f6ebc 9c0400fc 04080000 946bf37f b0af2400 .........k....$. │ │ │ │ - 0x000f6ecc ffff0183 019c0204 94110080 03049010 ................ │ │ │ │ - 0x000f6edc 00a00404 981200fc 04049010 00980604 ................ │ │ │ │ - 0x000f6eec cc1200d4 0804d012 00cc0904 941200bc ................ │ │ │ │ - 0x000f6efc 0a04a811 00940c04 f81100b8 0d04f411 ................ │ │ │ │ - 0x000f6f0c 00e80d04 dc12009c 0e04c013 00c80e04 ................ │ │ │ │ - 0x000f6f1c c81300ec 0e04bc13 00800f04 b8130090 ................ │ │ │ │ - 0x000f6f2c 0f04b413 00c40f04 881300e0 10040000 ................ │ │ │ │ - 0x000f6f3c 901104dc 1200f011 04c01300 c81204f4 ................ │ │ │ │ - 0x000f6f4c 11008413 04901000 046bf37f b0af0c00 .........k...... │ │ │ │ - 0x000f6f5c ffff0113 bc01e406 a00800cc 08040000 ................ │ │ │ │ - 0x000f6f6c f4088001 a0080000 e46af37f b0af2000 .........j.... . │ │ │ │ - 0x000f6f7c ffff0124 8801a001 00008c03 04840d00 ...$............ │ │ │ │ - 0x000f6f8c a8040484 0c00c405 c4030000 940a04c0 ................ │ │ │ │ - 0x000f6f9c 0d00b80b 88020000 b46af37f b0af2200 .........j....". │ │ │ │ - 0x000f6fac ffff012e 90041c00 00ac0504 880e0090 ................ │ │ │ │ - 0x000f6fbc 06040000 900704d8 0d00e808 a4010000 ................ │ │ │ │ - 0x000f6fcc f00a04b8 0e00840c 04800d00 f40c9401 ................ │ │ │ │ - 0x000f6fdc 00000000 786af37f b0af3800 ffff0137 ....xj....8....7 │ │ │ │ - 0x000f6fec a8034c00 00cc0404 ec0900d8 05040000 ..L............. │ │ │ │ - 0x000f6ffc 800710ec 0900a407 24b40900 84080400 ........$....... │ │ │ │ - 0x000f700c 00a00854 ec090098 09040000 ac0904b4 ...T............ │ │ │ │ - 0x000f701c 0900f009 04000000 346af37f af3f1000 ........4j...?.. │ │ │ │ - 0x000f702c ff904501 3cb80104 880800dc 01048408 ..E.<........... │ │ │ │ - 0x000f703c 00e80130 e40600bc 02ac01b4 06009c04 ...0............ │ │ │ │ - 0x000f704c 04fc0501 bc0504b4 0600cc05 04e40600 ................ │ │ │ │ - 0x000f705c ac0608b4 0600e006 040000f8 0604f807 ................ │ │ │ │ - 0x000f706c 01010000 00000000 e469f37f b0af0800 .........i...... │ │ │ │ - 0x000f707c ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f708c 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f709c bc69f37f b0af0800 ff901d01 15400400 .i...........@.. │ │ │ │ - 0x000f70ac 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f70bc 00000100 00000000 9469f37f af3f2400 .........i...?$. │ │ │ │ - 0x000f70cc ffff0186 04480400 005804b0 3d00e802 .....H...X..=... │ │ │ │ - 0x000f70dc 04000080 0304ac3d 00980304 a83d00b0 .......=.....=.. │ │ │ │ - 0x000f70ec 0304a43d 00c80304 a03d00e0 03049c3d ...=.....=.....= │ │ │ │ - 0x000f70fc 00fc0304 983d008c 0404943d 00c80404 .....=.....=.... │ │ │ │ - 0x000f710c ac3c00d8 06040000 e40604fc 3b00ec08 .<..........;... │ │ │ │ - 0x000f711c 04000080 0904f83b 00940904 f43b00a8 .......;.....;.. │ │ │ │ - 0x000f712c 0904f03b 00b80904 ec3b00c8 0904e83b ...;.....;.....; │ │ │ │ - 0x000f713c 00d80904 e43b00e8 0904e03b 00f80904 .....;.....;.... │ │ │ │ - 0x000f714c dc3b0088 0a04d83b 00980a04 d43b00a8 .;.....;.....;.. │ │ │ │ - 0x000f715c 0a04d03b 00840b04 f03200e8 0d040000 ...;.....2...... │ │ │ │ - 0x000f716c f40d04a0 3b00f00f 04000080 1004f03a ....;..........: │ │ │ │ - 0x000f717c 00841204 00009412 04ec3a00 a41204e8 ..........:..... │ │ │ │ - 0x000f718c 3a00b812 04e43a00 cc1204e0 3a00e012 :.....:.....:... │ │ │ │ - 0x000f719c 04dc3a00 f41204d8 3a008413 04d43a00 ..:.....:.....:. │ │ │ │ - 0x000f71ac b01304ec 3900a415 040000b0 1504bc39 ....9..........9 │ │ │ │ - 0x000f71bc 00b41704 0000c417 04b83900 d41704b4 ..........9..... │ │ │ │ - 0x000f71cc 3900e817 04b03900 fc1704ac 39009018 9.....9.....9... │ │ │ │ - 0x000f71dc 04a83900 a41804a4 3900b418 04a03900 ..9.....9.....9. │ │ │ │ - 0x000f71ec e01804b8 3800d41a 040000e0 1a048838 ....8..........8 │ │ │ │ - 0x000f71fc 00e81c04 0000fc1c 04843800 8c1d0480 ..........8..... │ │ │ │ - 0x000f720c 3800c41d 04c03700 ac1e0400 00b81e04 8.....7......... │ │ │ │ - 0x000f721c 9037009c 23040000 b023048c 3700c023 .7..#....#..7..# │ │ │ │ - 0x000f722c 04883700 f82304c8 3600e024 040000ec ..7..#..6..$.... │ │ │ │ - 0x000f723c 24049836 00f42604 00008827 04943600 $..6..&....'..6. │ │ │ │ - 0x000f724c 98270490 3600d027 04d03500 b8280400 .'..6..'..5..(.. │ │ │ │ - 0x000f725c 00c42804 a03500c0 2a040000 d02a04f0 ..(..5..*....*.. │ │ │ │ - 0x000f726c 3400d82c 040000ec 2c04ec34 00fc2c04 4..,....,..4..,. │ │ │ │ - 0x000f727c e834009c 2d04a834 00842e04 0000902e .4..-..4........ │ │ │ │ - 0x000f728c 04f83300 a03004b0 3d00c030 04fc3b00 ..3..0..=..0..;. │ │ │ │ - 0x000f729c e03004a0 3b008031 04f03a00 a03104bc .0..;..1..:..1.. │ │ │ │ - 0x000f72ac 3900c031 04883800 e0310490 37008032 9..1..8..1..7..2 │ │ │ │ - 0x000f72bc 04983600 a03204a0 3500c032 04f03400 ..6..2..5..2..4. │ │ │ │ - 0x000f72cc e03204f8 3300a434 04000000 8067f37f .2..3..4.....g.. │ │ │ │ - 0x000f72dc af3f2800 ffff01ed 06480400 005804d0 .?(......H...X.. │ │ │ │ - 0x000f72ec 5a00e402 040000fc 0204cc5a 00940304 Z..........Z.... │ │ │ │ - 0x000f72fc c85a00ac 0304c45a 00c80304 c05a00e0 .Z.....Z.....Z.. │ │ │ │ - 0x000f730c 0304bc5a 00f80304 b85a0090 0404b45a ...Z.....Z.....Z │ │ │ │ - 0x000f731c 00a40404 b05a00b4 0404ac5a 00800504 .....Z.....Z.... │ │ │ │ - 0x000f732c b45900d4 07040000 e0070484 5900f809 .Y..........Y... │ │ │ │ - 0x000f733c 0400008c 0a048059 009c0a04 fc5800ac .......Y.....X.. │ │ │ │ - 0x000f734c 0a04f858 00bc0a04 f45800cc 0a04f058 ...X.....X.....X │ │ │ │ - 0x000f735c 00dc0a04 ec5800ec 0a04e858 00fc0a04 .....X.....X.... │ │ │ │ - 0x000f736c e458008c 0b04e058 009c0b04 dc5800ac .X.....X.....X.. │ │ │ │ - 0x000f737c 0b04d858 00880c04 bc4600f0 0e040000 ...X.....F...... │ │ │ │ - 0x000f738c fc0e04a8 58009011 040000a0 1104f857 ....X..........W │ │ │ │ - 0x000f739c 00b81304 0000c813 04f45700 d81304f0 ..........W..... │ │ │ │ - 0x000f73ac 57008014 04b05700 ec140400 00f81404 W.....W......... │ │ │ │ - 0x000f73bc 8057008c 17040000 9c1704fc 5600ac17 .W..........V... │ │ │ │ - 0x000f73cc 04f85600 bc1704f4 5600d017 04f05600 ..V.....V.....V. │ │ │ │ - 0x000f73dc e41704ec 5600f417 04e85600 841804e4 ....V.....V..... │ │ │ │ - 0x000f73ec 5600b418 04fc5500 ac1a0400 00b81a04 V.....U......... │ │ │ │ - 0x000f73fc cc5500cc 1c040000 dc1c049c 5500f41e .U..........U... │ │ │ │ - 0x000f740c 04000084 1f049855 00941f04 945500d0 .......U.....U.. │ │ │ │ - 0x000f741c 1f04d454 00802404 00009024 04a45400 ...T..$....$..T. │ │ │ │ - 0x000f742c c4240400 00d42404 a05400e4 24049c54 .$....$..T..$..T │ │ │ │ - 0x000f743c 00f42404 98540084 25049454 00942504 ..$..T..%..T..%. │ │ │ │ - 0x000f744c 905400a8 25048c54 00bc2504 885400cc .T..%..T..%..T.. │ │ │ │ - 0x000f745c 25048454 00dc2504 805400a0 26048853 %..T..%..T..&..S │ │ │ │ - 0x000f746c 00c82804 0000d828 04d85200 90290400 ..(....(..R..).. │ │ │ │ - 0x000f747c 00a02904 d45200b0 2904d052 00ec2904 ..)..R..)..R..). │ │ │ │ - 0x000f748c 905200d0 2a040000 e02a04e0 5100982b .R..*....*..Q..+ │ │ │ │ - 0x000f749c 040000a8 2b04dc51 00b82b04 d85100dc ....+..Q..+..Q.. │ │ │ │ - 0x000f74ac 2b049851 00c02c04 0000d02c 04e85000 +..Q..,....,..P. │ │ │ │ - 0x000f74bc 882d0400 00982d04 e45000a8 2d04e050 .-....-..P..-..P │ │ │ │ - 0x000f74cc 00c82d04 a05000ac 2e040000 bc2e04f0 ..-..P.......... │ │ │ │ - 0x000f74dc 4f00f42e 04000084 2f04ec4f 00942f04 O......./..O../. │ │ │ │ - 0x000f74ec e84f00c4 2f04a84f 00a83004 0000b830 .O../..O..0....0 │ │ │ │ - 0x000f74fc 04f84e00 ec300400 00fc3004 c84e0094 ..N..0....0..N.. │ │ │ │ - 0x000f750c 33040000 a43304c4 4e00b433 04c04e00 3....3..N..3..N. │ │ │ │ - 0x000f751c d4330480 4e00b834 040000c8 3404d04d .3..N..4....4..M │ │ │ │ - 0x000f752c 00803504 00009035 04cc4d00 a03504c8 ..5....5..M..5.. │ │ │ │ - 0x000f753c 4d00c035 04884d00 a4360400 00b43604 M..5..M..6....6. │ │ │ │ - 0x000f754c d84c00ec 36040000 fc3604d4 4c008c37 .L..6....6..L..7 │ │ │ │ - 0x000f755c 04d04c00 ac370490 4c009038 040000a0 ..L..7..L..8.... │ │ │ │ - 0x000f756c 3804e04b 00d43804 0000e438 04dc4b00 8..K..8....8..K. │ │ │ │ - 0x000f757c f43804d8 4b008439 04d44b00 983904d0 .8..K..9..K..9.. │ │ │ │ - 0x000f758c 4b00ac39 04cc4b00 bc3904c8 4b00cc39 K..9..K..9..K..9 │ │ │ │ - 0x000f759c 04c44b00 fc3904dc 4a00ec3b 040000fc ..K..9..J..;.... │ │ │ │ - 0x000f75ac 3b04ac4a 00b43c04 0000c43c 04a84a00 ;..J..<....<..J. │ │ │ │ - 0x000f75bc d43c04a4 4a008c3d 04e44900 f03d0400 .<..J..=..I..=.. │ │ │ │ - 0x000f75cc 00803e04 fc4800b8 3e040000 c83e04f8 ..>..H..>....>.. │ │ │ │ - 0x000f75dc 4800d83e 04f44800 803f04b4 4800e43f H..>..H..?..H..? │ │ │ │ - 0x000f75ec 040000f4 3f04b049 00ac4004 0000bc40 ....?..I..@....@ │ │ │ │ - 0x000f75fc 04ac4900 cc4004e0 4900f440 04f44700 ..I..@..I..@..G. │ │ │ │ - 0x000f760c d8410400 00e44104 c4470090 4404d05a .A....A..G..D..Z │ │ │ │ - 0x000f761c 00b44404 845900d8 4404a858 00fc4404 ..D..Y..D..X..D. │ │ │ │ - 0x000f762c f85700a0 45048057 00c44504 cc5500e8 .W..E..W..E..U.. │ │ │ │ - 0x000f763c 45049c55 008c4604 c84e00ac 4604c447 E..U..F..N..F..G │ │ │ │ - 0x000f764c 00f04704 00000000 0464f37f a93f2800 ..G......d...?(. │ │ │ │ - 0x000f765c ffff01df 01380400 006804c8 08007804 .....8...h....x. │ │ │ │ - 0x000f766c c4080098 0104c808 00a80104 c00800c8 ................ │ │ │ │ - 0x000f767c 0104c808 00d80104 bc0800f8 0104c808 ................ │ │ │ │ - 0x000f768c 00880204 b80800a8 0204c808 00b80204 ................ │ │ │ │ - 0x000f769c b40800d8 0204c808 00e80204 b0080088 ................ │ │ │ │ - 0x000f76ac 0304c808 00980304 ac0800b8 0304c808 ................ │ │ │ │ - 0x000f76bc 00c80304 d80800e8 0304c808 00f80304 ................ │ │ │ │ - 0x000f76cc d4080098 0404c808 00a80404 d00800c8 ................ │ │ │ │ - 0x000f76dc 0404c808 00d80404 cc0800f8 0404c808 ................ │ │ │ │ - 0x000f76ec 00880504 e40700a8 0504c808 00b80504 ................ │ │ │ │ - 0x000f76fc dc0800d8 0504c808 00e80504 e0080088 ................ │ │ │ │ - 0x000f770c 0604c808 00980604 a80800b8 0604c808 ................ │ │ │ │ - 0x000f771c 00c80604 a40800e8 0604c808 00f80604 ................ │ │ │ │ - 0x000f772c a0080098 0704c808 00a80704 9c0800e4 ................ │ │ │ │ - 0x000f773c 08040000 1863f37f a93f2800 ffff012b .....c...?(....+ │ │ │ │ - 0x000f774c 38040000 6804d402 007804d0 02009801 8...h....x...... │ │ │ │ - 0x000f775c 04d40200 a8010494 0200c801 04d40200 ................ │ │ │ │ - 0x000f776c d80104cc 0200d802 04000000 e062f37f .............b.. │ │ │ │ - 0x000f777c b0ad1e00 ffff0122 48140000 b80104f4 ......."H....... │ │ │ │ - 0x000f778c 0400cc01 04f00400 e00104e8 04009802 ................ │ │ │ │ - 0x000f779c 04f00300 8003f001 00000000 b062f37f .............b.. │ │ │ │ - 0x000f77ac b0ab0200 ffff010f 68480000 b80104f4 ........hH...... │ │ │ │ - 0x000f77bc 0100e801 1c000000 9462f37f b0af2600 .........b....&. │ │ │ │ - 0x000f77cc ffff0124 cc01dc02 0000a80a 04a40d00 ...$............ │ │ │ │ - 0x000f77dc bc0a04f4 0c00d00a 04a80d00 ec0a04a8 ................ │ │ │ │ - 0x000f77ec 0c00cc0b d8010000 6462f37f b0ae1700 ........db...... │ │ │ │ - 0x000f77fc ffff0121 5c040000 f8020480 04008c03 ...!\........... │ │ │ │ - 0x000f780c 04e80400 a00304a8 0400bc03 04ec0400 ................ │ │ │ │ - 0x000f781c a4044400 00000000 3462f37f b0ac1700 ..D.....4b...... │ │ │ │ - 0x000f782c ffff0121 54040000 b80204c0 0300cc02 ...!T........... │ │ │ │ - 0x000f783c 04a80400 e00204e8 0300fc02 04ac0400 ................ │ │ │ │ - 0x000f784c e4034400 00000000 0462f37f b0ae0d00 ..D......b...... │ │ │ │ - 0x000f785c ffff0110 90010400 00f80104 8c030084 ................ │ │ │ │ - 0x000f786c 034c0000 e861f37f b0b0ac00 ffff0100 .L...a.......... │ │ │ │ - 0x000f787c dc61f37f b0aa0100 ffff011a 74040000 .a..........t... │ │ │ │ - 0x000f788c 9c0104e4 0400dc01 04000088 02048804 ................ │ │ │ │ - 0x000f789c 009c0504 00000000 b461f37f af3f3200 .........a...?2. │ │ │ │ - 0x000f78ac ff90f002 01e502ac 0204a430 00a40304 ...........0.... │ │ │ │ - 0x000f78bc 00008c04 24e03000 c80404e8 2d00f404 ....$.0.....-... │ │ │ │ - 0x000f78cc 04d43000 88050494 3100dc05 04e03000 ..0.....1.....0. │ │ │ │ - 0x000f78dc 900604e4 3000f406 04d83200 880704a0 ....0.....2..... │ │ │ │ - 0x000f78ec 3200a407 04a43500 c8070400 00880804 2.....5......... │ │ │ │ - 0x000f78fc d83100a4 08049c32 00d00804 883200e4 .1.....2.....2.. │ │ │ │ - 0x000f790c 0804dc32 00b80904 d83100c0 09940100 ...2.....1...... │ │ │ │ - 0x000f791c 00dc0a04 b42d00c4 0b04a031 00e80b1c .....-.....1.... │ │ │ │ - 0x000f792c ac3300c0 0c04cc33 019c0de4 010000b8 .3.....3........ │ │ │ │ - 0x000f793c 0f04dc35 00a41004 883800b8 1104a037 ...5.....8.....7 │ │ │ │ - 0x000f794c 00cc1110 a02e00b4 12049833 00d81204 ...........3.... │ │ │ │ - 0x000f795c 983000f0 1204a02e 00fc1304 0000a014 .0.............. │ │ │ │ - 0x000f796c 04e03000 b41450ac 3300dc15 50d83500 ..0...P.3...P.5. │ │ │ │ - 0x000f797c b4160cc0 3300fc16 9401ac33 00f41904 ....3......3.... │ │ │ │ - 0x000f798c e0350090 1a980100 00f81b4c d82e00cc .5.........L.... │ │ │ │ - 0x000f799c 1c0c9036 00d020ec 02ac3300 c4239404 ...6.. ...3..#.. │ │ │ │ - 0x000f79ac 0000e427 04d83100 f827dc01 0000902a ...'..1..'.....* │ │ │ │ - 0x000f79bc 04ac3300 a82a04dc 3500b02a 10ac3300 ..3..*..5..*..3. │ │ │ │ - 0x000f79cc d02a0498 3300dc2a 480000a8 2b10ac33 .*..3..*H...+..3 │ │ │ │ - 0x000f79dc 00e02b88 020000b4 2f34d82e 00943004 ..+...../4....0. │ │ │ │ - 0x000f79ec 00009433 04983000 803404c0 38009034 ...3..0..4..8..4 │ │ │ │ - 0x000f79fc 04bc3800 a43404c4 3800c034 04cc2c00 ..8..4..8..4..,. │ │ │ │ - 0x000f7a0c a03504c8 3800ec36 34d83500 01000000 .5..8..64.5..... │ │ │ │ - 0x000f7a1c 64850100 3860f37f b0af1000 ffff0152 d...8`.........R │ │ │ │ - 0x000f7a2c 80018807 0000a009 04fc1200 bc0904f8 ................ │ │ │ │ - 0x000f7a3c 1200ec09 04f41200 800a04ac 1200d40a ................ │ │ │ │ - 0x000f7a4c 04fc1200 bc0bd801 0000d40d 04cc1100 ................ │ │ │ │ - 0x000f7a5c e00e04a0 1300fc0e 380000f0 0f04fc11 ........8....... │ │ │ │ - 0x000f7a6c 00cc1004 9c110094 1104fc12 00c81104 ................ │ │ │ │ - 0x000f7a7c 00000000 d85ff37f b0af1400 ffff015e ....._.........^ │ │ │ │ - 0x000f7a8c bc011c00 00b00204 800f00c4 0204840f ................ │ │ │ │ - 0x000f7a9c 00e00204 800e00e4 0304c00e 00fc0304 ................ │ │ │ │ - 0x000f7aac c40e00ac 04b00300 00e40804 fc0e00f8 ................ │ │ │ │ - 0x000f7abc 0804b40d 00900904 bc0d00a4 0a04fc0d ................ │ │ │ │ - 0x000f7acc 00b40a04 b80d00d0 0a04d40c 00b00b10 ................ │ │ │ │ - 0x000f7adc 0000f40b 04980f00 8c0cf001 00000000 ................ │ │ │ │ - 0x000f7aec 6c5ff37f b0af1000 ffff0130 80018403 l_.........0.... │ │ │ │ - 0x000f7afc 0000fc04 04800a00 e80504a0 0b00fc05 ................ │ │ │ │ - 0x000f7b0c 04d00b00 980604dc 0b00f806 94020000 ................ │ │ │ │ - 0x000f7b1c c80904f0 0a00e009 c0010000 305ff37f ............0_.. │ │ │ │ - 0x000f7b2c b0af3000 ffff0134 5c880200 00d80304 ..0....4\....... │ │ │ │ - 0x000f7b3c f00700b8 0404ac09 00b00604 a80900e4 ................ │ │ │ │ - 0x000f7b4c 0604a409 00f80604 a009008c 07049c09 ................ │ │ │ │ - 0x000f7b5c 00a80704 d40800ac 08280000 f05ef37f .........(...^.. │ │ │ │ - 0x000f7b6c b0af3000 ffff0134 54d00100 00980304 ..0....4T....... │ │ │ │ - 0x000f7b7c ac0700f8 0304ec07 00f00504 a807009c ................ │ │ │ │ - 0x000f7b8c 0604ec08 00b00604 e80800c4 0604e408 ................ │ │ │ │ - 0x000f7b9c 00e00604 9c0800e8 07340000 b05ef37f .........4...^.. │ │ │ │ - 0x000f7bac b0af2000 ffff0146 48b00100 00b80204 .. ....FH....... │ │ │ │ - 0x000f7bbc 9810008c 03500000 a00404e4 1100bc05 .....P.......... │ │ │ │ - 0x000f7bcc bc060000 800c04d4 1000840d c0010000 ................ │ │ │ │ - 0x000f7bdc e40e04e0 1100f80e 04dc1100 8c0f04d8 ................ │ │ │ │ - 0x000f7bec 1100c40f 04881100 d0109c02 00000000 ................ │ │ │ │ - 0x000f7bfc 5c5ef37f b0af1c00 ffff0188 03840104 \^.............. │ │ │ │ - 0x000f7c0c d0240098 0104a025 00ac0104 982300f8 .$.....%.....#.. │ │ │ │ - 0x000f7c1c 01040000 bc02049c 2500d402 04dc2300 ........%.....#. │ │ │ │ - 0x000f7c2c e8020490 2500e803 048c2500 f80304d4 ....%.....%..... │ │ │ │ - 0x000f7c3c 24008c04 04a42500 d0040400 00940504 $.....%......... │ │ │ │ - 0x000f7c4c c02400a4 0504801e 00b80504 c42400bc .$...........$.. │ │ │ │ - 0x000f7c5c 0604e01f 00d40604 a81f00e8 0604b424 ...............$ │ │ │ │ - 0x000f7c6c 00e40704 f81e00fc 0704b024 00900804 ...........$.... │ │ │ │ - 0x000f7c7c 9c24008c 09049824 00a40904 942400b8 .$.....$.....$.. │ │ │ │ - 0x000f7c8c 0904b81e 00b40a04 d02200cc 0a049423 .........".....# │ │ │ │ - 0x000f7c9c 00e00a04 d42200dc 0b04c022 00f40b04 .....".....".... │ │ │ │ - 0x000f7cac 88220088 0c04c422 00840d04 d821009c .".....".....!.. │ │ │ │ - 0x000f7cbc 0d04a028 00b00d04 8c2800ac 0e048828 ...(.....(.....( │ │ │ │ - 0x000f7ccc 00c40e04 842800d8 0e049821 00d40f04 .....(.....!.... │ │ │ │ - 0x000f7cdc b82900ec 0f04fc29 00801004 bc2900fc .).....).....).. │ │ │ │ - 0x000f7cec 1004b025 00941104 902a00a8 1104a429 ...%.....*.....) │ │ │ │ - 0x000f7cfc 00a41204 8c2a00bc 1204a029 00d01204 .....*.....).... │ │ │ │ - 0x000f7d0c e02800cc 1304dc28 00e41304 a42800f8 .(.....(.....(.. │ │ │ │ - 0x000f7d1c 1304802a 00f41404 fc26008c 15048028 ...*.....&.....( │ │ │ │ - 0x000f7d2c 00a01504 c027009c 1604f826 00ac1604 .....'.....&.... │ │ │ │ - 0x000f7d3c f42600c0 16048027 00bc1704 f02600cc .&.....'.....&.. │ │ │ │ - 0x000f7d4c 1704e026 00e01704 942600e4 1804e425 ...&.....&.....% │ │ │ │ - 0x000f7d5c 00f41804 d4260088 1904e426 00c41a04 .....&.....&.... │ │ │ │ - 0x000f7d6c e02500d8 1a04d823 00ec1a04 f81c00ec .%.....#........ │ │ │ │ - 0x000f7d7c 1b040000 881c04fc 1d00c81c 04b81d00 ................ │ │ │ │ - 0x000f7d8c f81d0400 00000000 c45cf37f af3f2800 .........\...?(. │ │ │ │ - 0x000f7d9c ff907101 5fc40104 b80800e8 0104b408 ..q._........... │ │ │ │ - 0x000f7dac 00f40104 88070090 0220f404 03bc0204 ......... ...... │ │ │ │ - 0x000f7dbc d80600f8 0204bc08 00a80304 d80600d0 ................ │ │ │ │ - 0x000f7dcc 03049c08 05ec0404 f40403ac 0504d008 ................ │ │ │ │ - 0x000f7ddc 00c00504 b40900d4 0504f808 008c0604 ................ │ │ │ │ - 0x000f7dec fc080084 07040000 9c0704a8 0805f408 ................ │ │ │ │ - 0x000f7dfc 04b80900 0000017d 02000000 00000000 .......}........ │ │ │ │ - 0x000f7e0c 84800100 485cf37f b0af0400 ffff0127 ....H\.........' │ │ │ │ - 0x000f7e1c 1c040000 cc0204bc 0400e003 04b40500 ................ │ │ │ │ - 0x000f7e2c 840404b0 05008c04 04c00400 ac0404b0 ................ │ │ │ │ - 0x000f7e3c 0500ac05 04000000 145cf37f b0af2400 .........\....$. │ │ │ │ - 0x000f7e4c ffff016a 3c040000 bc0304a4 0e00f404 ...j<........... │ │ │ │ - 0x000f7e5c 04e80f00 dc0504bc 0f00e805 04f41000 ................ │ │ │ │ - 0x000f7e6c 8c0604bc 0f00e806 04d01000 8c0870bc ..............p. │ │ │ │ - 0x000f7e7c 0f008009 04ac0e00 840ac001 bc0f00cc ................ │ │ │ │ - 0x000f7e8c 0b048811 00cc0c2c bc0f009c 0d04cc10 .......,........ │ │ │ │ - 0x000f7e9c 00b00d04 c81000c4 0d04c410 00e00d04 ................ │ │ │ │ - 0x000f7eac 9c1000b8 0f040000 e40f38bc 0f000000 ..........8..... │ │ │ │ - 0x000f7ebc 9c5bf37f b0b0aa00 ffff0114 20040000 .[.......... ... │ │ │ │ - 0x000f7ecc 2c045000 3c040000 44046000 5c040000 ,.P.<...D.`.\... │ │ │ │ - 0x000f7edc 7c5bf37f b0af1800 ffff013f 78040000 |[.........?x... │ │ │ │ - 0x000f7eec d00204fc 2300e804 b418b824 00ac1d14 ....#......$.... │ │ │ │ - 0x000f7efc fc2300c8 1d5cb824 00d42004 d42400a8 .#...\.$.. ..$.. │ │ │ │ - 0x000f7f0c 2110e024 00ec2158 b82400b4 24040000 !..$..!X.$..$... │ │ │ │ - 0x000f7f1c d02404fc 2300ac25 04000000 305bf37f .$..#..%....0[.. │ │ │ │ - 0x000f7f2c b0af2600 ffff0180 018c0204 e40c00fc ..&............. │ │ │ │ - 0x000f7f3c 0204f40e 00d40304 9c0d0080 044c0000 .............L.. │ │ │ │ - 0x000f7f4c e40504a0 0e00cc06 04ec0e00 b80704f4 ................ │ │ │ │ - 0x000f7f5c 0f00c807 04f00f00 d80704ec 0f00f407 ................ │ │ │ │ - 0x000f7f6c 04a40f00 d408049c 0e00e408 04980e00 ................ │ │ │ │ - 0x000f7f7c f4080494 0e009009 04cc0d00 f4090400 ................ │ │ │ │ - 0x000f7f8c 00940a04 e00c00a8 0a04dc0c 00b80a04 ................ │ │ │ │ - 0x000f7f9c d80c00e8 0a04880c 00d40b04 0000840c ................ │ │ │ │ - 0x000f7fac 04ec0e00 d40c0400 00000000 a05af37f .............Z.. │ │ │ │ - 0x000f7fbc b0ac1700 ff902d01 226c04d8 0403a401 ......-."l...... │ │ │ │ - 0x000f7fcc 04f40403 f40104f0 0203f403 04c80500 ................ │ │ │ │ - 0x000f7fdc 880404ac 05009c05 10000001 00007d00 ..............}. │ │ │ │ - 0x000f7fec 407c0100 685af37f b0ae0500 ffff0110 @|..hZ.......... │ │ │ │ - 0x000f7ffc 74049c03 00d80204 cc030088 04040000 t............... │ │ │ │ - 0x000f800c 4c5af37f af3f0000 ffff0129 a8020400 LZ...?.....).... │ │ │ │ - 0x000f801c 009c0318 881000f8 0350900f 00d00494 .........P...... │ │ │ │ - 0x000f802c 088c1000 c00d2400 00800e38 900f00c4 ......$....8.... │ │ │ │ - 0x000f803c 0ec40100 00000000 145af37f af3f3200 .........Z...?2. │ │ │ │ - 0x000f804c ffff0192 019c01b4 010000cc 0338882b .............8.+ │ │ │ │ - 0x000f805c 00fc0404 d02c00e8 0504b82d 00e80704 .....,.....-.... │ │ │ │ - 0x000f806c cc2a00e8 0804842d 00d81504 802b00ec .*.....-.....+.. │ │ │ │ - 0x000f807c 15840184 2b00fc1e f803bc2b 0094230c ....+......+..#. │ │ │ │ - 0x000f808c 802b00bc 2438bc2b 00c02560 9c2900c8 .+..$8.+..%`.).. │ │ │ │ - 0x000f809c 2604802b 00e02604 842b00f0 2618cc2a &..+..&..+..&..* │ │ │ │ - 0x000f80ac 009c2790 01802b00 fc2a0484 2d00b82b ..'...+..*..-..+ │ │ │ │ - 0x000f80bc 04882b00 ec2b0484 2b009c2c 04cc2a00 ..+..+..+..,..*. │ │ │ │ - 0x000f80cc cc2c04b8 2d00802d 04d02c00 b42d04bc .,..-..-..,..-.. │ │ │ │ - 0x000f80dc 2b00e82d 08000000 7459f37f b0af0600 +..-....tY...... │ │ │ │ - 0x000f80ec ffff010f 1c040000 24048004 00800190 ........$....... │ │ │ │ - 0x000f80fc 03000000 5859f37f af3f0e00 ffff0129 ....XY...?.....) │ │ │ │ - 0x000f810c 9401c802 0000840a 9402cc11 00b00c24 ...............$ │ │ │ │ - 0x000f811c ec10009c 0f7ccc11 00a4102c 0000e010 .....|.....,.... │ │ │ │ - 0x000f812c 04ec1000 c8110c00 00000000 2059f37f ............ Y.. │ │ │ │ - 0x000f813c af3f2600 ffff015d 68680000 84036cb4 .?&....]hh....l. │ │ │ │ - 0x000f814c 1f00ac08 040000a0 0e04b01f 00f80f20 ............... │ │ │ │ - 0x000f815c a42000b4 1024a81e 00841304 a42000a4 . ...$....... .. │ │ │ │ - 0x000f816c 1304ac1f 00e8135c b01f00d4 1404b41f .......\........ │ │ │ │ - 0x000f817c 00ec1404 a81e008c 1540a420 00c81688 .........@. .... │ │ │ │ - 0x000f818c 05982000 e41f04a4 20009420 04b41f00 .. ..... .. .... │ │ │ │ - 0x000f819c d4200800 00000000 b458f37f af0cb200 . .......X...... │ │ │ │ - 0x000f81ac ff90c401 01b901b8 01500000 84035cb4 .........P....\. │ │ │ │ - 0x000f81bc 3700f803 04c03401 b80404a0 3500ac05 7.....4.....5... │ │ │ │ - 0x000f81cc 04843600 a8060480 3700880c 040000cc ..6.....7....... │ │ │ │ - 0x000f81dc 10049c36 00f81304 fc3500f8 14c80288 ...6.....5...... │ │ │ │ - 0x000f81ec 3600a818 c801fc35 00901a18 883600ec 6......5.....6.. │ │ │ │ - 0x000f81fc 1bdc01fc 3500c41e 40b83700 8c1fc407 ....5...@.7..... │ │ │ │ - 0x000f820c 8c3400e8 263cf432 00bc2c04 f83300bc .4..&<.2..,..3.. │ │ │ │ - 0x000f821c 2d048c34 00dc2e78 9c3600ac 30040000 -..4...x.6..0... │ │ │ │ - 0x000f822c b03004fc 3500c031 0c8c3400 843204f4 .0..5..1..4..2.. │ │ │ │ - 0x000f823c 3200bc34 04b43700 9c3504a0 3500c835 2..4..7..5..5..5 │ │ │ │ - 0x000f824c 048c3200 f8350484 36009836 040000cc ..2..5..6..6.... │ │ │ │ - 0x000f825c 3604fc35 00fc3604 803700b0 37040000 6..5..6..7..7... │ │ │ │ - 0x000f826c 01000000 00000000 e457f37f b0b0aa00 .........W...... │ │ │ │ - 0x000f827c ffff010c 18040000 2c044800 54040000 ........,.H.T... │ │ │ │ - 0x000f828c cc57f37f b0b0aa00 ffff010c 18040000 .W.............. │ │ │ │ - 0x000f829c 24043000 3c040000 b457f37f b0ac1700 $.0.<....W...... │ │ │ │ - 0x000f82ac ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ - 0x000f82bc 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ - 0x000f82cc 8c57f37f b0ac1700 ffff011a 5404a002 .W..........T... │ │ │ │ - 0x000f82dc 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ - 0x000f82ec 00f8015c 00000000 6457f37f b0ac1700 ...\....dW...... │ │ │ │ - 0x000f82fc ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ - 0x000f830c 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ - 0x000f831c 3c57f37f b0ac1700 ffff011a 5404a002 . │ │ │ │ - 0x000f9a6c ffff0128 74500000 d4011cd8 0800c002 ...(tP.......... │ │ │ │ - 0x000f9a7c 8402c409 00940504 880900f4 0604c409 ................ │ │ │ │ - 0x000f9a8c 00840904 0000f409 14c40900 c03ff37f .............?.. │ │ │ │ - 0x000f9a9c af3f0800 ff905d01 55640400 00a00104 .?....].Ud...... │ │ │ │ - 0x000f9aac b81900ac 03040000 880404dc 1a00d805 ................ │ │ │ │ - 0x000f9abc 04e81900 e00604dc 1b00d008 0400008c ................ │ │ │ │ - 0x000f9acc 0904d81b 00940b04 b8190094 0d04d81b ................ │ │ │ │ - 0x000f9adc 00a40f04 981b01d4 0f04e01a 01e41904 ................ │ │ │ │ - 0x000f9aec 0000941b 04d01b00 cc1b0484 19000100 ................ │ │ │ │ - 0x000f9afc 00000000 583ff37f b0b0aa00 ffff010c ....X?.......... │ │ │ │ - 0x000f9b0c 18040000 24043000 3c040000 403ff37f ....$.0.<...@?.. │ │ │ │ - 0x000f9b1c af3f0800 ff904d01 45640400 00a00104 .?....M.Ed...... │ │ │ │ - 0x000f9b2c c41900d8 0304b01a 00e80504 c81900e8 ................ │ │ │ │ - 0x000f9b3c 0704c019 00f00904 c41900f0 0b04c019 ................ │ │ │ │ - 0x000f9b4c 00880e04 d41801b8 0e049c18 01d01804 ................ │ │ │ │ - 0x000f9b5c 8c190088 1904e817 00bc1904 00000100 ................ │ │ │ │ - 0x000f9b6c 00000000 e83ef37f b0af2000 ffff011d .....>.... ..... │ │ │ │ - 0x000f9b7c c40204a0 0700c004 04bc0700 fc05049c ................ │ │ │ │ - 0x000f9b8c 0700b806 04e40600 d0070400 00000000 ................ │ │ │ │ - 0x000f9b9c bc3ef37f b0aa0100 ffff010f 3c040000 .>..........<... │ │ │ │ - 0x000f9bac 880104c4 0100fc01 04000000 a03ef37f .............>.. │ │ │ │ - 0x000f9bbc b0ae3300 ffff0110 80014000 00980204 ..3.......@..... │ │ │ │ - 0x000f9bcc fc0200b4 03040000 843ef37f b0b0aa00 .........>...... │ │ │ │ - 0x000f9bdc ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f9bec 6c3ef37f b0af2000 ffff0111 c001f804 l>.... ......... │ │ │ │ - 0x000f9bfc 0000c007 04980800 d8081400 00000000 ................ │ │ │ │ - 0x000f9c0c 4c3ef37f af3f0800 ff904d01 45640400 L>...?....M.Ed.. │ │ │ │ - 0x000f9c1c 00a00104 c41900d8 0304b01a 00e80504 ................ │ │ │ │ - 0x000f9c2c c81900e8 0704c019 00f00904 c41900f0 ................ │ │ │ │ - 0x000f9c3c 0b04c019 00880e04 d41801b8 0e049c18 ................ │ │ │ │ - 0x000f9c4c 01d01804 8c190088 1904e817 00bc1904 ................ │ │ │ │ - 0x000f9c5c 00000100 00000000 f43df37f b0b0aa00 .........=...... │ │ │ │ - 0x000f9c6c ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000f9c7c dc3df37f b0af0e00 ffff0110 7ccc0100 .=..........|... │ │ │ │ - 0x000f9c8c 00980304 940400e8 04080000 c03df37f .............=.. │ │ │ │ - 0x000f9c9c af3f0800 ff905901 4f640400 00a00104 .?....Y.Od...... │ │ │ │ - 0x000f9cac 801a00a8 03040000 fc0304ec 1a008806 ................ │ │ │ │ - 0x000f9cbc 04841a00 f0070400 00ac0804 fc1900b4 ................ │ │ │ │ - 0x000f9ccc 0a04801a 00b40c04 fc1900c4 0e049019 ................ │ │ │ │ - 0x000f9cdc 01f40e04 d818018c 1904c819 00c41904 ................ │ │ │ │ - 0x000f9cec a41800f8 19040000 01000000 00000000 ................ │ │ │ │ - 0x000f9cfc 5c3df37f b0b0aa00 ffff010c 18040000 \=.............. │ │ │ │ - 0x000f9d0c 24043000 3c040000 443df37f b0af0800 $.0.<...D=...... │ │ │ │ - 0x000f9d1c ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ - 0x000f9d2c 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ - 0x000f9d3c 1c3df37f b0af0800 ff901d01 15400400 .=...........@.. │ │ │ │ - 0x000f9d4c 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ - 0x000f9d5c 00000100 00000000 f43cf37f af3f0a00 .........<...?.. │ │ │ │ - 0x000f9d6c ffff0182 01600400 009c0104 9c1f00d4 .....`.......... │ │ │ │ - 0x000f9d7c 03040000 ac040498 1f009005 04c01b00 ................ │ │ │ │ - 0x000f9d8c 84060400 00c00604 e81e00f4 08040000 ................ │ │ │ │ - 0x000f9d9c cc0904e4 1e00d40b 04fc1d00 d40d0400 ................ │ │ │ │ - 0x000f9dac 00900e04 cc1d00b4 10040000 f010049c ................ │ │ │ │ - 0x000f9dbc 1d00d013 04981d00 c01504b0 1c00e417 ................ │ │ │ │ - 0x000f9dcc 04801c00 a01a049c 1f00c41a 04e81e00 ................ │ │ │ │ - 0x000f9ddc e81a04cc 1d008c1b 049c1d00 b01b0480 ................ │ │ │ │ - 0x000f9dec 1c00ac1c 04000000 643cf37f b0af1000 ........d<...... │ │ │ │ - 0x000f9dfc ffff0115 64040000 dc0104ac 04009403 ....d........... │ │ │ │ - 0x000f9e0c 04f40300 e0040400 00000000 403cf37f ............@<.. │ │ │ │ - 0x000f9e1c b0aa0100 ffff010f 3c040000 980104d4 ........<....... │ │ │ │ - 0x000f9e2c 01008c02 04000000 243cf37f af3f0800 ........$<...?.. │ │ │ │ - 0x000f9e3c ffff0148 b001dc01 0000b405 8401b023 ...H...........# │ │ │ │ - 0x000f9e4c 00c806e4 08b82300 88100498 2300c01b ......#.....#... │ │ │ │ - 0x000f9e5c 040000a8 1d04b823 00c81f04 b02300d8 .......#.....#.. │ │ │ │ - 0x000f9e6c 20049422 00ec222c 0000e023 04b02300 .."..",...#..#. │ │ │ │ - 0x000f9e7c 8c2404b8 2300a424 04b02300 d03bf37f .$..#..$..#..;.. │ │ │ │ - 0x000f9e8c b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ - 0x000f9e9c 3c040000 b83bf37f b0af3a00 ffff0112 <....;....:..... │ │ │ │ - 0x000f9eac a801c002 0000c005 9412d417 0090182c ..............., │ │ │ │ - 0x000f9ebc 00000000 983bf37f b0b0aa00 ffff010c .....;.......... │ │ │ │ - 0x000f9ecc 18040000 24043000 3c040000 803bf37f ....$.0.<....;.. │ │ │ │ - 0x000f9edc af3f0800 ff905901 4f640400 00a00104 .?....Y.Od...... │ │ │ │ - 0x000f9eec 801a00a8 03040000 fc0304ec 1a008806 ................ │ │ │ │ - 0x000f9efc 04841a00 f0070400 00ac0804 fc1900b4 ................ │ │ │ │ - 0x000f9f0c 0a04801a 00b40c04 fc1900c4 0e049019 ................ │ │ │ │ - 0x000f9f1c 01f40e04 d818018c 1904c819 00c41904 ................ │ │ │ │ - 0x000f9f2c a41800f8 19040000 01000000 00000000 ................ │ │ │ │ - 0x000f9f3c 1c3bf37f b0ab0200 ffff010f 3c040000 .;..........<... │ │ │ │ - 0x000f9f4c 880104c4 01008c02 04000000 003bf37f .............;.. │ │ │ │ - 0x000f9f5c b0aa0100 ffff010a 6c04a401 00d40104 ........l....... │ │ │ │ - 0x000f9f6c 00000000 e83af37f b0b0aa00 ffff010c .....:.......... │ │ │ │ - 0x000f9f7c 18040000 24043000 3c040000 d03af37f ....$.0.<....:.. │ │ │ │ - 0x000f9f8c af3f0800 ff905901 4f640400 00a00104 .?....Y.Od...... │ │ │ │ - 0x000f9f9c 801a00a8 03040000 fc0304ec 1a008806 ................ │ │ │ │ - 0x000f9fac 04841a00 f0070400 00ac0804 fc1900b4 ................ │ │ │ │ - 0x000f9fbc 0a04801a 00b40c04 fc1900c4 0e049019 ................ │ │ │ │ - 0x000f9fcc 01f40e04 d818018c 1904c819 00c41904 ................ │ │ │ │ - 0x000f9fdc a41800f8 19040000 01000000 00000000 ................ │ │ │ │ - 0x000f9fec 6c3af37f b0ab0200 ffff010f 3c040000 l:..........<... │ │ │ │ - 0x000f9ffc 8c0104c8 01009002 04000000 503af37f ............P:.. │ │ │ │ - 0x000fa00c b0aa0100 ffff010a 6c04a401 00d40104 ........l....... │ │ │ │ - 0x000fa01c 00000000 383af37f b0ae0700 ffff0116 ....8:.......... │ │ │ │ - 0x000fa02c 5c040000 c00104d4 0200ac02 98019003 \............... │ │ │ │ - 0x000fa03c 00c40304 00000000 143af37f b0b0aa00 .........:...... │ │ │ │ - 0x000fa04c ffff010c 1c040000 50045c00 64040000 ........P.\.d... │ │ │ │ - 0x000fa05c fc39f37f b0b0aa00 ffff0110 1c040000 .9.............. │ │ │ │ - 0x000fa06c 48046400 54046800 7c040000 e039f37f H.d.T.h.|....9.. │ │ │ │ - 0x000fa07c b0b0aa00 ffff010d 20400000 68047800 ........ @..h.x. │ │ │ │ - 0x000fa08c 84010400 00000000 c439f37f af3f3200 .........9...?2. │ │ │ │ - 0x000fa09c ffff01a3 019c01d0 020000f4 04048832 ...............2 │ │ │ │ - 0x000fa0ac 00e0059c 01e43000 c8079003 dc3300c0 ......0......3.. │ │ │ │ - 0x000fa0bc 0b04e834 00a40c04 b434008c 0f44b034 ...4.....4...D.4 │ │ │ │ - 0x000fa0cc 00c011ac 09e03000 941b04e0 3100f01c ......0.....1... │ │ │ │ - 0x000fa0dc 48e03000 d01d0488 2f00e01d e801e030 H.0...../......0 │ │ │ │ - 0x000fa0ec 0094201c d43100f0 20c005e0 3000f829 .. ..1.. ...0..) │ │ │ │ - 0x000fa0fc 04b03400 882ad801 e03000e4 2b04bc2d ..4..*...0..+..- │ │ │ │ - 0x000fa10c 00802c04 e03000b8 2da80100 00842fdc ..,..0..-...../. │ │ │ │ - 0x000fa11c 01e03000 943134e4 3000dc32 7cdc3300 ..0..14.0..2|.3. │ │ │ │ - 0x000fa12c d83304e4 30008434 2cb03400 e43404b4 .3..0..4,.4..4.. │ │ │ │ - 0x000fa13c 34009835 04e83400 1439f37f b0ad2000 4..5..4..9.... . │ │ │ │ - 0x000fa14c ffff011d d802048c 0400f002 04f40400 ................ │ │ │ │ - 0x000fa15c 880304b4 0400c003 04f80400 b0044400 ..............D. │ │ │ │ - 0x000fa16c 00000000 e838f37f b0ad2000 ffff011d .....8.... ..... │ │ │ │ - 0x000fa17c b80204ec 0300d002 04d40400 e8020494 ................ │ │ │ │ - 0x000fa18c 0400a003 04d80400 90044400 00000000 ..........D..... │ │ │ │ - 0x000fa19c bc38f37f b0b0aa00 ffff010c 18040000 .8.............. │ │ │ │ - 0x000fa1ac 24043000 3c040000 a438f37f af3f0800 $.0.<....8...?.. │ │ │ │ - 0x000fa1bc ff905901 4f640400 00a00104 801a00a8 ..Y.Od.......... │ │ │ │ - 0x000fa1cc 03040000 fc0304ec 1a008806 04841a00 ................ │ │ │ │ - 0x000fa1dc f0070400 00ac0804 fc1900b4 0a04801a ................ │ │ │ │ - 0x000fa1ec 00b40c04 fc1900c4 0e049019 01f40e04 ................ │ │ │ │ - 0x000fa1fc d818018c 1904c819 00c41904 a41800f8 ................ │ │ │ │ - 0x000fa20c 19040000 01000000 00000000 4038f37f ............@8.. │ │ │ │ - 0x000fa21c b0aa0100 ffff010f 3c040000 880104c4 ........<....... │ │ │ │ - 0x000fa22c 0100fc01 04000000 2438f37f b0aa0100 ........$8...... │ │ │ │ - 0x000fa23c ffff010a 6c04a401 00d40104 00000000 ....l........... │ │ │ │ - 0x000fa24c 0c38f37f b0ae0700 ffff0116 5c040000 .8..........\... │ │ │ │ - 0x000fa25c c00104d4 0200ac02 98019003 00c40304 ................ │ │ │ │ - 0x000fa26c 00000000 e837f37f b0b0aa00 ffff0115 .....7.......... │ │ │ │ - 0x000fa27c 1c040000 48046c00 54047000 60046c00 ....H.l.T.p.`.l. │ │ │ │ - 0x000fa28c 84010400 00000000 c437f37f b0b0aa00 .........7...... │ │ │ │ - 0x000fa29c ffff010d 20400000 68047800 84010400 .... @..h.x..... │ │ │ │ - 0x000fa2ac 00000000 a837f37f b0b0aa00 ffff0110 .....7.......... │ │ │ │ - 0x000fa2bc 1c040000 50046800 5c046c00 7c040000 ....P.h.\.l.|... │ │ │ │ - 0x000fa2cc 8c37f37f af3f0400 ff904101 386c0400 .7...?....A.8l.. │ │ │ │ - 0x000fa2dc 00a80104 c41000b4 03040000 8c0404ac ................ │ │ │ │ - 0x000fa2ec 1100dc05 04b01100 e40604dc 0f00ec08 ................ │ │ │ │ - 0x000fa2fc 04c41000 fc0a04f4 1001f010 040000a8 ................ │ │ │ │ - 0x000fa30c 1104cc11 00010000 00000000 4037f37f ............@7.. │ │ │ │ - 0x000fa31c af14b200 ffff01df 01800190 030000e4 ................ │ │ │ │ - 0x000fa32c 0438d030 00dc0604 dc2f00c0 0704d42c .8.0...../....., │ │ │ │ - 0x000fa33c 00e40838 d43100a8 0a389c31 00bc0ba0 ...8.1...8.1.... │ │ │ │ - 0x000fa34c 02e83200 bc0e04d8 2d00e00f 04983000 ..2.....-.....0. │ │ │ │ - 0x000fa35c b01004a8 2f00d412 04c42e00 a41304d4 ..../........... │ │ │ │ - 0x000fa36c 2d00b415 049c3000 b8170494 3000ec17 -.....0.....0... │ │ │ │ - 0x000fa37c 048c2e00 c818048c 2d00c81b ec02c02e ........-....... │ │ │ │ - 0x000fa38c 00e41f64 e02f00d0 2060f02a 00882280 ...d./.. `.*..". │ │ │ │ - 0x000fa39c 05c02e00 e82804f0 2a00d02c 04000088 .....(..*..,.... │ │ │ │ - 0x000fa3ac 2d04c02e 00d02d04 d42c0088 2e04d82d -.....-..,.....- │ │ │ │ - 0x000fa3bc 00bc2e04 9c3000f4 2e049c31 00a42f04 .....0.....1../. │ │ │ │ - 0x000fa3cc a82f00d8 2f04dc2f 00903004 8c2e00cc ./../../..0..... │ │ │ │ - 0x000fa3dc 3004c42e 00e83004 d0300098 31040000 0.....0..0..1... │ │ │ │ - 0x000fa3ec d03104e8 32008432 04d43100 b4320498 .1..2..2..1..2.. │ │ │ │ - 0x000fa3fc 3000e432 04ec3200 5436f37f b0b0aa00 0..2..2.T6...... │ │ │ │ - 0x000fa40c ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ - 0x000fa41c 3c36f37f b0b0aa00 ffff010c 18040000 <6.............. │ │ │ │ - 0x000fa42c 24043000 3c040000 2436f37f af3f0800 $.0.<...$6...?.. │ │ │ │ - 0x000fa43c ff905901 4f640400 00a00104 801a00a8 ..Y.Od.......... │ │ │ │ - 0x000fa44c 03040000 fc0304ec 1a008806 04841a00 ................ │ │ │ │ - 0x000fa45c f0070400 00ac0804 fc1900b4 0a04801a ................ │ │ │ │ - 0x000fa46c 00b40c04 fc1900c4 0e049019 01f40e04 ................ │ │ │ │ - 0x000fa47c d818018c 1904c819 00c41904 a41800f8 ................ │ │ │ │ - 0x000fa48c 19040000 01000000 00000000 c035f37f .............5.. │ │ │ │ - 0x000fa49c b0aa0100 ffff010f 3c040000 8c0104c8 ........<....... │ │ │ │ - 0x000fa4ac 01008002 04000000 a435f37f b0aa0100 .........5...... │ │ │ │ - 0x000fa4bc ffff010a 6c04a401 00d40104 0000 ....l......... │ │ │ │ + 0x000f2fe8 70aaf37f af3f2400 ff90e002 01d502a8 p....?$......... │ │ │ │ + 0x000f2ff8 01e80500 00980784 01c84b00 c8084800 ..........K...H. │ │ │ │ + 0x000f3008 00a40904 a04600e0 09040000 ec0910b0 .....F.......... │ │ │ │ + 0x000f3018 4e00900a ec020000 b40e04d0 4901a00f N...........I... │ │ │ │ + 0x000f3028 04bc4b03 9c1004dc 4a03f410 cc02d049 ..K.....J......I │ │ │ │ + 0x000f3038 01f813cc 040000cc 1804ec47 00841994 ...........G.... │ │ │ │ + 0x000f3048 010000a4 1b1cd049 019c1c8c 010000b0 .......I........ │ │ │ │ + 0x000f3058 1d04884b 00bc1dd0 04000094 2260c44f ...K........"`.O │ │ │ │ + 0x000f3068 00802314 c04f0098 23049845 00f02304 ..#..O..#..E..#. │ │ │ │ + 0x000f3078 c04f00c8 24040000 d4241090 4f00f824 .O..$....$..O..$ │ │ │ │ + 0x000f3088 04000084 2510e04e 00a82504 0000b825 ....%..N..%....% │ │ │ │ + 0x000f3098 0cac4e00 cc2504b0 4700e025 04ac4e00 ..N..%..G..%..N. │ │ │ │ + 0x000f30a8 88260400 00942604 804700ac 26040000 .&....&..G..&... │ │ │ │ + 0x000f30b8 b82604d0 4600d026 040000dc 26049c48 .&..F..&....&..H │ │ │ │ + 0x000f30c8 00ac27cc 0d000094 3504d049 01a83604 ..'.....5..I..6. │ │ │ │ + 0x000f30d8 fc4f03dc 368001d0 49018838 f4030000 .O..6...I..8.... │ │ │ │ + 0x000f30e8 a83c04cc 4800f43c 9c020000 a83f04d0 .<..H..<.....?.. │ │ │ │ + 0x000f30f8 4901e03f 10e84f03 fc3f04dc 4f039040 I..?..O..?..O..@ │ │ │ │ + 0x000f3108 04c84f03 c44004dc 4f03cc41 04ac4d03 ..O..@..O..A..M. │ │ │ │ + 0x000f3118 94424800 00844304 d04c009c 4304cc4c .BH...C..L..C..L │ │ │ │ + 0x000f3128 00b44304 c84c00ec 4304f84b 008c46c4 ..C..L..C..K..F. │ │ │ │ + 0x000f3138 0300008c 4a50c050 00804d04 0000984e ....JP.P..M....N │ │ │ │ + 0x000f3148 04dc4f03 0100007d 20cb0100 04a9f37f ..O....} ....... │ │ │ │ + 0x000f3158 b0af0200 ffff0122 e00204d0 0500d003 ......."........ │ │ │ │ + 0x000f3168 04000080 04048805 00b00404 c80500e0 ................ │ │ │ │ + 0x000f3178 0404cc05 00dc0504 00000000 d4a8f37f ................ │ │ │ │ + 0x000f3188 b0ad2000 ffff011d 840504b4 07009c05 .. ............. │ │ │ │ + 0x000f3198 04b00700 b40504ac 0700ec05 04dc0600 ................ │ │ │ │ + 0x000f31a8 d8065400 00000000 a8a8f37f b0b0aa00 ..T............. │ │ │ │ + 0x000f31b8 ffff010c 1c040000 2c043800 44040000 ........,.8.D... │ │ │ │ + 0x000f31c8 90a8f37f b0ab0400 ffff010c 24040000 ............$... │ │ │ │ + 0x000f31d8 58046800 74040000 78a8f37f b0b0aa00 X.h.t...x....... │ │ │ │ + 0x000f31e8 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f31f8 60a8f37f b0af1a00 ffff012e 94014000 `.............@. │ │ │ │ + 0x000f3208 00c80204 b00a00d4 0404c80b 00c00504 ................ │ │ │ │ + 0x000f3218 b00a00d0 05a00400 00f00a04 880b009c ................ │ │ │ │ + 0x000f3228 0b040000 b00b04e4 0b000000 24a8f37f ............$... │ │ │ │ + 0x000f3238 b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ + 0x000f3248 a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ + 0x000f3258 00000000 fca7f37f b0af0800 ff901d01 ................ │ │ │ │ + 0x000f3268 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ + 0x000f3278 00e00804 00000100 00000000 d4a7f37f ................ │ │ │ │ + 0x000f3288 b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ + 0x000f3298 3c040000 bca7f37f b0ac0500 ffff010f <............... │ │ │ │ + 0x000f32a8 48040000 b0013cb4 0200bc02 04000000 H.....<......... │ │ │ │ + 0x000f32b8 a0a7f37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ + 0x000f32c8 24043000 3c040000 88a7f37f b0af2000 $.0.<......... . │ │ │ │ + 0x000f32d8 ffff0176 60040000 9c0104e4 1400d403 ...v`........... │ │ │ │ + 0x000f32e8 040000ac 0404e014 00f40404 dc1400bc ................ │ │ │ │ + 0x000f32f8 0504c412 00b00604 0000ec06 04ac1400 ................ │ │ │ │ + 0x000f3308 90090400 00cc0904 fc1300fc 0b040000 ................ │ │ │ │ + 0x000f3318 cc0c04f8 1300940d 04f41300 e00d04b4 ................ │ │ │ │ + 0x000f3328 1300d40e 04000090 0f048413 00c81104 ................ │ │ │ │ + 0x000f3338 e41400ec 1104ac14 00901204 fc1300b4 ................ │ │ │ │ + 0x000f3348 12048413 00b01304 00000000 04a7f37f ................ │ │ │ │ + 0x000f3358 b0af2600 ffff013f 4c040000 8c0450c8 ..&....?L.....P. │ │ │ │ + 0x000f3368 08008005 04dc0900 a40504d8 0900bc05 ................ │ │ │ │ + 0x000f3378 04c00800 f00504c4 0800d406 04cc0700 ................ │ │ │ │ + 0x000f3388 bc0704dc 0900f408 040000a4 0904dc09 ................ │ │ │ │ + 0x000f3398 00d4093c c8080000 b8a6f37f b0b0aa00 ...<............ │ │ │ │ + 0x000f33a8 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f33b8 a0a6f37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ + 0x000f33c8 2c044800 54040000 88a6f37f b0af0800 ,.H.T........... │ │ │ │ + 0x000f33d8 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f33e8 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f33f8 60a6f37f b0af0800 ff901d01 15400400 `............@.. │ │ │ │ + 0x000f3408 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f3418 00000100 00000000 38a6f37f b0b0aa00 ........8....... │ │ │ │ + 0x000f3428 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f3438 20a6f37f af3f0400 ffff0132 78049c0c ....?.....2x... │ │ │ │ + 0x000f3448 00a00304 0000f403 04980c00 80060480 ................ │ │ │ │ + 0x000f3458 0b00e807 040000a4 0804e80b 00d00a04 ................ │ │ │ │ + 0x000f3468 9c0c00f0 0a04e80b 00940c04 00000000 ................ │ │ │ │ + 0x000f3478 e0a5f37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ + 0x000f3488 24043000 3c040000 c8a5f37f b0af2000 $.0.<......... . │ │ │ │ + 0x000f3498 ffff014a 7c04800f 00a40304 0000fc03 ...J|........... │ │ │ │ + 0x000f34a8 04fc0e00 d8040498 0d00c805 04000084 ................ │ │ │ │ + 0x000f34b8 0604cc0e 00c00804 c80e009c 0904880e ................ │ │ │ │ + 0x000f34c8 00a40a04 d80d00c4 0c04800f 00e80c04 ................ │ │ │ │ + 0x000f34d8 cc0e0088 0d04d80d 00840e04 00000000 ................ │ │ │ │ + 0x000f34e8 70a5f37f b0af1400 ffff0118 980104a8 p............... │ │ │ │ + 0x000f34f8 0400bc02 04e80300 c0039c01 dc0400e0 ................ │ │ │ │ + 0x000f3508 04040000 4ca5f37f b0af1400 ffff0118 ....L........... │ │ │ │ + 0x000f3518 980104a8 0400bc02 04e80300 c0039c01 ................ │ │ │ │ + 0x000f3528 dc0400e0 04040000 28a5f37f b0af1400 ........(....... │ │ │ │ + 0x000f3538 ffff012a 8c0204dc 07009803 04e80700 ...*............ │ │ │ │ + 0x000f3548 b40404b0 0600cc05 049c0800 84069c01 ................ │ │ │ │ + 0x000f3558 a00700d8 07040000 9808049c 08000000 ................ │ │ │ │ + 0x000f3568 f0a4f37f b0b0ac00 ffff010e 1c040000 ................ │ │ │ │ + 0x000f3578 6404d801 00e80104 00000000 d4a4f37f d............... │ │ │ │ + 0x000f3588 b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ + 0x000f3598 3c040000 bca4f37f b0ad0400 ffff010f <............... │ │ │ │ + 0x000f35a8 48040000 ac0104cc 0300fc03 04000000 H............... │ │ │ │ + 0x000f35b8 a0a4f37f b0ad1e00 ffff0122 ac014000 ..........."..@. │ │ │ │ + 0x000f35c8 00940304 e00400a8 0304a405 00bc0304 ................ │ │ │ │ + 0x000f35d8 e40400f4 0304a805 00dc0448 00000000 ...........H.... │ │ │ │ + 0x000f35e8 70a4f37f b0b0aa00 ffff010e 18040000 p............... │ │ │ │ + 0x000f35f8 6c2ca001 00ac0104 00000000 54a4f37f l,..........T... │ │ │ │ + 0x000f3608 b0b0aa00 ffff010c 18040000 2c047000 ............,.p. │ │ │ │ + 0x000f3618 7c040000 3ca4f37f b0af0800 ff901d01 |...<........... │ │ │ │ + 0x000f3628 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ + 0x000f3638 00e00804 00000100 00000000 14a4f37f ................ │ │ │ │ + 0x000f3648 b0af1800 ffff01bc 03640400 007004a0 .........d...p.. │ │ │ │ + 0x000f3658 1b008801 04801c00 dc010400 00f00104 ................ │ │ │ │ + 0x000f3668 d01b0084 0204f41c 00d00204 0000e402 ................ │ │ │ │ + 0x000f3678 04801d00 f80204bc 1c00c403 040000d8 ................ │ │ │ │ + 0x000f3688 03048c1c 00ec0304 b02700b8 04040000 .........'...... │ │ │ │ + 0x000f3698 cc0404ac 2700e004 04f42600 ac050400 ....'.....&..... │ │ │ │ + 0x000f36a8 00c00504 f02600d4 0504b826 00a00604 .....&.....&.... │ │ │ │ + 0x000f36b8 0000b406 04b42600 c80604fc 25009407 ......&.....%... │ │ │ │ + 0x000f36c8 040000a8 0704f825 00bc0704 c0250088 .......%.....%.. │ │ │ │ + 0x000f36d8 08040000 9c0804bc 2500b008 04842500 ........%.....%. │ │ │ │ + 0x000f36e8 fc080400 00900904 802500a4 0904c824 .........%.....$ │ │ │ │ + 0x000f36f8 00f00904 0000840a 04c42400 980a048c ..........$..... │ │ │ │ + 0x000f3708 2400e40a 040000f8 0a048824 008c0b04 $..........$.... │ │ │ │ + 0x000f3718 b01a00d8 0b040000 ec0b0498 2200800c ............"... │ │ │ │ + 0x000f3728 04e02100 cc0c0400 00e00c04 e81f00f4 ..!............. │ │ │ │ + 0x000f3738 0c04b01f 00c00d04 0000d40d 04ac1f00 ................ │ │ │ │ + 0x000f3748 e80d04f4 1e00b40e 040000c8 0e04f01e ................ │ │ │ │ + 0x000f3758 00dc0e04 b81e00a8 0f040000 bc0f0490 ................ │ │ │ │ + 0x000f3768 2300d00f 04d82200 9c100400 00b01004 #....."......... │ │ │ │ + 0x000f3778 d42200c4 10049c22 00901104 0000a411 ."....."........ │ │ │ │ + 0x000f3788 04cc2300 b8110494 23008412 04000098 ..#.....#....... │ │ │ │ + 0x000f3798 1204d023 00ac1204 8c1d0080 13040000 ...#............ │ │ │ │ + 0x000f37a8 8c130488 1d00a013 04e81a00 88140400 ................ │ │ │ │ + 0x000f37b8 00941404 842400ac 1404801e 00841504 .....$.......... │ │ │ │ + 0x000f37c8 00009015 04fc1d00 a81504c4 1d00fc15 ................ │ │ │ │ + 0x000f37d8 04000088 1604841d 009c1604 c81900c8 ................ │ │ │ │ + 0x000f37e8 17040000 e01704bc 27008418 0400009c ........'....... │ │ │ │ + 0x000f37f8 1804d423 00a81904 0000c019 04801a00 ...#............ │ │ │ │ + 0x000f3808 ac1a0400 00000000 48a2f37f b0ae1100 ........H....... │ │ │ │ + 0x000f3818 ffff01f9 01640400 00bc0104 881a00c4 .....d.......... │ │ │ │ + 0x000f3828 0204d01a 00cc0204 ec1900c8 0304d01a ................ │ │ │ │ + 0x000f3838 00d00304 f01900cc 0404d01a 00d40404 ................ │ │ │ │ + 0x000f3848 f41900d0 0504d01a 00d80504 801a00d4 ................ │ │ │ │ + 0x000f3858 0604d01a 00dc0604 841a00d8 0704d01a ................ │ │ │ │ + 0x000f3868 00e00704 f81900dc 0804d01a 00e40804 ................ │ │ │ │ + 0x000f3878 fc1900e0 0904d01a 00e80904 e41900e4 ................ │ │ │ │ + 0x000f3888 0a04d01a 00ec0a04 dc1900e8 0b04d01a ................ │ │ │ │ + 0x000f3898 00f00b04 d41900ec 0c04d01a 00f40c04 ................ │ │ │ │ + 0x000f38a8 d81900f0 0d04d01a 00f80d04 cc1a00f4 ................ │ │ │ │ + 0x000f38b8 0e04d01a 00fc0e04 c41a00f8 0f04d01a ................ │ │ │ │ + 0x000f38c8 00801004 e01900fc 1004d01a 00841104 ................ │ │ │ │ + 0x000f38d8 e8190080 1204d01a 00881204 d41a0084 ................ │ │ │ │ + 0x000f38e8 1304d01a 008c1304 98190088 1404d01a ................ │ │ │ │ + 0x000f38f8 00901404 c81a008c 1504d01a 00941504 ................ │ │ │ │ + 0x000f3908 c01a0098 1604d01a 00bc1a04 00000000 ................ │ │ │ │ + 0x000f3918 40a1f37f b0af2000 ffff0158 a401e805 @..... ....X.... │ │ │ │ + 0x000f3928 0000b007 04c00d00 c40704bc 0d00d807 ................ │ │ │ │ + 0x000f3938 04b80d00 900804e8 0c00f808 049c0e00 ................ │ │ │ │ + 0x000f3948 8c090498 0e00a009 04940e00 d80904c4 ................ │ │ │ │ + 0x000f3958 0d00c00a 040000e0 0a04e40c 00f40a04 ................ │ │ │ │ + 0x000f3968 e00c0088 0b04dc0c 00c00b04 8c0c00d8 ................ │ │ │ │ + 0x000f3978 0c040000 dca0f37f b0af0800 ffff0112 ................ │ │ │ │ + 0x000f3988 8801a803 0000d804 04a40600 a8059001 ................ │ │ │ │ + 0x000f3998 00000000 bca0f37f b0af0200 ffff010b ................ │ │ │ │ + 0x000f39a8 ec0138b4 0200f402 04000000 a4a0f37f ..8............. │ │ │ │ + 0x000f39b8 b0af0200 ffff010b ec012ca4 0200e402 ..........,..... │ │ │ │ + 0x000f39c8 04000000 8ca0f37f b0af0200 ffff010b ................ │ │ │ │ + 0x000f39d8 bc0220e8 0200a803 04000000 74a0f37f .. .........t... │ │ │ │ + 0x000f39e8 b0af0600 ffff012a d80104e0 0800e803 .......*........ │ │ │ │ + 0x000f39f8 dc01d008 00f80504 e40800a4 0604d008 ................ │ │ │ │ + 0x000f3a08 00900704 f00700ec 0704e008 00dc0804 ................ │ │ │ │ + 0x000f3a18 00000000 3ca0f37f b0af0a00 ffff0144 ....<..........D │ │ │ │ + 0x000f3a28 dc0104a8 0d009404 ac01b00d 00c80504 ................ │ │ │ │ + 0x000f3a38 b40d009c 0604b00d 00dc0604 c40d0098 ................ │ │ │ │ + 0x000f3a48 078c01b0 0d00d808 04b40c00 a409d001 ................ │ │ │ │ + 0x000f3a58 b00d00d8 0b04ac0d 00b00c04 a80d00d4 ................ │ │ │ │ + 0x000f3a68 0d040000 ec9ff37f b0af0a00 ffff0144 ...............D │ │ │ │ + 0x000f3a78 d80104cc 0d00fc03 e801d40d 00ec0504 ................ │ │ │ │ + 0x000f3a88 d80d00c0 0604d40d 00800704 e80d00bc ................ │ │ │ │ + 0x000f3a98 078c01d4 0d00fc08 04d80c00 c809d001 ................ │ │ │ │ + 0x000f3aa8 d40d00fc 0b04d00d 00d40c04 cc0d00f8 ................ │ │ │ │ + 0x000f3ab8 0d040000 9c9ff37f af3ab200 ffff0185 .........:...... │ │ │ │ + 0x000f3ac8 0a6c04cc 73008c01 0400009c 01049c73 .l..s..........s │ │ │ │ + 0x000f3ad8 00a80304 0000bc03 04987300 cc030494 ..........s..... │ │ │ │ + 0x000f3ae8 7300f803 04cc7200 e8040400 00f80404 s.....r......... │ │ │ │ + 0x000f3af8 9c7200b0 05040000 c0050498 7200d005 .r..........r... │ │ │ │ + 0x000f3b08 04947200 f40504cc 7100dc06 040000ec ..r.....q....... │ │ │ │ + 0x000f3b18 06049c71 00a40704 0000b407 04987100 ...q..........q. │ │ │ │ + 0x000f3b28 c4070494 7100ec07 04cc7000 d4080400 ....q.....p..... │ │ │ │ + 0x000f3b38 00e40804 9c70009c 09040000 ac090498 .....p.......... │ │ │ │ + 0x000f3b48 7000bc09 04947000 e40904c8 6f00cc0a p.....p.....o... │ │ │ │ + 0x000f3b58 040000dc 0a04986f 00940b04 0000a40b .......o........ │ │ │ │ + 0x000f3b68 04e86e00 b40d0400 00c40d04 e46e00d4 ..n..........n.. │ │ │ │ + 0x000f3b78 0d04d86e 00f80d04 986e00e0 0e040000 ...n.....n...... │ │ │ │ + 0x000f3b88 f00e04e8 6d00a80f 040000b8 0f04e46d ....m..........m │ │ │ │ + 0x000f3b98 00c80f04 d86d0080 1004986d 00e81004 .....m.....m.... │ │ │ │ + 0x000f3ba8 0000f810 04e86c00 b0110400 00c01104 ......l......... │ │ │ │ + 0x000f3bb8 e46c00d0 1104d86c 00f41104 986c00b4 .l.....l.....l.. │ │ │ │ + 0x000f3bc8 12040000 c41204e8 6b00e812 040000f8 ........k....... │ │ │ │ + 0x000f3bd8 1204e46b 00881304 d86b00ac 1304986b ...k.....k.....k │ │ │ │ + 0x000f3be8 00d81304 0000e813 04e86a00 8c140400 ..........j..... │ │ │ │ + 0x000f3bf8 009c1404 e46a00ac 1404d86a 00d01404 .....j.....j.... │ │ │ │ + 0x000f3c08 986a00fc 14040000 8c1504e8 6900b015 .j..........i... │ │ │ │ + 0x000f3c18 040000c0 1504e469 00d01504 d869008c .......i.....i.. │ │ │ │ + 0x000f3c28 16049869 00b81604 0000c816 04e86800 ...i..........h. │ │ │ │ + 0x000f3c38 ec160400 00fc1604 e468008c 1704d868 .........h.....h │ │ │ │ + 0x000f3c48 00d41704 98680080 18040000 901804e8 .....h.......... │ │ │ │ + 0x000f3c58 6700b418 040000c4 1804ac65 00d41804 g..........e.... │ │ │ │ + 0x000f3c68 a065009c 1904e064 00c81904 0000d819 .e.....d........ │ │ │ │ + 0x000f3c78 04b06400 fc190400 008c1a04 ac64009c ..d..........d.. │ │ │ │ + 0x000f3c88 1a04a064 00dc1a04 e0630088 1b040000 ...d.....c...... │ │ │ │ + 0x000f3c98 981b04b0 6300bc1b 040000cc 1b04ac63 ....c..........c │ │ │ │ + 0x000f3ca8 00dc1b04 a06300a4 1c04e062 00d01c04 .....c.....b.... │ │ │ │ + 0x000f3cb8 0000e01c 04b06200 8c1d0400 00a41d04 ......b......... │ │ │ │ + 0x000f3cc8 ac6200bc 1d04a862 00d41d04 a46200ec .b.....b.....b.. │ │ │ │ + 0x000f3cd8 1d04a062 00841e04 9c62009c 1e04fc5f ...b.....b....._ │ │ │ │ + 0x000f3ce8 00b41e04 f85f00d0 1e04f45f 00e41e04 ....._....._.... │ │ │ │ + 0x000f3cf8 f05f00f8 1e04ec5f 00881f04 e85f0098 ._....._....._.. │ │ │ │ + 0x000f3d08 1f04e45f 00a81f04 e05f0088 2504c05e ..._....._..%..^ │ │ │ │ + 0x000f3d18 00a42604 0000b426 04905e00 ec260400 ..&....&..^..&.. │ │ │ │ + 0x000f3d28 00fc2604 8c5e008c 2704885e 009c2704 ..&..^..'..^..'. │ │ │ │ + 0x000f3d38 805e00ac 2704fc5d 00bc2704 f85d00cc .^..'..]..'..].. │ │ │ │ + 0x000f3d48 2704a05d 00dc2704 dc6000ec 2704d860 '..]..'..`..'..` │ │ │ │ + 0x000f3d58 00fc2704 d460008c 2804d060 009c2804 ..'..`..(..`..(. │ │ │ │ + 0x000f3d68 cc6000ac 2804c860 00bc2804 c460009c .`..(..`..(..`.. │ │ │ │ + 0x000f3d78 29048060 00e02c04 0000f02c 04ac6100 )..`..,....,..a. │ │ │ │ + 0x000f3d88 a82d0400 00b82d04 a86100c8 2d04a061 .-....-..a..-..a │ │ │ │ + 0x000f3d98 00ec2d04 e06000d4 2e040000 e42e04e0 ..-..`.......... │ │ │ │ + 0x000f3da8 61009c2f 040000ac 2f04dc61 00bc2f04 a../..../..a../. │ │ │ │ + 0x000f3db8 985d00e0 2f04d85c 00c83004 0000d830 .]../..\..0....0 │ │ │ │ + 0x000f3dc8 04a85c00 90310400 00a03104 a45c00b0 ..\..1....1..\.. │ │ │ │ + 0x000f3dd8 3104a05c 00c03104 9c5c00d0 3104985c 1..\..1..\..1..\ │ │ │ │ + 0x000f3de8 00e03104 945c00f0 3104905c 00803204 ..1..\..1..\..2. │ │ │ │ + 0x000f3df8 8c5c00a8 32049c5b 009c3404 0000ac34 .\..2..[..4....4 │ │ │ │ + 0x000f3e08 04ec5a00 e4340400 00f43404 e85a0084 ..Z..4....4..Z.. │ │ │ │ + 0x000f3e18 3504e45a 00943504 e05a00a4 3504dc5a 5..Z..5..Z..5..Z │ │ │ │ + 0x000f3e28 00b43504 d85a00c4 3504d45a 00d43504 ..5..Z..5..Z..5. │ │ │ │ + 0x000f3e38 c85a00fc 3504e059 00f03704 00008038 .Z..5..Y..7....8 │ │ │ │ + 0x000f3e48 04b05900 c4380400 00dc3804 ac5900f4 ..Y..8....8..Y.. │ │ │ │ + 0x000f3e58 3804a859 008c3904 a45900a4 3904a059 8..Y..9..Y..9..Y │ │ │ │ + 0x000f3e68 00bc3904 9c5900d4 39049859 00e83904 ..9..Y..9..Y..9. │ │ │ │ + 0x000f3e78 945900f8 39049059 00883a04 8c590098 .Y..9..Y..:..Y.. │ │ │ │ + 0x000f3e88 3a048859 00a83a04 845900b8 3a048059 :..Y..:..Y..:..Y │ │ │ │ + 0x000f3e98 00c83a04 fc5800d8 3a04f858 00e83a04 ..:..X..:..X..:. │ │ │ │ + 0x000f3ea8 f45800f8 3a04f058 00883b04 ec580098 .X..:..X..;..X.. │ │ │ │ + 0x000f3eb8 3b04e858 00a83b04 e45800b8 3b04e058 ;..X..;..X..;..X │ │ │ │ + 0x000f3ec8 00c83b04 dc5800e4 3c04fc56 00e04104 ..;..X..<..V..A. │ │ │ │ + 0x000f3ed8 0000f041 04cc5600 a8420400 00b84204 ...A..V..B....B. │ │ │ │ + 0x000f3ee8 c85600c8 4204c456 00ec4204 fc5500d4 .V..B..V..B..U.. │ │ │ │ + 0x000f3ef8 43040000 e44304cc 55009c44 040000ac C....C..U..D.... │ │ │ │ + 0x000f3f08 4404c855 00bc4404 c45500e0 4404fc54 D..U..D..U..D..T │ │ │ │ + 0x000f3f18 00c84504 0000d845 04cc5400 90460400 ..E....E..T..F.. │ │ │ │ + 0x000f3f28 00a04604 c85400b0 4604c454 00c04604 ..F..T..F..T..F. │ │ │ │ + 0x000f3f38 c05400d0 4604bc54 00e04604 b85400f0 .T..F..T..F..T.. │ │ │ │ + 0x000f3f48 4604b454 00804704 a85400a8 4704c053 F..T..G..T..G..S │ │ │ │ + 0x000f3f58 009c4904 0000ac49 04905300 e4490400 ..I....I..S..I.. │ │ │ │ + 0x000f3f68 00f44904 8c530084 4a048853 00944a04 ..I..S..J..S..J. │ │ │ │ + 0x000f3f78 845300a4 4a048053 00b44a04 fc5200c4 .S..J..S..J..R.. │ │ │ │ + 0x000f3f88 4a04ec52 00d44a04 e85200fc 4a049851 J..R..J..R..J..Q │ │ │ │ + 0x000f3f98 00f04c04 0000804d 04e85000 d04d04b4 ..L....M..P..M.. │ │ │ │ + 0x000f3fa8 52008c4e 04845200 c84e04b4 5000844f R..N..R..N..P..O │ │ │ │ + 0x000f3fb8 04845000 cc4f049c 7300f04f 04e86e00 ..P..O..s..O..n. │ │ │ │ + 0x000f3fc8 b050cc23 00000000 889af37f b0a90200 .P.#............ │ │ │ │ + 0x000f3fd8 ffff010a 60049801 00c80104 00000000 ....`........... │ │ │ │ + 0x000f3fe8 709af37f b0af2e00 ff908401 016d3870 p............m8p │ │ │ │ + 0x000f3ff8 0000ac01 049c0c00 cc010400 00f00304 ................ │ │ │ │ + 0x000f4008 a40a07e4 0604c40a 00e80704 f40a0794 ................ │ │ │ │ + 0x000f4018 0804d008 07cc0804 00009009 04f40e00 ................ │ │ │ │ + 0x000f4028 a40904f0 0e00b409 04ec0e00 cc0904d0 ................ │ │ │ │ + 0x000f4038 0e00f809 04900e00 f00a0400 00bc0b04 ................ │ │ │ │ + 0x000f4048 ac0f00d0 0b04f80e 00980c04 ac0f00f0 ................ │ │ │ │ + 0x000f4058 0c50c00d 008c0e04 cc0e0003 00027d01 .P............}. │ │ │ │ + 0x000f4068 7d007d00 00000000 20be0100 d0bc0100 }.}..... ....... │ │ │ │ + 0x000f4078 e099f37f b0ab0200 ff902901 2074049c ..........). t.. │ │ │ │ + 0x000f4088 01017c1c 0000b801 04840200 cc0104f4 ..|............. │ │ │ │ + 0x000f4098 0100f001 04840200 80020400 00010000 ................ │ │ │ │ + 0x000f40a8 9cbc0100 ac99f37f af3f3200 ff907901 .........?2...y. │ │ │ │ + 0x000f40b8 6adc0104 a8090080 0204a409 008c0204 j............... │ │ │ │ + 0x000f40c8 900600a8 0220cc04 03d00218 ac090094 ..... .......... │ │ │ │ + 0x000f40d8 0304b009 01980404 0000a804 04cc0403 ................ │ │ │ │ + 0x000f40e8 c40404ac 0900e804 04940900 fc040490 ................ │ │ │ │ + 0x000f40f8 09009005 048c0900 ac0504e8 0800d405 ................ │ │ │ │ + 0x000f4108 04ac0800 a4060498 0901a007 040000c4 ................ │ │ │ │ + 0x000f4118 07508409 00a80804 ac080002 00017d00 .P............}. │ │ │ │ + 0x000f4128 00000000 64bd0100 2899f37f b0af1800 ....d...(....... │ │ │ │ + 0x000f4138 ffff015e 74040000 7c04e40e 00b40104 ...^t...|....... │ │ │ │ + 0x000f4148 0000ac02 04ac0e00 f8020400 00900504 ................ │ │ │ │ + 0x000f4158 d40a0088 06500000 e0060498 0d009c07 .....P.......... │ │ │ │ + 0x000f4168 040000a4 0704e00c 00e40704 c40b00c0 ................ │ │ │ │ + 0x000f4178 0804940d 00f40804 0000ac09 04980c00 ................ │ │ │ │ + 0x000f4188 c80904c8 0d00a80a f0010000 a80e0494 ................ │ │ │ │ + 0x000f4198 0d000000 bc98f37f b0af0400 ffff0111 ................ │ │ │ │ + 0x000f41a8 e801389c 0400c802 04ac0300 a0040400 ..8............. │ │ │ │ + 0x000f41b8 00000000 9c98f37f af3f0a00 ffff013a .........?.....: │ │ │ │ + 0x000f41c8 b00204b4 0800dc02 04f80800 e40404a8 ................ │ │ │ │ + 0x000f41d8 0a00f004 049c0900 940504f8 0900f006 ................ │ │ │ │ + 0x000f41e8 040000ac 0704b80a 00e40794 010000b4 ................ │ │ │ │ + 0x000f41f8 0a04b80a 00e80a04 00000000 5498f37f ............T... │ │ │ │ + 0x000f4208 b0ad1e00 ffff011a 5404cc02 006804c0 ........T....h.. │ │ │ │ + 0x000f4218 02007c04 b40200b4 0104a002 009c0264 ..|............d │ │ │ │ + 0x000f4228 00000000 2c98f37f b0ae0100 ffff0116 ....,........... │ │ │ │ + 0x000f4238 f0020400 00a00304 f80300d0 0304b004 ................ │ │ │ │ + 0x000f4248 00b40404 00000000 0898f37f b0ad0200 ................ │ │ │ │ + 0x000f4258 ffff0116 ec020400 009c0304 f40300cc ................ │ │ │ │ + 0x000f4268 0304ac04 00b00404 00000000 e497f37f ................ │ │ │ │ + 0x000f4278 b0af0a00 ff902101 163cf401 0000b404 ......!..<...... │ │ │ │ + 0x000f4288 04c40901 f8090498 0900fc09 04000001 ................ │ │ │ │ + 0x000f4298 00000000 00000000 b897f37f b0ad1e00 ................ │ │ │ │ + 0x000f42a8 ffff011d fc0404a4 07009005 04a00700 ................ │ │ │ │ + 0x000f42b8 a405049c 0700dc05 04cc0600 c8065400 ..............T. │ │ │ │ + 0x000f42c8 00000000 8c97f37f b0a90800 ffff010b ................ │ │ │ │ + 0x000f42d8 a40104c4 0100f401 04000000 7497f37f ............t... │ │ │ │ + 0x000f42e8 b0b0ac00 ffff0110 484c9c01 00a40104 ........HL...... │ │ │ │ + 0x000f42f8 0000b001 109c0100 5897f37f b0af0800 ........X....... │ │ │ │ + 0x000f4308 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f4318 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f4328 3097f37f b0af0800 ff901d01 15400400 0............@.. │ │ │ │ + 0x000f4338 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f4348 00000100 00000000 0897f37f b0af1000 ................ │ │ │ │ + 0x000f4358 ffff013e 3c040000 7404a007 007c04bc ...><...t....|.. │ │ │ │ + 0x000f4368 0700b802 04b00600 8403b801 a00700c4 ................ │ │ │ │ + 0x000f4378 0404ac07 00d00404 a00700c4 0504a407 ................ │ │ │ │ + 0x000f4388 00880604 a007009c 0704a407 00cc0704 ................ │ │ │ │ + 0x000f4398 00000000 bc96f37f b0af2000 ffff0199 .......... ..... │ │ │ │ + 0x000f43a8 02600400 009c0104 a0350080 04049435 .`.......5.....5 │ │ │ │ + 0x000f43b8 00cc0404 883500a8 0504f030 00bc0604 .....5.....0.... │ │ │ │ + 0x000f43c8 d8340094 0904d434 00e00904 d03400ac .4.....4.....4.. │ │ │ │ + 0x000f43d8 0a049034 00b80b04 e0330084 0e04dc33 ...4.....3.....3 │ │ │ │ + 0x000f43e8 00d00e04 d83300a4 0f049833 00ac1004 .....3.....3.... │ │ │ │ + 0x000f43f8 e8320084 1304e432 00d01304 e032009c .2.....2.....2.. │ │ │ │ + 0x000f4408 1404a032 00a81504 90370088 18048c37 ...2.....7.....7 │ │ │ │ + 0x000f4418 00d41804 883700a8 1904c836 00bc1a04 .....7.....6.... │ │ │ │ + 0x000f4428 983600e4 1c040000 b41d0494 3600801e .6..........6... │ │ │ │ + 0x000f4438 04903600 cc1e04d0 3500c01f 040000fc ..6.....5....... │ │ │ │ + 0x000f4448 1f048838 00842404 0000d424 04843800 ...8..$....$..8. │ │ │ │ + 0x000f4458 a0250480 3800ec25 04c03700 e0260400 .%..8..%..7..&.. │ │ │ │ + 0x000f4468 009c2704 bc3800fc 2904b838 00c82a04 ..'..8..)..8..*. │ │ │ │ + 0x000f4478 ec38009c 2b04e031 00b02c04 b03100e0 .8..+..1..,..1.. │ │ │ │ + 0x000f4488 2e04a035 00802f04 d83400a0 2f04e033 ...5../..4../..3 │ │ │ │ + 0x000f4498 00c02f04 e83200e0 2f049037 00803004 ../..2../..7..0. │ │ │ │ + 0x000f44a8 983600a0 30048838 00c03004 bc3800e0 .6..0..8..0..8.. │ │ │ │ + 0x000f44b8 3004b031 00dc3104 00000000 9495f37f 0..1..1......... │ │ │ │ + 0x000f44c8 af3f0e00 ffff01e5 02f40104 b43600e4 .?...........6.. │ │ │ │ + 0x000f44d8 0204dc2d 00ec0204 f42f00fc 024cdc2d ...-...../...L.- │ │ │ │ + 0x000f44e8 00e40504 842f00d4 0604ac2d 00dc0604 ...../.....-.... │ │ │ │ + 0x000f44f8 d0300084 0710ac2d 00b80904 843400a8 .0.....-.....4.. │ │ │ │ + 0x000f4508 0a049434 00b00a04 d83500d8 0a109434 ...4.....5.....4 │ │ │ │ + 0x000f4518 008c0d04 cc2e00fc 0d04fc2c 00840e04 ...........,.... │ │ │ │ + 0x000f4528 883000ac 0e10fc2c 00e81004 c03600d8 .0.....,.....6.. │ │ │ │ + 0x000f4538 1104cc36 00e81104 fc2a00a0 1210cc36 ...6.....*.....6 │ │ │ │ + 0x000f4548 00dc1404 bc2f00d4 1504ec35 00dc1504 ...../.....5.... │ │ │ │ + 0x000f4558 f0350084 1610ec35 00d81704 0000e818 .5.....5........ │ │ │ │ + 0x000f4568 04983500 d81904a4 3500e419 04983400 ..5.....5.....4. │ │ │ │ + 0x000f4578 9c1a04ac 3400ac1a 04cc3400 881b10a4 ....4.....4..... │ │ │ │ + 0x000f4588 3500d81c 04000098 1d049034 00ac1d04 5..........4.... │ │ │ │ + 0x000f4598 c42a00b0 1f04d036 00d02104 d4360084 .*.....6..!..6.. │ │ │ │ + 0x000f45a8 2204e832 00b82204 983300ec 2204d033 "..2.."..3.."..3 │ │ │ │ + 0x000f45b8 00a02304 d43300d0 2304cc2c 00a82404 ..#..3..#..,..$. │ │ │ │ + 0x000f45c8 9c3000b0 24048c2e 00d42410 9c3000f4 .0..$.....$..0.. │ │ │ │ + 0x000f45d8 2604d832 00b02704 c83200ec 27048c32 &..2..'..2..'..2 │ │ │ │ + 0x000f45e8 00a82804 fc3100e4 2804c031 00a02904 ..(..1..(..1..). │ │ │ │ + 0x000f45f8 b03100e4 2904f430 009c2a04 e43000b8 .1..)..0..*..0.. │ │ │ │ + 0x000f4608 2b040000 e82b04d4 3600982c 04d03600 +....+..6..,..6. │ │ │ │ + 0x000f4618 c82c04d0 3300cc30 04e83200 943504d4 .,..3..0..2..5.. │ │ │ │ + 0x000f4628 3300d435 04cc2c00 b0360498 33000000 3..5..,..6..3... │ │ │ │ + 0x000f4638 2094f37f b0af0e00 ffff0112 ec0104ac ............... │ │ │ │ + 0x000f4648 03008403 9801e403 009c0404 00000000 ................ │ │ │ │ + 0x000f4658 0094f37f af3f0a00 ffff01f7 07940104 .....?.......... │ │ │ │ + 0x000f4668 00009c01 04ec5600 d8010400 00e40104 ......V......... │ │ │ │ + 0x000f4678 a05700f8 0104ec50 00cc022c 00009c03 .W.....P...,.... │ │ │ │ + 0x000f4688 04e45700 fc038801 00008c05 04a45700 ..W...........W. │ │ │ │ + 0x000f4698 9805bc01 0000b808 04e85600 d80804e4 ..........V..... │ │ │ │ + 0x000f46a8 5600ec08 04e05600 840904dc 5600ac09 V.....V.....V... │ │ │ │ + 0x000f46b8 30e45600 e80904d8 5600800a 04d45600 0.V.....V.....V. │ │ │ │ + 0x000f46c8 a80a30e4 5600f40a 04d05600 940b30e4 ..0.V.....V...0. │ │ │ │ + 0x000f46d8 5600d80b 04cc5600 f80b30e4 5600b40c V.....V...0.V... │ │ │ │ + 0x000f46e8 04c85600 cc0c04c4 56008c0d 04e85600 ..V.....V.....V. │ │ │ │ + 0x000f46f8 9c0d04c0 5600b00d 04bc5600 a40e58e8 ....V.....V...X. │ │ │ │ + 0x000f4708 5600840f 04905600 9c0f048c 56009010 V.....V.....V... │ │ │ │ + 0x000f4718 04885600 9c1004f4 5500cc10 3c885600 ..V.....U...<.V. │ │ │ │ + 0x000f4728 b81204e8 5600c412 04f05500 d81204ec ....V.....U..... │ │ │ │ + 0x000f4738 5500c813 04e85600 d41304e8 5500e813 U.....V.....U... │ │ │ │ + 0x000f4748 04e45500 e01404e0 5500ec14 04dc5500 ..U.....U.....U. │ │ │ │ + 0x000f4758 f81434e0 5500dc16 04e85600 e81604d8 ..4.U.....V..... │ │ │ │ + 0x000f4768 5500fc16 04d45500 fc1704b4 55008818 U.....U.....U... │ │ │ │ + 0x000f4778 04a05500 941834b4 5500881a 049c5500 ..U...4.U.....U. │ │ │ │ + 0x000f4788 941a0498 5500a01a 4c9c5500 ac1c0494 ....U...L.U..... │ │ │ │ + 0x000f4798 5500b81c 04845500 c41c4494 5500a01e U.....U...D.U... │ │ │ │ + 0x000f47a8 04e85600 ac1e04f4 5400b81e 04e85600 ..V.....T.....V. │ │ │ │ + 0x000f47b8 ec1e14f0 5400a020 04c45500 ac2004c0 ....T.. ..U.. .. │ │ │ │ + 0x000f47c8 5500c020 04bc5500 902104f0 54009c21 U.. ..U..!..T..! │ │ │ │ + 0x000f47d8 04b85500 cc210ccc 55009023 04c85500 ..U..!..U..#..U. │ │ │ │ + 0x000f47e8 9c2304d0 5500b023 04ec5400 fc2304f0 .#..U..#..T..#.. │ │ │ │ + 0x000f47f8 54008824 04dc5400 b8240cd8 5400fc25 T..$..T..$..T..% │ │ │ │ + 0x000f4808 04d45400 882604d0 54009c26 04cc5400 ..T..&..T..&..T. │ │ │ │ + 0x000f4818 e82604f0 5400f426 04c85400 a4270cc4 .&..T..&..T..'.. │ │ │ │ + 0x000f4828 5400e828 04c05400 f42804bc 54008829 T..(..T..(..T..) │ │ │ │ + 0x000f4838 04b85400 d42904f0 5400e029 04b45400 ..T..)..T..)..T. │ │ │ │ + 0x000f4848 902a0cb0 5400d42b 04ac5400 e02b04a8 .*..T..+..T..+.. │ │ │ │ + 0x000f4858 5400f42b 04a45400 c02c04f0 5400cc2c T..+..T..,..T.., │ │ │ │ + 0x000f4868 04945400 fc2c0ccc 5300c02e 04c85300 ..T..,..S.....S. │ │ │ │ + 0x000f4878 cc2e04d0 5300e02e 04c45300 ac2f04f0 ....S.....S../.. │ │ │ │ + 0x000f4888 5400b82f 04b45300 e82f0cb0 5300ac31 T../..S../..S..1 │ │ │ │ + 0x000f4898 04ac5300 b83104a8 5300cc31 04fc5200 ..S..1..S..1..R. │ │ │ │ + 0x000f48a8 983204f0 5400a432 04ec5200 d4320ce8 .2..T..2..R..2.. │ │ │ │ + 0x000f48b8 5200b035 04e85600 d03504a0 5300e435 R..5..V..5..S..5 │ │ │ │ + 0x000f48c8 049c5300 fc3504a4 5300a436 30a05300 ..S..5..S..60.S. │ │ │ │ + 0x000f48d8 e0360498 5300f836 04905400 a03730a0 .6..S..6..T..70. │ │ │ │ + 0x000f48e8 5300ec37 048c5400 8c3830a0 5300d038 S..7..T..80.S..8 │ │ │ │ + 0x000f48f8 04885400 803904e8 5600a039 04845400 ..T..9..V..9..T. │ │ │ │ + 0x000f4908 b4390480 5400cc39 04fc5300 f4393084 .9..T..9..S..90. │ │ │ │ + 0x000f4918 5400b03a 04f85300 c83a04f4 5300f03a T..:..S..:..S..: │ │ │ │ + 0x000f4928 30845400 b43b04f0 5300d43b 04e85600 0.T..;..S..;..V. │ │ │ │ + 0x000f4938 f43b04ec 5300883c 04e85300 a03c04e4 .;..S..<..S..<.. │ │ │ │ + 0x000f4948 5300c83c 30ec5300 943d04e0 5300b43d S..<0.S..=..S..= │ │ │ │ + 0x000f4958 30ec5300 f03d04dc 5300883e 04d85300 0.S..=..S..>..S. │ │ │ │ + 0x000f4968 b03e30ec 5300f43e 04d45300 943f30ec .>0.S..>..S..?0. │ │ │ │ + 0x000f4978 5300d83f 04e05200 f83f04e8 56009840 S..?..R..?..V..@ │ │ │ │ + 0x000f4988 04dc5200 ac4004d8 5200c440 04d45200 ..R..@..R..@..R. │ │ │ │ + 0x000f4998 ec4030dc 5200a841 04d05200 c04104bc .@0.R..A..R..A.. │ │ │ │ + 0x000f49a8 5200e841 30dc5200 ac4204b8 5200cc42 R..A0.R..B..R..B │ │ │ │ + 0x000f49b8 30dc5200 904304a4 5200c843 040000d4 0.R..C..R..C.... │ │ │ │ + 0x000f49c8 4304e856 00904404 a05200c8 44049052 C..V..D..R..D..R │ │ │ │ + 0x000f49d8 00804504 8c5200dc 45048852 00e84504 ..E..R..E..R..E. │ │ │ │ + 0x000f49e8 f45100f4 45348852 00c0471c e85600e4 .Q..E4.R..G..V.. │ │ │ │ + 0x000f49f8 4704e451 00d0491c e85600f4 4904d451 G..Q..I..V..I..Q │ │ │ │ + 0x000f4a08 00884b04 d05100c4 4b04c851 00fc4b04 ..K..Q..K..Q..K. │ │ │ │ + 0x000f4a18 c45100b0 4c04cc51 00e44c04 c051009c .Q..L..Q..L..Q.. │ │ │ │ + 0x000f4a28 4d04a851 00d44d04 a4510088 4e04dc50 M..Q..M..Q..N..P │ │ │ │ + 0x000f4a38 00bc4e04 905000f0 4e04e452 00a84f2c ..N..P..N..R..O, │ │ │ │ + 0x000f4a48 e85600e8 4f04b858 00a05104 0000b856 .V..O..X..Q....V │ │ │ │ + 0x000f4a58 04e85600 fc8ff37f af0cb200 ffff01d5 ..V............. │ │ │ │ + 0x000f4a68 016404b4 29009c01 04842900 d40104d4 .d..).....)..... │ │ │ │ + 0x000f4a78 28008c02 04a42800 c40204f4 2700fc02 (.....(.....'... │ │ │ │ + 0x000f4a88 04c42700 b4030494 2700ec03 04e42600 ..'.....'.....&. │ │ │ │ + 0x000f4a98 a40404b4 2600dc04 04842600 940504d4 ....&.....&..... │ │ │ │ + 0x000f4aa8 2500cc05 04a42500 840604f4 2400bc06 %.....%.....$... │ │ │ │ + 0x000f4ab8 04c42400 f4060494 2400ac07 04e42300 ..$.....$.....#. │ │ │ │ + 0x000f4ac8 e40704b4 23009c08 04842300 d40804d4 ....#.....#..... │ │ │ │ + 0x000f4ad8 22008c09 04a42200 c40904f4 2100fc09 ".....".....!... │ │ │ │ + 0x000f4ae8 040000b8 0a04c421 00f80c04 b8210080 .......!.....!.. │ │ │ │ + 0x000f4af8 0e04e81f 00f80e04 c41f00f0 0f04981f ................ │ │ │ │ + 0x000f4b08 00f81004 e81e0080 1204b01e 00881304 ................ │ │ │ │ + 0x000f4b18 f01d00d4 1304b01d 00a01504 d81b0088 ................ │ │ │ │ + 0x000f4b28 1904801d 00a41b04 c42100c8 1b04801d .........!...... │ │ │ │ + 0x000f4b38 00ac1d04 00000000 188ff37f b0a90200 ................ │ │ │ │ + 0x000f4b48 ffff010a 60049801 00c80104 00000000 ....`........... │ │ │ │ + 0x000f4b58 008ff37f b0af3600 ffff01de 05600400 ......6......`.. │ │ │ │ + 0x000f4b68 006c2c90 3900a801 048c3900 bc010488 .l,.9.....9..... │ │ │ │ + 0x000f4b78 3900a002 04903900 b8020484 3900d002 9.....9.....9... │ │ │ │ + 0x000f4b88 04f03800 9c030490 3900ac03 04b03900 ..8.....9.....9. │ │ │ │ + 0x000f4b98 c00304ac 39009c04 04903900 b40404a8 ....9.....9..... │ │ │ │ + 0x000f4ba8 3900cc04 04a43900 98050490 3900a405 9.....9.....9... │ │ │ │ + 0x000f4bb8 04a03900 b805049c 3900b006 14903900 ..9.....9.....9. │ │ │ │ + 0x000f4bc8 e00604b4 3900f006 04b83900 9c0704cc ....9.....9..... │ │ │ │ + 0x000f4bd8 3900a807 04883b00 d40704c0 3800e007 9.....;.....8... │ │ │ │ + 0x000f4be8 04ac3800 b80804c4 3800f409 1c903900 ..8.....8.....9. │ │ │ │ + 0x000f4bf8 980a048c 3b00800b 04d03a00 8c0b04d4 ....;.....:..... │ │ │ │ + 0x000f4c08 3a00a00b 04d83a00 ec0b0490 3900f80b :.....:.....9... │ │ │ │ + 0x000f4c18 04dc3a00 a80c10f0 3a00f40d 04b83b00 ..:.....:.....;. │ │ │ │ + 0x000f4c28 800e04bc 3b00940e 04c03b00 e00e0490 ....;.....;..... │ │ │ │ + 0x000f4c38 3900ec0e 04c43b00 9c0f1090 3b00e810 9.....;.....;... │ │ │ │ + 0x000f4c48 04c83b00 f41004cc 3b008811 04d03b00 ..;.....;.....;. │ │ │ │ + 0x000f4c58 e0110490 3900ec11 04d43b00 9c121080 ....9.....;..... │ │ │ │ + 0x000f4c68 3b00e813 04a03a00 f41304a4 3a008814 ;.....:.....:... │ │ │ │ + 0x000f4c78 04a83a00 d4140490 3900e014 04ac3a00 ..:.....9.....:. │ │ │ │ + 0x000f4c88 901510fc 3a00ac16 04c03a00 c8160490 ....:.....:..... │ │ │ │ + 0x000f4c98 3900d416 04c43a00 84171094 3b00d018 9.....:.....;... │ │ │ │ + 0x000f4ca8 04ec3a00 dc180484 3b00f018 04a83b00 ..:.....;.....;. │ │ │ │ + 0x000f4cb8 bc190490 3900c819 04ac3b00 f819109c ....9.....;..... │ │ │ │ + 0x000f4cc8 3a00c41b 04bc3a00 d01b04f8 3a00e41b :.....:.....:... │ │ │ │ + 0x000f4cd8 04b03b00 b01c0490 3900bc1c 04b43b00 ..;.....9.....;. │ │ │ │ + 0x000f4ce8 ec1c10a4 3b00b81e 04d83b00 c41e04dc ....;.....;..... │ │ │ │ + 0x000f4cf8 3b00d81e 04e83b00 a41f0490 3900b01f ;.....;.....9... │ │ │ │ + 0x000f4d08 04ec3b00 e01f10f4 3a00ac21 04c83a00 ..;.....:..!..:. │ │ │ │ + 0x000f4d18 b82104cc 3a00cc21 04843a00 98220490 .!..:..!..:..".. │ │ │ │ + 0x000f4d28 3900a422 04883a00 d4221098 3a00a024 9.."..:.."..:..$ │ │ │ │ + 0x000f4d38 04e03b00 ac2404e4 3b00c024 04983b00 ..;..$..;..$..;. │ │ │ │ + 0x000f4d48 8c250490 39009825 049c3b00 c82510a0 .%..9..%..;..%.. │ │ │ │ + 0x000f4d58 3b009427 04843c00 a0270488 3c00b427 ;..'..<..'..<..' │ │ │ │ + 0x000f4d68 048c3c00 80280490 39008c28 04903c00 ..<..(..9..(..<. │ │ │ │ + 0x000f4d78 bc281080 3c00882a 1c903900 ac2a04f0 .(..<..*..9..*.. │ │ │ │ + 0x000f4d88 3b00c42a 1c903900 e82a04d0 3900a82b ;..*..9..*..9..+ │ │ │ │ + 0x000f4d98 04e03900 b42b04ec 3900c82b 04f83900 ..9..+..9..+..9. │ │ │ │ + 0x000f4da8 8c2c0490 3900a82c 04843800 b82c0490 .,..9..,..8..,.. │ │ │ │ + 0x000f4db8 3800d42c 049c3800 942d0490 3900b02d 8..,..8..-..9..- │ │ │ │ + 0x000f4dc8 04a83800 c02d04dc 3800dc2d 04e03800 ..8..-..8..-..8. │ │ │ │ + 0x000f4dd8 c82e0490 3900e02e 04e43800 f02e04e8 ....9.....8..... │ │ │ │ + 0x000f4de8 3800882f 04ec3800 d82f04dc 37009430 8../..8../..7..0 │ │ │ │ + 0x000f4df8 04d43700 d03004e8 37008c31 04e03700 ..7..0..7..1..7. │ │ │ │ + 0x000f4e08 c83104d8 37008432 04c83700 bc3204f0 .1..7..2..7..2.. │ │ │ │ + 0x000f4e18 3600f432 04cc3700 b03304d0 3700ec33 6..2..7..3..7..3 │ │ │ │ + 0x000f4e28 04b43700 a83404e4 3700e034 04803800 ..7..4..7..4..8. │ │ │ │ + 0x000f4e38 ec3404ec 3700c437 04000000 148cf37f .4..7..7........ │ │ │ │ + 0x000f4e48 b0b0aa00 ffff010c 18040000 3c2c7000 ............<,p. │ │ │ │ + 0x000f4e58 78040000 fc8bf37f b0ab0200 ffff0111 x............... │ │ │ │ + 0x000f4e68 5804f802 00ac0104 c80200bc 01900200 X............... │ │ │ │ + 0x000f4e78 00000000 dc8bf37f b0ab0200 ffff010f ................ │ │ │ │ + 0x000f4e88 38040000 7004f801 008001ac 01000000 8...p........... │ │ │ │ + 0x000f4e98 c08bf37f b0b0aa00 ffff010c 18040000 ................ │ │ │ │ + 0x000f4ea8 24043000 3c040000 a88bf37f b0b0aa00 $.0.<........... │ │ │ │ + 0x000f4eb8 ffff010c 1c040000 2c043800 44040000 ........,.8.D... │ │ │ │ + 0x000f4ec8 908bf37f b0af0800 ff901d01 15400400 .............@.. │ │ │ │ + 0x000f4ed8 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f4ee8 00000100 00000000 688bf37f b0af0800 ........h....... │ │ │ │ + 0x000f4ef8 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f4f08 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f4f18 408bf37f b0ab0200 ffff0110 90015400 @.............T. │ │ │ │ + 0x000f4f28 00ec0104 980200a4 02040000 248bf37f ............$... │ │ │ │ + 0x000f4f38 af3f1800 ffff01ea 01880104 f83200cc .?...........2.. │ │ │ │ + 0x000f4f48 0304f032 00ec0404 d83200f8 0504b832 ...2.....2.....2 │ │ │ │ + 0x000f4f58 00a40704 883200bc 08049031 00900b04 .....2.....1.... │ │ │ │ + 0x000f4f68 e03000bc 0d040000 8c0e04dc 3000d80e .0..........0... │ │ │ │ + 0x000f4f78 04d83000 ac0f0498 3000a410 040000e0 ..0.....0....... │ │ │ │ + 0x000f4f88 1004e82f 008c1304 0000dc13 04e42f00 .../........../. │ │ │ │ + 0x000f4f98 a81404e0 2f00f014 04a02f00 e8150400 ..../...../..... │ │ │ │ + 0x000f4fa8 00a41604 f02e00f8 1804ec2e 00c41904 ................ │ │ │ │ + 0x000f4fb8 e82e00bc 1a04e42e 008c1b04 e02e00dc ................ │ │ │ │ + 0x000f4fc8 1b04dc2e 00cc1c04 9c2c00e8 1e04ac2e .........,...... │ │ │ │ + 0x000f4fd8 00cc2204 00008823 04fc2d00 e02504f8 .."....#..-..%.. │ │ │ │ + 0x000f4fe8 2d00ac26 04f42d00 fc2604b4 2d009028 -..&..-..&..-..( │ │ │ │ + 0x000f4ff8 04842d00 cc2a04f8 3200ec2a 04e03000 ..-..*..2..*..0. │ │ │ │ + 0x000f5008 8c2b04e8 2f00ac2b 04f02e00 cc2b04ac .+../..+.....+.. │ │ │ │ + 0x000f5018 2e00ec2b 04fc2d00 8c2c0484 2d00b02d ...+..-..,..-..- │ │ │ │ + 0x000f5028 04000000 2c8af37f b0af1c00 ffff015d ....,..........] │ │ │ │ + 0x000f5038 e8010484 0c008803 04cc0b00 b4040494 ................ │ │ │ │ + 0x000f5048 0b00b405 04900b00 f80504ac 0800d006 ................ │ │ │ │ + 0x000f5058 040000e8 0604bc0c 00f40604 0000fc06 ................ │ │ │ │ + 0x000f5068 04dc0a00 a0071c00 00c00704 c80a00d0 ................ │ │ │ │ + 0x000f5078 0704f809 00dc0704 c80a00e4 0704cc0a ................ │ │ │ │ + 0x000f5088 00880804 c80a0080 09c80100 00000000 ................ │ │ │ │ + 0x000f5098 c089f37f 0194b201 b0b0b0af ffff0162 ...............b │ │ │ │ + 0x000f50a8 74040000 900104e8 07009c01 90039808 t............... │ │ │ │ + 0x000f50b8 00b40404 0000cc04 04b40700 98051c98 ................ │ │ │ │ + 0x000f50c8 0800e005 04e00a00 f40504dc 0a008806 ................ │ │ │ │ + 0x000f50d8 04d80a00 c0060488 0a00b007 04980800 ................ │ │ │ │ + 0x000f50e8 e4070400 00bc0804 bc0b00d0 0804b80b ................ │ │ │ │ + 0x000f50f8 00e40804 b40b009c 0904e40a 00840a04 ................ │ │ │ │ + 0x000f5108 00000000 4c89f37f 0194b201 b0b0b0af ....L........... │ │ │ │ + 0x000f5118 ffff0134 6c5c0000 e00104c8 0700ec01 ...4l\.......... │ │ │ │ + 0x000f5128 d003f808 009c0604 f40800b0 0604f008 ................ │ │ │ │ + 0x000f5138 00c40604 ec0800fc 06049c08 00f40728 ...............( │ │ │ │ + 0x000f5148 0000a809 04f80800 0889f37f b0ae1d00 ................ │ │ │ │ + 0x000f5158 ffff0121 74480000 d8010484 0300ec01 ...!tH.......... │ │ │ │ + 0x000f5168 04ec0300 800204ac 0300b802 04f00300 ................ │ │ │ │ + 0x000f5178 a8034400 00000000 d888f37f b0af0c00 ..D............. │ │ │ │ + 0x000f5188 ffff0141 98010494 0f00e001 04dc0e00 ...A............ │ │ │ │ + 0x000f5198 d00204d8 0e009803 04d00b00 a00404a0 ................ │ │ │ │ + 0x000f51a8 0e00d005 04e80d00 f80604b0 0d00a808 ................ │ │ │ │ + 0x000f51b8 04f80c00 d80904c0 0c00f00a 04880c00 ................ │ │ │ │ + 0x000f51c8 bc0c0400 00000000 8888f37f b0ac0100 ................ │ │ │ │ + 0x000f51d8 ffff010c 38040000 60047000 78040000 ....8...`.p.x... │ │ │ │ + 0x000f51e8 7088f37f af4ab200 ffff012d 44040000 p....J.....-D... │ │ │ │ + 0x000f51f8 5458b40d 00b40114 c40d00dc 0104c00d TX.............. │ │ │ │ + 0x000f5208 00f80104 bc0d0088 0204d40c 00c00394 ................ │ │ │ │ + 0x000f5218 07c80d00 b80d0400 00000000 3488f37f ............4... │ │ │ │ + 0x000f5228 b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ + 0x000f5238 3c040000 1c88f37f b0af2000 ffff0123 <......... ....# │ │ │ │ + 0x000f5248 54940300 00b80404 8c0700d0 04048407 T............... │ │ │ │ + 0x000f5258 00e80404 880700a0 05048c06 0088068c ................ │ │ │ │ + 0x000f5268 01000000 ec87f37f af3f1e00 ffff0197 .........?...... │ │ │ │ + 0x000f5278 0180019c 020000b4 04048011 00dc0404 ................ │ │ │ │ + 0x000f5288 cc120088 0604f011 009c06b4 01981300 ................ │ │ │ │ + 0x000f5298 e80704c0 11008008 04bc1100 980804ec ................ │ │ │ │ + 0x000f52a8 1100d008 04a81000 bc090498 1300c40a ................ │ │ │ │ + 0x000f52b8 04a81500 ec0a0484 1500940c 04f41300 ................ │ │ │ │ + 0x000f52c8 a80c5cc4 13009c0d 04e01500 b40d04dc ..\............. │ │ │ │ + 0x000f52d8 1500cc0d 04d81500 840e04ac 1500f00e ................ │ │ │ │ + 0x000f52e8 04c41300 f80e3098 1300b40f 30c41300 ......0.....0... │ │ │ │ + 0x000f52f8 f00f3098 1300b811 040000e8 11b00198 ..0............. │ │ │ │ + 0x000f5308 1300c013 04c41300 4887f37f b0b0aa00 ........H....... │ │ │ │ + 0x000f5318 ffff010c 18040000 2c044800 54040000 ........,.H.T... │ │ │ │ + 0x000f5328 3087f37f b0af0800 ff901d01 15400400 0............@.. │ │ │ │ + 0x000f5338 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f5348 00000100 00000000 0887f37f b0af0800 ................ │ │ │ │ + 0x000f5358 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f5368 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f5378 e086f37f a93f2800 ffff0197 01380400 .....?(......8.. │ │ │ │ + 0x000f5388 0068049c 06007804 98060098 01049c06 .h....x......... │ │ │ │ + 0x000f5398 00a80104 940600c8 01049c06 00d80104 ................ │ │ │ │ + 0x000f53a8 900600f8 01049c06 00880204 a40600a8 ................ │ │ │ │ + 0x000f53b8 02049c06 00b80204 a00600d8 02049c06 ................ │ │ │ │ + 0x000f53c8 00e80204 a8060088 03049c06 00980304 ................ │ │ │ │ + 0x000f53d8 8c0600b8 03049c06 00c80304 840600e8 ................ │ │ │ │ + 0x000f53e8 03049c06 00f80304 c4050098 04049c06 ................ │ │ │ │ + 0x000f53f8 00a80404 880600c8 04049c06 00d80404 ................ │ │ │ │ + 0x000f5408 800600f8 04049c06 00880504 fc0500ac ................ │ │ │ │ + 0x000f5418 06040000 3c86f37f af3f2a00 ffff01eb ....<....?*..... │ │ │ │ + 0x000f5428 025c0400 00980104 b04900c0 03040000 .\.......I...... │ │ │ │ + 0x000f5438 940404ac 4900ac05 04a04900 b406048c ....I.....I..... │ │ │ │ + 0x000f5448 4900c807 04f04800 a00804d4 4800fc08 I.....H.....H... │ │ │ │ + 0x000f5458 04b84800 a00a04b4 3f00840d 040000c0 ..H.....?....... │ │ │ │ + 0x000f5468 0d048848 00e40f04 0000b410 04844800 ...H..........H. │ │ │ │ + 0x000f5478 b41104c4 4700a812 040000e4 12049447 ....G..........G │ │ │ │ + 0x000f5488 00881504 0000d815 04904700 d81604d0 ..........G..... │ │ │ │ + 0x000f5498 4600cc17 04000088 1804a046 00ac1a04 F..........F.... │ │ │ │ + 0x000f54a8 0000fc1a 049c4600 fc1b04dc 4500f01c ......F.....E... │ │ │ │ + 0x000f54b8 040000ac 1d04ac45 00d01f04 0000f421 .......E.......! │ │ │ │ + 0x000f54c8 04a84500 bc2204a4 45008823 04e44400 ..E.."..E..#..D. │ │ │ │ + 0x000f54d8 fc230400 00b82404 b44400dc 26040000 .#....$..D..&... │ │ │ │ + 0x000f54e8 ac2704b0 44008828 04f04300 fc280400 .'..D..(..C..(.. │ │ │ │ + 0x000f54f8 00b82904 c04300dc 2b040000 ac2c04bc ..)..C..+....,.. │ │ │ │ + 0x000f5508 4300802d 04fc4200 f42d0400 00b02e04 C..-..B..-...... │ │ │ │ + 0x000f5518 cc4200d4 30040000 a43104c8 4200a433 .B..0....1..B..3 │ │ │ │ + 0x000f5528 04e04100 a4350400 00e03504 b0410084 ..A..5....5..A.. │ │ │ │ + 0x000f5538 38040000 d43804ac 4100a839 04ec4000 8....8..A..9..@. │ │ │ │ + 0x000f5548 9c3a0400 00d83a04 bc400084 3d04b049 .:....:..@..=..I │ │ │ │ + 0x000f5558 00a43d04 884800c4 3d049447 00e43d04 ..=..H..=..G..=. │ │ │ │ + 0x000f5568 a0460084 3e04ac45 00a43e04 b44400c4 .F..>..E..>..D.. │ │ │ │ + 0x000f5578 3e04c043 00e43e04 cc420084 3f04b041 >..C..>..B..?..A │ │ │ │ + 0x000f5588 00a43f04 bc4000e8 40040000 c484f37f ..?..@..@....... │ │ │ │ + 0x000f5598 b0b0aa00 ffff010e 1c040000 6068c801 ............`h.. │ │ │ │ + 0x000f55a8 00d00104 00000000 a884f37f b0b0aa00 ................ │ │ │ │ + 0x000f55b8 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f55c8 9084f37f b0a90200 ffff010e 24040000 ............$... │ │ │ │ + 0x000f55d8 70048001 00900104 00000000 7484f37f p...........t... │ │ │ │ + 0x000f55e8 b0af0200 ff903901 312cbc04 0000a805 ......9.1,...... │ │ │ │ + 0x000f55f8 04a80701 cc050400 00e00504 cc0701a4 ................ │ │ │ │ + 0x000f5608 07040000 dc0704e4 0700e007 04ec0700 ................ │ │ │ │ + 0x000f5618 e8070400 00f00704 00000100 00000000 ................ │ │ │ │ + 0x000f5628 3084f37f b0af3a00 ffff0127 54f41300 0.....:....'T... │ │ │ │ + 0x000f5638 00c01804 ec1c00d4 1804ac1c 00fc1904 ................ │ │ │ │ + 0x000f5648 0000f41a 04a81c00 881b04e8 1b00e41b ................ │ │ │ │ + 0x000f5658 44000000 fc83f37f b0af3400 ffff0128 D.........4....( │ │ │ │ + 0x000f5668 54040000 840404e8 1a00f004 04fc1900 T............... │ │ │ │ + 0x000f5678 8c0504e8 1a00f405 8c11fc19 00f81704 ................ │ │ │ │ + 0x000f5688 d41a00f8 1a040000 c883f37f b0af2e00 ................ │ │ │ │ + 0x000f5698 ffff01a3 02480400 00880104 a8250098 .....H.......%.. │ │ │ │ + 0x000f56a8 0104e825 00b40204 ac2500bc 0204a824 ...%.....%.....$ │ │ │ │ + 0x000f56b8 00ec0304 e02500a8 0404ac25 00c00504 .....%.....%.... │ │ │ │ + 0x000f56c8 b824009c 0604ac25 00b00704 8c230084 .$.....%.....#.. │ │ │ │ + 0x000f56d8 0804ac25 00980904 882300ec 0904ac25 ...%.....#.....% │ │ │ │ + 0x000f56e8 00800b04 e02100d4 0b04ac25 00e80c04 .....!.....%.... │ │ │ │ + 0x000f56f8 9c2200bc 0d04ac25 00cc0e04 a425008c .".....%.....%.. │ │ │ │ + 0x000f5708 0f3cac25 00d81004 f02300b8 1104ac25 .<.%.....#.....% │ │ │ │ + 0x000f5718 00cc1204 bc2400a0 1304ac25 00b41404 .....$.....%.... │ │ │ │ + 0x000f5728 a0250088 1504ac25 009c1604 f4230098 .%.....%.....#.. │ │ │ │ + 0x000f5738 1904d022 00cc1904 d4220080 1a04b41f ..."....."...... │ │ │ │ + 0x000f5748 00b41a04 b81f00e8 1a04c41f 009c1b04 ................ │ │ │ │ + 0x000f5758 bc1f00d0 1b04c01f 00801c04 d01f00b4 ................ │ │ │ │ + 0x000f5768 1c04ec25 00e81c04 e425009c 1d04d41e ...%.....%...... │ │ │ │ + 0x000f5778 00802004 d01f00dc 2104d41e 00982204 .. .....!.....". │ │ │ │ + 0x000f5788 e42500cc 2204d422 00842304 d02200bc .%..".."..#..".. │ │ │ │ + 0x000f5798 2304b41f 00ec2304 ec2500a4 2404b81f #.....#..%..$... │ │ │ │ + 0x000f57a8 00ec2404 c01f009c 2504bc1f 00dc2504 ..$.....%.....%. │ │ │ │ + 0x000f57b8 c41f00f0 25040000 9882f37f b0ac1700 ....%........... │ │ │ │ + 0x000f57c8 ffff012d 3c040000 840104f0 0400a401 ...-<........... │ │ │ │ + 0x000f57d8 04fc0400 8c0204f4 0400d402 04f80400 ................ │ │ │ │ + 0x000f57e8 b00304a0 04009c04 04f00400 98050400 ................ │ │ │ │ + 0x000f57f8 00000000 5c82f37f b0b0aa00 ffff010c ....\........... │ │ │ │ + 0x000f5808 18040000 24043000 3c040000 4482f37f ....$.0.<...D... │ │ │ │ + 0x000f5818 af3f0800 ffff0123 9003c816 0000f41e .?.....#........ │ │ │ │ + 0x000f5828 04c82100 881f04c4 21009c1f 04c02100 ..!.....!.....!. │ │ │ │ + 0x000f5838 d41f04f0 2000c420 7c000000 1482f37f .... .. |....... │ │ │ │ + 0x000f5848 b0ad0800 ffff0110 7804dc01 008c0104 ........x....... │ │ │ │ + 0x000f5858 d0010088 02040000 f881f37f b0b0ac00 ................ │ │ │ │ + 0x000f5868 ff901901 0e300458 017c0480 01008401 .....0.X.|...... │ │ │ │ + 0x000f5878 04000001 00000000 00000000 d481f37f ................ │ │ │ │ + 0x000f5888 b0b0ac00 ff901901 0e300458 017c0480 .........0.X.|.. │ │ │ │ + 0x000f5898 01008401 04000001 00000000 00000000 ................ │ │ │ │ + 0x000f58a8 b081f37f b0af0400 ff903d01 32b80104 ..........=.2... │ │ │ │ + 0x000f58b8 0000cc01 04980401 e80104bc 0400c003 ................ │ │ │ │ + 0x000f58c8 04dc0301 88040400 008c0404 90040094 ................ │ │ │ │ + 0x000f58d8 04040000 f40404f8 04008805 04000001 ................ │ │ │ │ + 0x000f58e8 00000000 00000000 6881f37f b0af0200 ........h....... │ │ │ │ + 0x000f58f8 ffff0116 80010400 00940104 b00300a4 ................ │ │ │ │ + 0x000f5908 01048003 00fc0234 00000000 4481f37f .......4....D... │ │ │ │ + 0x000f5918 b0ac0100 ffff010f 40040000 6404ec03 ........@...d... │ │ │ │ + 0x000f5928 008402cc 02000000 2881f37f b0aa0100 ........(....... │ │ │ │ + 0x000f5938 ffff0110 6c04c002 00f40104 900200ec ....l........... │ │ │ │ + 0x000f5948 02040000 0c81f37f 37840300 ffff010e ........7....... │ │ │ │ + 0x000f5958 3c040000 44049c02 0068ec01 00000000 <...D....h...... │ │ │ │ + 0x000f5968 f080f37f b0af0800 ff901d01 15400400 .............@.. │ │ │ │ + 0x000f5978 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f5988 00000100 00000000 c880f37f af3f0800 .............?.. │ │ │ │ + 0x000f5998 ff90c401 01bb015c 04000098 0104d028 .......\.......( │ │ │ │ + 0x000f59a8 00ac0304 00008004 04d82700 d40404e8 ..........'..... │ │ │ │ + 0x000f59b8 2500c805 04000084 0604e029 00b00804 %..........).... │ │ │ │ + 0x000f59c8 0000fc08 04d42700 ec090494 2700e00a ......'.....'... │ │ │ │ + 0x000f59d8 0400009c 0b04e426 00c80d04 0000940e .......&........ │ │ │ │ + 0x000f59e8 049c2800 840f04dc 2700f80f 040000b4 ..(.....'....... │ │ │ │ + 0x000f59f8 1004a028 00e41204 0000bc13 04e02600 ...(..........&. │ │ │ │ + 0x000f5a08 d81404a0 2900cc15 04802900 94160490 ....).....)..... │ │ │ │ + 0x000f5a18 29008417 04802500 fc180400 00b81904 ).....%......... │ │ │ │ + 0x000f5a28 b02900e4 1b04d028 00f41d04 e0290098 .).....(.....).. │ │ │ │ + 0x000f5a38 1e04e426 00bc1e04 a02800e0 1e04b029 ...&.....(.....) │ │ │ │ + 0x000f5a48 00881f04 a82601a4 26040000 dc260490 .....&..&....&.. │ │ │ │ + 0x000f5a58 2a000100 00000000 f87ff37f b0af1600 *............... │ │ │ │ + 0x000f5a68 ffff0181 01400400 00e80104 ac0e0098 .....@.......... │ │ │ │ + 0x000f5a78 0304e40f 00f00304 ac0e0094 0504e80e ................ │ │ │ │ + 0x000f5a88 00ec0504 ac0e0090 0704e00f 00e40704 ................ │ │ │ │ + 0x000f5a98 ac0e00fc 0804e80f 00e00a04 c80d0090 ................ │ │ │ │ + 0x000f5aa8 0b04b00e 00c00b04 e40e00f0 0b04ec0f ................ │ │ │ │ + 0x000f5ab8 00bc0c0c c80d00d8 0c0ce40e 00f40c0c ................ │ │ │ │ + 0x000f5ac8 ec0f0090 0d0cb00e 00a80e04 0000e00e ................ │ │ │ │ + 0x000f5ad8 04e40e00 a00f04c8 0d00d00f 04ec0f00 ................ │ │ │ │ + 0x000f5ae8 dc0f04b0 0e000000 687ff37f b0af2600 ........h.....&. │ │ │ │ + 0x000f5af8 ffff014b 4404c40f 005c04d4 0f007404 ...KD....\....t. │ │ │ │ + 0x000f5b08 d00f0088 0104cc0f 009c0104 c80f00a8 ................ │ │ │ │ + 0x000f5b18 02b805a4 0c00bc09 04e40d00 f409049c ................ │ │ │ │ + 0x000f5b28 0e00b80a 04c80e00 f80a04f8 0e00bc0b ................ │ │ │ │ + 0x000f5b38 04a80f00 ec0b04a4 0c00f40e 04000000 ................ │ │ │ │ + 0x000f5b48 107ff37f b0af0a00 ffff0111 50f00300 ............P... │ │ │ │ + 0x000f5b58 00c80404 980800d4 04d40300 00000000 ................ │ │ │ │ + 0x000f5b68 f07ef37f b0af0800 ff901d01 15400400 .~...........@.. │ │ │ │ + 0x000f5b78 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f5b88 00000100 00000000 c87ef37f b0af2600 .........~....&. │ │ │ │ + 0x000f5b98 ff90c401 01b90164 040000a0 0104b026 .......d.......& │ │ │ │ + 0x000f5ba8 00a80304 0000fc03 04d42700 c40404c8 ..........'..... │ │ │ │ + 0x000f5bb8 2a009405 04d82700 88060400 00c40604 *.....'......... │ │ │ │ + 0x000f5bc8 cc2a0098 09049c27 00f80904 b42a0084 .*.....'.....*.. │ │ │ │ + 0x000f5bd8 0b04842a 00e00d04 802a00d4 0e04c029 ...*.....*.....) │ │ │ │ + 0x000f5be8 00e80f04 902900c4 12048c29 00b01304 .....).....).... │ │ │ │ + 0x000f5bf8 cc2800c4 14049c28 00e81604 0000b417 .(.....(........ │ │ │ │ + 0x000f5c08 04982800 801804e0 2600d418 04f02500 ..(.....&.....%. │ │ │ │ + 0x000f5c18 c4190400 00801a04 fc2a00a8 1c04b026 .........*.....& │ │ │ │ + 0x000f5c28 00b81e04 cc2a00e0 1e04842a 00881f04 .....*.....*.... │ │ │ │ + 0x000f5c38 902900b0 1f049c28 00d41f04 fc2a0090 .).....(.....*.. │ │ │ │ + 0x000f5c48 2104e426 01dc2604 00009827 04cc2700 !..&..&....'..'. │ │ │ │ + 0x000f5c58 01000000 00000000 f87df37f b0af1600 .........}...... │ │ │ │ + 0x000f5c68 ffff0157 48040000 c002049c 0d00c404 ...WH........... │ │ │ │ + 0x000f5c78 04d80d00 c806048c 0e00d007 04c40e00 ................ │ │ │ │ + 0x000f5c88 e80804fc 0b00b00a 04c00e00 e40a04f4 ................ │ │ │ │ + 0x000f5c98 0c009c0b 048c0d00 d40b0488 0d00f00c ................ │ │ │ │ + 0x000f5ca8 048c0d00 980d0400 00d40d04 f40c0088 ................ │ │ │ │ + 0x000f5cb8 0e04c00e 00bc0e04 880d0000 947df37f .............}.. │ │ │ │ + 0x000f5cc8 b0af1600 ffff0114 50040000 7004a002 ........P...p... │ │ │ │ + 0x000f5cd8 00840104 e80100a4 02040000 747df37f ............t}.. │ │ │ │ + 0x000f5ce8 b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ + 0x000f5cf8 a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ + 0x000f5d08 00000000 4c7df37f af3f1c00 ff90c801 ....L}...?...... │ │ │ │ + 0x000f5d18 01bd0164 040000a0 0104bc26 00ac0304 ...d.......&.... │ │ │ │ + 0x000f5d28 00008404 04cc2900 a00504b8 2900b006 ......).....)... │ │ │ │ + 0x000f5d38 04c02700 fc06048c 2500f007 04802a00 ..'.....%.....*. │ │ │ │ + 0x000f5d48 f4090400 00b00a04 d02900bc 0c040000 .........)...... │ │ │ │ + 0x000f5d58 900d04bc 2700a00e 04f42600 900f0498 ....'.....&..... │ │ │ │ + 0x000f5d68 2a00e00f 04942a00 b0100490 2a00fc10 *.....*.....*... │ │ │ │ + 0x000f5d78 048c2a00 f4110484 2900a814 040000e4 ..*.....)....... │ │ │ │ + 0x000f5d88 1404d428 00ec1604 0000bc17 04d02800 ...(..........(. │ │ │ │ + 0x000f5d98 881804cc 2800d418 048c2800 cc190400 ....(.....(..... │ │ │ │ + 0x000f5da8 00881a04 dc270098 1c04bc26 00a41e04 .....'.....&.... │ │ │ │ + 0x000f5db8 d02900c8 1e04d428 00ec1e04 dc270094 .).....(.....'.. │ │ │ │ + 0x000f5dc8 1f048426 01b82604 ec2600e8 26040000 ...&..&..&..&... │ │ │ │ + 0x000f5dd8 01000000 00000000 787cf37f b0af1600 ........x|...... │ │ │ │ + 0x000f5de8 ffff0151 44040000 c0010484 0a00e002 ...QD........... │ │ │ │ + 0x000f5df8 04c40b00 f00304c8 0b008405 04900b00 ................ │ │ │ │ + 0x000f5e08 900604d4 0a009c07 04c80a00 d40804bc ................ │ │ │ │ + 0x000f5e18 0a008409 048c0b00 b40904d8 0a00b80a ................ │ │ │ │ + 0x000f5e28 04000088 0b048c0b 00c00b04 d80a00d4 ................ │ │ │ │ + 0x000f5e38 0b04bc0a 00000000 187cf37f b0af3600 .........|....6. │ │ │ │ + 0x000f5e48 ffff0110 58040000 8401c005 8c0800bc ....X........... │ │ │ │ + 0x000f5e58 08040000 fc7bf37f b0b0aa00 ffff010c .....{.......... │ │ │ │ + 0x000f5e68 18040000 2c046800 74040000 e47bf37f ....,.h.t....{.. │ │ │ │ + 0x000f5e78 b0b0aa00 ffff010c 18040000 2c045800 ............,.X. │ │ │ │ + 0x000f5e88 64040000 cc7bf37f b0af0800 ff901d01 d....{.......... │ │ │ │ + 0x000f5e98 15400400 00ec0404 a80801dc 0804fc07 .@.............. │ │ │ │ + 0x000f5ea8 00e00804 00000100 00000000 a47bf37f .............{.. │ │ │ │ + 0x000f5eb8 b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ + 0x000f5ec8 a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ + 0x000f5ed8 00000000 7c7bf37f af3f0600 ffff0188 ....|{...?...... │ │ │ │ + 0x000f5ee8 015c0400 00980104 e81b00b8 03040000 .\.............. │ │ │ │ + 0x000f5ef8 880404e4 1b009806 04fc1a00 84080400 ................ │ │ │ │ + 0x000f5f08 00c00804 cc1a00c8 0a040000 840b049c ................ │ │ │ │ + 0x000f5f18 1a00c80d 04981a00 900e0494 1a00e40e ................ │ │ │ │ + 0x000f5f28 04b01800 ec0f04e4 19008812 040000d8 ................ │ │ │ │ + 0x000f5f38 1204e019 00cc1304 a01900c0 14040000 ................ │ │ │ │ + 0x000f5f48 fc1404f0 1800a017 04e81b00 c01704cc ................ │ │ │ │ + 0x000f5f58 1a00e017 049c1a00 801804e4 1900a018 ................ │ │ │ │ + 0x000f5f68 04f01800 9c190400 00000000 e47af37f .............z.. │ │ │ │ + 0x000f5f78 b0af1c00 ffff012d 40040000 9c020c88 .......-@....... │ │ │ │ + 0x000f5f88 0800b402 048c0800 b80304a0 0800d004 ................ │ │ │ │ + 0x000f5f98 04840700 a406049c 08008408 04880800 ................ │ │ │ │ + 0x000f5fa8 a4080400 00000000 a87af37f af3f1c00 .........z...?.. │ │ │ │ + 0x000f5fb8 ffff011c a0015400 00840204 901900c0 ......T......... │ │ │ │ + 0x000f5fc8 02280000 fc03e013 e01800e0 19040000 .(.............. │ │ │ │ + 0x000f5fd8 807af37f b0b0aa00 ffff0116 18040000 .z.............. │ │ │ │ + 0x000f5fe8 2c046000 44048801 00500464 00840104 ,.`.D....P.d.... │ │ │ │ + 0x000f5ff8 00000000 5c7af37f b0ab0800 ffff012c ....\z........., │ │ │ │ + 0x000f6008 38040000 4c04e802 00800104 e4020098 8...L........... │ │ │ │ + 0x000f6018 0104ec02 00a00104 d40200b4 0110ec02 ................ │ │ │ │ + 0x000f6028 00cc0104 880200f0 02040000 247af37f ............$z.. │ │ │ │ + 0x000f6038 b0af0800 ff901d01 15400400 00ec0404 .........@...... │ │ │ │ + 0x000f6048 a80801dc 0804fc07 00e00804 00000100 ................ │ │ │ │ + 0x000f6058 00000000 fc79f37f b0ad0800 ffff0126 .....y.........& │ │ │ │ + 0x000f6068 48040000 7804cc02 00880104 c8020090 H...x........... │ │ │ │ + 0x000f6078 0104b402 00a00110 c80200b8 0104f401 ................ │ │ │ │ + 0x000f6088 00c40204 00000000 c879f37f b0af2600 .........y....&. │ │ │ │ + 0x000f6098 ff909c01 01930164 040000a0 0104dc1e .......d........ │ │ │ │ + 0x000f60a8 00ac0304 00008004 04a41d00 cc0404e8 ................ │ │ │ │ + 0x000f60b8 1c009805 04e01d00 94060400 00d00604 ................ │ │ │ │ + 0x000f60c8 a01e00ec 08040000 b80904ec 1d00840a ................ │ │ │ │ + 0x000f60d8 04a81d00 d00a04d0 1e00cc0b 04000088 ................ │ │ │ │ + 0x000f60e8 0c04c01b 00a40e04 0000f00e 04a01d00 ................ │ │ │ │ + 0x000f60f8 e40f04a8 1c00dc10 04000098 1104f01d ................ │ │ │ │ + 0x000f6108 00a81304 dc1e00b8 1504a01e 00e01504 ................ │ │ │ │ + 0x000f6118 c01b0084 1604f01d 00ac1604 f01b01ec ................ │ │ │ │ + 0x000f6128 1b040000 a41c048c 1b000100 00000000 ................ │ │ │ │ + 0x000f6138 2079f37f af3f0600 ffff012e 60cc0700 y...?......`... │ │ │ │ + 0x000f6148 00ec0904 901300f0 0b8c0500 00a01104 ................ │ │ │ │ + 0x000f6158 fc1400b4 1104f814 00cc1104 f4140084 ................ │ │ │ │ + 0x000f6168 1204a414 00d41350 00000000 e478f37f .......P.....x.. │ │ │ │ + 0x000f6178 b0af1a00 ffff0180 013c0400 007c04c4 .........<...|.. │ │ │ │ + 0x000f6188 0d00e401 04a40e00 880304b8 0e009005 ................ │ │ │ │ + 0x000f6198 04d80e00 a80604f4 0e00bc07 04dc0f00 ................ │ │ │ │ + 0x000f61a8 c00804e0 0f00d809 04f80e00 980a04fc ................ │ │ │ │ + 0x000f61b8 0e00a00a 04800f00 b00a0cfc 0e00c40a ................ │ │ │ │ + 0x000f61c8 04900f00 d80b04cc 0f00900c 04d00f00 ................ │ │ │ │ + 0x000f61d8 c40c04d4 0f00f40c 04d80f00 f00d0400 ................ │ │ │ │ + 0x000f61e8 00a00e04 d40f00d4 0e04d00f 00c80f04 ................ │ │ │ │ + 0x000f61f8 cc0f0090 1004d80f 00000000 5478f37f ............Tx.. │ │ │ │ + 0x000f6208 b0ad1e00 ffff0122 54c40200 00b40304 ......."T....... │ │ │ │ + 0x000f6218 840600c8 03048006 00dc0304 fc050094 ................ │ │ │ │ + 0x000f6228 0404ac05 00840578 00000000 2478f37f .......x....$x.. │ │ │ │ + 0x000f6238 b0af3000 ffff01f3 01440400 008c0104 ..0......D...... │ │ │ │ + 0x000f6248 b41c00b8 0104c01c 00c80104 bc1c00d8 ................ │ │ │ │ + 0x000f6258 0104b01c 00e00104 981b00b8 0304c41c ................ │ │ │ │ + 0x000f6268 00c40404 d01c00dc 0504841d 00e00604 ................ │ │ │ │ + 0x000f6278 881d00f8 0704bc1e 00bc0804 b01c00fc ................ │ │ │ │ + 0x000f6288 0904bc1f 00c00a04 b01c00cc 0a04c01f ................ │ │ │ │ + 0x000f6298 00d40c04 902100d8 0e04c421 00dc0f04 .....!.....!.... │ │ │ │ + 0x000f62a8 c81d00f4 1004fc1d 00f81104 801e008c ................ │ │ │ │ + 0x000f62b8 1304b41e 008c1504 b81f00c4 1704ec1b ................ │ │ │ │ + 0x000f62c8 00fc1704 801f00b0 1804841f 00e01804 ................ │ │ │ │ + 0x000f62d8 f01e0090 1904f41e 00c41904 f81e00fc ................ │ │ │ │ + 0x000f62e8 1904fc1e 00b41a04 bc1d00ec 1a04b81e ................ │ │ │ │ + 0x000f62f8 00ac1c04 bc1d00b8 1c040000 801d04ec ................ │ │ │ │ + 0x000f6308 1b00b81d 04841f00 f81d04f4 1e00b01e ................ │ │ │ │ + 0x000f6318 04f01e00 ec1e0480 1f00b41f 04b81e00 ................ │ │ │ │ + 0x000f6328 8c2104fc 1e00c021 04f81e00 2477f37f .!.....!....$w.. │ │ │ │ + 0x000f6338 b0ae1700 ffff0121 3c040000 900104ac .......!<....... │ │ │ │ + 0x000f6348 0300bc01 04a80300 c80104a0 0300a002 ................ │ │ │ │ + 0x000f6358 04d80200 a4030400 00000000 f476f37f .............v.. │ │ │ │ + 0x000f6368 af3f2200 ffff0164 58640000 e8015cf8 .?"....dXd....\. │ │ │ │ + 0x000f6378 0e009003 64f00e00 bc044480 1000a405 ....d.....D..... │ │ │ │ + 0x000f6388 9001fc0f 00d00604 f40e0088 079c04fc ................ │ │ │ │ + 0x000f6398 0f00ac0b 04940c00 c00b04fc 0f00a40d ................ │ │ │ │ + 0x000f63a8 04bc1000 b80d04b8 1000cc0d 04b41000 ................ │ │ │ │ + 0x000f63b8 840e04ac 0f00ec0e 040000a8 0f04f80e ................ │ │ │ │ + 0x000f63c8 00f80f04 0000b010 04f00e00 8476f37f .............v.. │ │ │ │ + 0x000f63d8 a93f2800 ffff01c7 01380400 006804e0 .?(......8...h.. │ │ │ │ + 0x000f63e8 07007804 dc070098 0104e007 00a80104 ..x............. │ │ │ │ + 0x000f63f8 d80700c8 0104e007 00d80104 d40700f8 ................ │ │ │ │ + 0x000f6408 0104e007 00880204 d00700a8 0204e007 ................ │ │ │ │ + 0x000f6418 00b80204 cc0700d8 0204e007 00e80204 ................ │ │ │ │ + 0x000f6428 c8070088 0304e007 00980304 c40700b8 ................ │ │ │ │ + 0x000f6438 0304e007 00c80304 f80700e8 0304e007 ................ │ │ │ │ + 0x000f6448 00f80304 f0070098 0404e007 00a80404 ................ │ │ │ │ + 0x000f6458 f40700c8 0404e007 00d80404 e40700f8 ................ │ │ │ │ + 0x000f6468 0404e007 00880504 ec0700a8 0504e007 ................ │ │ │ │ + 0x000f6478 00b80504 e80700d8 0504e007 00e80504 ................ │ │ │ │ + 0x000f6488 84070088 0604e007 00980604 c00700b8 ................ │ │ │ │ + 0x000f6498 0604e007 00c80604 bc0700fc 07040000 ................ │ │ │ │ + 0x000f64a8 b075f37f b0af0800 ff901d01 15400400 .u...........@.. │ │ │ │ + 0x000f64b8 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f64c8 00000100 00000000 8875f37f b0af0800 .........u...... │ │ │ │ + 0x000f64d8 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f64e8 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f64f8 6075f37f af3f0600 ffff0183 01600400 `u...?.......`.. │ │ │ │ + 0x000f6508 009c0104 e81900a8 03040000 fc0304e4 ................ │ │ │ │ + 0x000f6518 19008805 04d41900 8c0604bc 19009007 ................ │ │ │ │ + 0x000f6528 04b81600 84090400 00c00904 8c1900f8 ................ │ │ │ │ + 0x000f6538 0b048819 00c00c04 84190094 0d04c018 ................ │ │ │ │ + 0x000f6548 00a00e04 901800b0 10040000 80110480 ................ │ │ │ │ + 0x000f6558 1900f411 04d01700 e8120400 00a41304 ................ │ │ │ │ + 0x000f6568 a01700bc 1504e819 00e01504 8c190084 ................ │ │ │ │ + 0x000f6578 16049018 00a81604 a01700cc 17040000 ................ │ │ │ │ + 0x000f6588 d074f37f b0af2000 ffff0123 9401dc02 .t.... ....#.... │ │ │ │ + 0x000f6598 0000a404 04d00500 b80404b8 0600cc04 ................ │ │ │ │ + 0x000f65a8 04f80500 840504bc 0600f405 44000000 ............D... │ │ │ │ + 0x000f65b8 a074f37f b0af1e00 ffff0139 44040000 .t.........9D... │ │ │ │ + 0x000f65c8 a0020cc8 0900b802 04cc0900 bc0304dc ................ │ │ │ │ + 0x000f65d8 0900d404 04f40900 880604f8 0900cc06 ................ │ │ │ │ + 0x000f65e8 04c40800 e40704fc 0900c409 04c80900 ................ │ │ │ │ + 0x000f65f8 f0090400 00000000 5874f37f af3f2800 ........Xt...?(. │ │ │ │ + 0x000f6608 ffff0148 584c0000 ec016884 20009c03 ...HXL....h. ... │ │ │ │ + 0x000f6618 3c8c2000 b804e401 881e00b8 06a40488 <. ............. │ │ │ │ + 0x000f6628 2000e00c c00ca01f 00d019e8 02882000 ............. . │ │ │ │ + 0x000f6638 80200400 00982004 842000c8 20040000 . .... .. .. ... │ │ │ │ + 0x000f6648 f8200488 2000a821 04881e00 0474f37f . .. ..!.....t.. │ │ │ │ + 0x000f6658 b0b0aa00 ffff0116 18040000 2c046800 ............,.h. │ │ │ │ + 0x000f6668 44049001 0050046c 008c0104 00000000 D....P.l........ │ │ │ │ + 0x000f6678 e073f37f b0b0aa00 ffff0100 d473f37f .s...........s.. │ │ │ │ + 0x000f6688 b0ad2000 ffff011d 980204cc 0300b002 .. ............. │ │ │ │ + 0x000f6698 04b40400 c80204f4 03008003 04b80400 ................ │ │ │ │ + 0x000f66a8 f0034400 00000000 a873f37f b0b0ac00 ..D......s...... │ │ │ │ + 0x000f66b8 ffff0113 18040000 2c04ac01 006404bc ........,....d.. │ │ │ │ + 0x000f66c8 0100b801 04000000 8873f37f af3f0c00 .........s...?.. │ │ │ │ + 0x000f66d8 ffff0185 02d40204 902400a0 03040000 .........$...... │ │ │ │ + 0x000f66e8 ec030494 2700f403 04942600 84043c94 ....'.....&...<. │ │ │ │ + 0x000f66f8 2700a006 04b42300 ec060400 00b80704 '.....#......... │ │ │ │ + 0x000f6708 9c2800c0 0704d426 00e40710 9c2800dc .(.....&.....(.. │ │ │ │ + 0x000f6718 0904a028 00a80a04 0000f40a 04d82700 ...(..........'. │ │ │ │ + 0x000f6728 fc0a04dc 2700a00b 10d82700 980d0494 ....'.....'..... │ │ │ │ + 0x000f6738 2500e40d 040000b0 0e04ac2a 00b80e04 %..........*.... │ │ │ │ + 0x000f6748 982700dc 0e10ac2a 00dc1004 a82200a8 .'.....*.....".. │ │ │ │ + 0x000f6758 11040000 f41104a8 2a008412 04e82900 ........*.....). │ │ │ │ + 0x000f6768 bc1210a8 2a00bc14 04d42500 d81504a8 ....*.....%..... │ │ │ │ + 0x000f6778 2300cc16 04e82200 98170400 00e41704 #....."......... │ │ │ │ + 0x000f6788 ac2300f0 1704b023 00a41804 cc2100b4 .#.....#.....!.. │ │ │ │ + 0x000f6798 1804f423 008c1910 ac2300b4 1a04d024 ...#.....#.....$ │ │ │ │ + 0x000f67a8 00a81b04 d42400a0 1c040000 ec1c04a4 .....$.......... │ │ │ │ + 0x000f67b8 2900f41c 04a82900 981d10a4 2900f81d ).....).....)... │ │ │ │ + 0x000f67c8 040000c4 1e04e028 00cc1e04 e42800f0 .......(.....(.. │ │ │ │ + 0x000f67d8 1e10e028 00e42204 00000000 7472f37f ...(..".....tr.. │ │ │ │ + 0x000f67e8 018ab201 b0b0b0af ffff0169 64ac0100 ...........id... │ │ │ │ + 0x000f67f8 00a00234 80100080 0304d410 00940304 ...4............ │ │ │ │ + 0x000f6808 841000d0 0304d410 00d00424 c41000ac ...........$.... │ │ │ │ + 0x000f6818 0504b811 009806e8 040000d4 0d20b811 ............. .. │ │ │ │ + 0x000f6828 00840e04 d81000b4 0e04a012 00c80e04 ................ │ │ │ │ + 0x000f6838 9c1200dc 0e049812 00940f04 ec1100c0 ................ │ │ │ │ + 0x000f6848 10040000 841104b8 1100b411 04d41000 ................ │ │ │ │ + 0x000f6858 e8110400 00000000 f871f37f b0ad1e00 .........q...... │ │ │ │ + 0x000f6868 ffff011d 880104b4 02009c01 049c0300 ................ │ │ │ │ + 0x000f6878 b00104dc 0200e801 04a00300 d8024400 ..............D. │ │ │ │ + 0x000f6888 00000000 cc71f37f b0ad1e00 ffff0123 .....q.........# │ │ │ │ + 0x000f6898 90010400 00cc0104 a80400e0 0104a004 ................ │ │ │ │ + 0x000f68a8 00f40104 a40400ac 0204d003 0094039c ................ │ │ │ │ + 0x000f68b8 01000000 9c71f37f b0b0ac00 ffff012c .....q........., │ │ │ │ + 0x000f68c8 5c040000 cc01049c 0400cc02 74a80400 \...........t... │ │ │ │ + 0x000f68d8 94040400 00980404 9c0400a0 0408a804 ................ │ │ │ │ + 0x000f68e8 00c80404 0000cc04 04a80400 6471f37f ............dq.. │ │ │ │ + 0x000f68f8 b0a80100 ffff010a 68108401 00a40104 ........h....... │ │ │ │ + 0x000f6908 00000000 4c71f37f b0af0a00 ffff011d ....Lq.......... │ │ │ │ + 0x000f6918 64bc0100 00ac0204 900800d0 02c40100 d............... │ │ │ │ + 0x000f6928 009c0404 c40800c8 04b00400 00000000 ................ │ │ │ │ + 0x000f6938 2071f37f b0af0a00 ffff011c 5c7c0000 q..........\|.. │ │ │ │ + 0x000f6948 e001049c 07008c02 b4010000 c80304e8 ................ │ │ │ │ + 0x000f6958 0600f403 dc030000 f870f37f b0af1400 .........p...... │ │ │ │ + 0x000f6968 ffff0117 6004fc05 00f001cc 03f80600 ....`........... │ │ │ │ + 0x000f6978 bc070400 00e80704 f8060000 d470f37f .............p.. │ │ │ │ + 0x000f6988 b0af1200 ffff013a 3c040000 800104c8 .......:<....... │ │ │ │ + 0x000f6998 09009002 04cc0900 f002bc03 d00900b8 ................ │ │ │ │ + 0x000f69a8 0604f408 00840704 d00900a0 0804c809 ................ │ │ │ │ + 0x000f69b8 00c80804 cc0900f8 0904d009 00fc0904 ................ │ │ │ │ + 0x000f69c8 00000000 8c70f37f b0af0600 ffff010f .....p.......... │ │ │ │ + 0x000f69d8 64040000 fc0110f0 07008408 10000000 d............... │ │ │ │ + 0x000f69e8 7070f37f b0af0e00 ffff011e 8801fc01 pp.............. │ │ │ │ + 0x000f69f8 00009003 04f00700 bc039c01 0000e404 ................ │ │ │ │ + 0x000f6a08 04c00700 d006d401 00000000 4470f37f ............Dp.. │ │ │ │ + 0x000f6a18 b0ad2000 ffff011d a00204d4 0300b802 .. ............. │ │ │ │ + 0x000f6a28 04bc0400 d00204fc 03008803 04c00400 ................ │ │ │ │ + 0x000f6a38 f8034400 00000000 1870f37f b0ad2000 ..D......p.... . │ │ │ │ + 0x000f6a48 ffff011d 980204cc 0300b002 04b40400 ................ │ │ │ │ + 0x000f6a58 c80204f4 03008003 04b80400 f0034400 ..............D. │ │ │ │ + 0x000f6a68 00000000 ec6ff37f b0ad2000 ffff011d .....o.... ..... │ │ │ │ + 0x000f6a78 d802048c 0400f002 04f40400 880304b4 ................ │ │ │ │ + 0x000f6a88 0400c003 04f80400 b0044400 00000000 ..........D..... │ │ │ │ + 0x000f6a98 c06ff37f b0b0aa00 ffff010c 1c0c0000 .o.............. │ │ │ │ + 0x000f6aa8 30043c00 48040000 a86ff37f b0b0ac00 0.<.H....o...... │ │ │ │ + 0x000f6ab8 ffff010c 18040000 40045400 5c040000 ........@.T.\... │ │ │ │ + 0x000f6ac8 906ff37f b0b0aa00 ffff010c 1c040000 .o.............. │ │ │ │ + 0x000f6ad8 44045800 60040000 786ff37f b0b0aa00 D.X.`...xo...... │ │ │ │ + 0x000f6ae8 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f6af8 606ff37f b0b0ac00 ffff0120 1c040000 `o......... .... │ │ │ │ + 0x000f6b08 6804f801 00ac0104 b80200bc 01049002 h............... │ │ │ │ + 0x000f6b18 00800204 00008c02 04f80100 346ff37f ............4o.. │ │ │ │ + 0x000f6b28 b0b0ac00 ffff0110 20c00100 00ec0104 ........ ....... │ │ │ │ + 0x000f6b38 e00200b4 023c0000 186ff37f b0af1200 .....<...o...... │ │ │ │ + 0x000f6b48 ffff0117 dc010480 0500e402 04fc0400 ................ │ │ │ │ + 0x000f6b58 d40304bc 0400bc05 04000000 f46ef37f .............n.. │ │ │ │ + 0x000f6b68 af04b200 ffff01b0 01743400 00800204 .........t4..... │ │ │ │ + 0x000f6b78 882800dc 0204e428 00e00384 01c02800 .(.....(......(. │ │ │ │ + 0x000f6b88 dc052cd8 2d008007 04802c00 ec070498 ..,.-.....,..... │ │ │ │ + 0x000f6b98 2b00dc08 04c82a00 d009409c 2b00840b +.....*...@.+... │ │ │ │ + 0x000f6ba8 d805ac2d 00e81030 982900e4 11ac01e4 ...-...0.)...... │ │ │ │ + 0x000f6bb8 2c00a013 c001e82c 00e814b0 06dc2d00 ,......,......-. │ │ │ │ + 0x000f6bc8 e023d801 e42c00c4 2504ac2d 00dc252c .#...,..%..-..%, │ │ │ │ + 0x000f6bd8 e42c00bc 28040000 942904c0 2800942a .,..(....)..(..* │ │ │ │ + 0x000f6be8 04c82a00 c42a0498 2900882b 04000094 ..*..*..)..+.... │ │ │ │ + 0x000f6bf8 2b048828 00cc2b04 d82d00fc 2b04802c +..(..+..-..+.., │ │ │ │ + 0x000f6c08 00b02c04 982b00e0 2c049c2b 00a82d04 ..,..+..,..+..-. │ │ │ │ + 0x000f6c18 e42800d4 2d04e42c 00000000 346ef37f .(..-..,....4n.. │ │ │ │ + 0x000f6c28 b0a91200 ffff010f 44140000 ac0104e4 ........D....... │ │ │ │ + 0x000f6c38 0200b002 68000000 186ef37f b0b0ac00 ....h....n...... │ │ │ │ + 0x000f6c48 ffff0114 30040000 3c04a001 00940104 ....0...<....... │ │ │ │ + 0x000f6c58 a40100dc 01040000 f86df37f b0b0ac00 .........m...... │ │ │ │ + 0x000f6c68 ffff0114 28180000 4c04ac01 00a00104 ....(...L....... │ │ │ │ + 0x000f6c78 b00100e8 01040000 d86df37f b0b0aa00 .........m...... │ │ │ │ + 0x000f6c88 ffff010f 24140000 cc0104d8 01009002 ....$........... │ │ │ │ + 0x000f6c98 04000000 bc6df37f b0b0aa00 ffff0115 .....m.......... │ │ │ │ + 0x000f6ca8 1c040000 bc011c80 0200bc02 040000c0 ................ │ │ │ │ + 0x000f6cb8 02048002 00000000 986df37f b0b0aa00 .........m...... │ │ │ │ + 0x000f6cc8 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f6cd8 806df37f 37840300 ffff0115 38040000 .m..7.......8... │ │ │ │ + 0x000f6ce8 840138dc 0200d001 04a40200 e0020400 ..8............. │ │ │ │ + 0x000f6cf8 00000000 5c6df37f 37840300 ffff0115 ....\m..7....... │ │ │ │ + 0x000f6d08 38040000 840138dc 0200d001 04a40200 8.....8......... │ │ │ │ + 0x000f6d18 e0020400 00000000 386df37f b0b0aa00 ........8m...... │ │ │ │ + 0x000f6d28 ff900d01 042c0454 01010000 00000000 .....,.T........ │ │ │ │ + 0x000f6d38 206df37f b0b0a800 ffff0100 146df37f m...........m.. │ │ │ │ + 0x000f6d48 af3f2e00 ff907101 66342800 00840104 .?....q.f4(..... │ │ │ │ + 0x000f6d58 e40f00a8 0204e00f 00d00204 e80f00dc ................ │ │ │ │ + 0x000f6d68 0230980f 00a803b4 01900e00 94050484 .0.............. │ │ │ │ + 0x000f6d78 0e019006 54e80e00 d80704ec 0f00f407 ....T........... │ │ │ │ + 0x000f6d88 04981000 800830dc 0f00d408 8002b00d ......0......... │ │ │ │ + 0x000f6d98 00840b04 f80d0198 0d04980f 00a80d04 ................ │ │ │ │ + 0x000f6da8 dc0f0094 0e040000 bc0edc01 e80e0001 ................ │ │ │ │ + 0x000f6db8 00000000 00000000 986cf37f b0ae0300 .........l...... │ │ │ │ + 0x000f6dc8 ffff0112 d80124c4 0300c402 e4019403 ......$......... │ │ │ │ + 0x000f6dd8 00a80404 00000000 786cf37f b0ab0200 ........xl...... │ │ │ │ + 0x000f6de8 ffff0110 a0020400 00d80204 800300b0 ................ │ │ │ │ + 0x000f6df8 03040000 5c6cf37f b0af0600 ff903d01 ....\l........=. │ │ │ │ + 0x000f6e08 339c01c0 010000f4 0304bc07 01b40404 3............... │ │ │ │ + 0x000f6e18 0000b405 04fc0601 f8060400 00800804 ................ │ │ │ │ + 0x000f6e28 940800bc 08040000 c00804c4 08038409 ................ │ │ │ │ + 0x000f6e38 04880900 0100007d 00000000 146cf37f .......}.....l.. │ │ │ │ + 0x000f6e48 af3f2a00 ff905501 4dc40104 bc0b00d8 .?*...U.M....... │ │ │ │ + 0x000f6e58 0204c80c 00880304 c80d0094 0330e00c .............0.. │ │ │ │ + 0x000f6e68 00a404b0 02cc0d00 f008048c 0c01a00a ................ │ │ │ │ + 0x000f6e78 20cc0d00 d40a0400 00840b04 e00c00b0 ............... │ │ │ │ + 0x000f6e88 0b04bc0b 00c40c04 bc0b00f8 0c04e40d ................ │ │ │ │ + 0x000f6e98 01e00d04 00000100 00000000 b46bf37f .............k.. │ │ │ │ + 0x000f6ea8 b0af0400 ffff0110 90010400 00e00304 ................ │ │ │ │ + 0x000f6eb8 9c0400fc 04080000 986bf37f b0af2400 .........k....$. │ │ │ │ + 0x000f6ec8 ffff0183 019c0204 94110080 03049010 ................ │ │ │ │ + 0x000f6ed8 00a00404 981200fc 04049010 00980604 ................ │ │ │ │ + 0x000f6ee8 cc1200d4 0804d012 00cc0904 941200bc ................ │ │ │ │ + 0x000f6ef8 0a04a811 00940c04 f81100b8 0d04f411 ................ │ │ │ │ + 0x000f6f08 00e80d04 dc12009c 0e04c013 00c80e04 ................ │ │ │ │ + 0x000f6f18 c81300ec 0e04bc13 00800f04 b8130090 ................ │ │ │ │ + 0x000f6f28 0f04b413 00c40f04 881300e0 10040000 ................ │ │ │ │ + 0x000f6f38 901104dc 1200f011 04c01300 c81204f4 ................ │ │ │ │ + 0x000f6f48 11008413 04901000 086bf37f b0af0c00 .........k...... │ │ │ │ + 0x000f6f58 ffff0113 bc01e406 a00800cc 08040000 ................ │ │ │ │ + 0x000f6f68 f4088001 a0080000 e86af37f b0af2000 .........j.... . │ │ │ │ + 0x000f6f78 ffff0124 8801a001 00008c03 04840d00 ...$............ │ │ │ │ + 0x000f6f88 a8040484 0c00c405 c4030000 940a04c0 ................ │ │ │ │ + 0x000f6f98 0d00b80b 88020000 b86af37f b0af2200 .........j....". │ │ │ │ + 0x000f6fa8 ffff012e 90041c00 00ac0504 880e0090 ................ │ │ │ │ + 0x000f6fb8 06040000 900704d8 0d00e808 a4010000 ................ │ │ │ │ + 0x000f6fc8 f00a04b8 0e00840c 04800d00 f40c9401 ................ │ │ │ │ + 0x000f6fd8 00000000 7c6af37f b0af3800 ffff0137 ....|j....8....7 │ │ │ │ + 0x000f6fe8 a8034c00 00cc0404 ec0900d8 05040000 ..L............. │ │ │ │ + 0x000f6ff8 800710ec 0900a407 24b40900 84080400 ........$....... │ │ │ │ + 0x000f7008 00a00854 ec090098 09040000 ac0904b4 ...T............ │ │ │ │ + 0x000f7018 0900f009 04000000 386af37f af3f1000 ........8j...?.. │ │ │ │ + 0x000f7028 ff904501 3cb80104 880800dc 01048408 ..E.<........... │ │ │ │ + 0x000f7038 00e80130 e40600bc 02ac01b4 06009c04 ...0............ │ │ │ │ + 0x000f7048 04fc0501 bc0504b4 0600cc05 04e40600 ................ │ │ │ │ + 0x000f7058 ac0608b4 0600e006 040000f8 0604f807 ................ │ │ │ │ + 0x000f7068 01010000 00000000 e869f37f b0af0800 .........i...... │ │ │ │ + 0x000f7078 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f7088 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f7098 c069f37f b0af0800 ff901d01 15400400 .i...........@.. │ │ │ │ + 0x000f70a8 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f70b8 00000100 00000000 9869f37f af3f2400 .........i...?$. │ │ │ │ + 0x000f70c8 ffff0186 04480400 005804b0 3d00e802 .....H...X..=... │ │ │ │ + 0x000f70d8 04000080 0304ac3d 00980304 a83d00b0 .......=.....=.. │ │ │ │ + 0x000f70e8 0304a43d 00c80304 a03d00e0 03049c3d ...=.....=.....= │ │ │ │ + 0x000f70f8 00fc0304 983d008c 0404943d 00c80404 .....=.....=.... │ │ │ │ + 0x000f7108 ac3c00d8 06040000 e40604fc 3b00ec08 .<..........;... │ │ │ │ + 0x000f7118 04000080 0904f83b 00940904 f43b00a8 .......;.....;.. │ │ │ │ + 0x000f7128 0904f03b 00b80904 ec3b00c8 0904e83b ...;.....;.....; │ │ │ │ + 0x000f7138 00d80904 e43b00e8 0904e03b 00f80904 .....;.....;.... │ │ │ │ + 0x000f7148 dc3b0088 0a04d83b 00980a04 d43b00a8 .;.....;.....;.. │ │ │ │ + 0x000f7158 0a04d03b 00840b04 f03200e8 0d040000 ...;.....2...... │ │ │ │ + 0x000f7168 f40d04a0 3b00f00f 04000080 1004f03a ....;..........: │ │ │ │ + 0x000f7178 00841204 00009412 04ec3a00 a41204e8 ..........:..... │ │ │ │ + 0x000f7188 3a00b812 04e43a00 cc1204e0 3a00e012 :.....:.....:... │ │ │ │ + 0x000f7198 04dc3a00 f41204d8 3a008413 04d43a00 ..:.....:.....:. │ │ │ │ + 0x000f71a8 b01304ec 3900a415 040000b0 1504bc39 ....9..........9 │ │ │ │ + 0x000f71b8 00b41704 0000c417 04b83900 d41704b4 ..........9..... │ │ │ │ + 0x000f71c8 3900e817 04b03900 fc1704ac 39009018 9.....9.....9... │ │ │ │ + 0x000f71d8 04a83900 a41804a4 3900b418 04a03900 ..9.....9.....9. │ │ │ │ + 0x000f71e8 e01804b8 3800d41a 040000e0 1a048838 ....8..........8 │ │ │ │ + 0x000f71f8 00e81c04 0000fc1c 04843800 8c1d0480 ..........8..... │ │ │ │ + 0x000f7208 3800c41d 04c03700 ac1e0400 00b81e04 8.....7......... │ │ │ │ + 0x000f7218 9037009c 23040000 b023048c 3700c023 .7..#....#..7..# │ │ │ │ + 0x000f7228 04883700 f82304c8 3600e024 040000ec ..7..#..6..$.... │ │ │ │ + 0x000f7238 24049836 00f42604 00008827 04943600 $..6..&....'..6. │ │ │ │ + 0x000f7248 98270490 3600d027 04d03500 b8280400 .'..6..'..5..(.. │ │ │ │ + 0x000f7258 00c42804 a03500c0 2a040000 d02a04f0 ..(..5..*....*.. │ │ │ │ + 0x000f7268 3400d82c 040000ec 2c04ec34 00fc2c04 4..,....,..4..,. │ │ │ │ + 0x000f7278 e834009c 2d04a834 00842e04 0000902e .4..-..4........ │ │ │ │ + 0x000f7288 04f83300 a03004b0 3d00c030 04fc3b00 ..3..0..=..0..;. │ │ │ │ + 0x000f7298 e03004a0 3b008031 04f03a00 a03104bc .0..;..1..:..1.. │ │ │ │ + 0x000f72a8 3900c031 04883800 e0310490 37008032 9..1..8..1..7..2 │ │ │ │ + 0x000f72b8 04983600 a03204a0 3500c032 04f03400 ..6..2..5..2..4. │ │ │ │ + 0x000f72c8 e03204f8 3300a434 04000000 8467f37f .2..3..4.....g.. │ │ │ │ + 0x000f72d8 af3f2800 ffff01ed 06480400 005804d0 .?(......H...X.. │ │ │ │ + 0x000f72e8 5a00e402 040000fc 0204cc5a 00940304 Z..........Z.... │ │ │ │ + 0x000f72f8 c85a00ac 0304c45a 00c80304 c05a00e0 .Z.....Z.....Z.. │ │ │ │ + 0x000f7308 0304bc5a 00f80304 b85a0090 0404b45a ...Z.....Z.....Z │ │ │ │ + 0x000f7318 00a40404 b05a00b4 0404ac5a 00800504 .....Z.....Z.... │ │ │ │ + 0x000f7328 b45900d4 07040000 e0070484 5900f809 .Y..........Y... │ │ │ │ + 0x000f7338 0400008c 0a048059 009c0a04 fc5800ac .......Y.....X.. │ │ │ │ + 0x000f7348 0a04f858 00bc0a04 f45800cc 0a04f058 ...X.....X.....X │ │ │ │ + 0x000f7358 00dc0a04 ec5800ec 0a04e858 00fc0a04 .....X.....X.... │ │ │ │ + 0x000f7368 e458008c 0b04e058 009c0b04 dc5800ac .X.....X.....X.. │ │ │ │ + 0x000f7378 0b04d858 00880c04 bc4600f0 0e040000 ...X.....F...... │ │ │ │ + 0x000f7388 fc0e04a8 58009011 040000a0 1104f857 ....X..........W │ │ │ │ + 0x000f7398 00b81304 0000c813 04f45700 d81304f0 ..........W..... │ │ │ │ + 0x000f73a8 57008014 04b05700 ec140400 00f81404 W.....W......... │ │ │ │ + 0x000f73b8 8057008c 17040000 9c1704fc 5600ac17 .W..........V... │ │ │ │ + 0x000f73c8 04f85600 bc1704f4 5600d017 04f05600 ..V.....V.....V. │ │ │ │ + 0x000f73d8 e41704ec 5600f417 04e85600 841804e4 ....V.....V..... │ │ │ │ + 0x000f73e8 5600b418 04fc5500 ac1a0400 00b81a04 V.....U......... │ │ │ │ + 0x000f73f8 cc5500cc 1c040000 dc1c049c 5500f41e .U..........U... │ │ │ │ + 0x000f7408 04000084 1f049855 00941f04 945500d0 .......U.....U.. │ │ │ │ + 0x000f7418 1f04d454 00802404 00009024 04a45400 ...T..$....$..T. │ │ │ │ + 0x000f7428 c4240400 00d42404 a05400e4 24049c54 .$....$..T..$..T │ │ │ │ + 0x000f7438 00f42404 98540084 25049454 00942504 ..$..T..%..T..%. │ │ │ │ + 0x000f7448 905400a8 25048c54 00bc2504 885400cc .T..%..T..%..T.. │ │ │ │ + 0x000f7458 25048454 00dc2504 805400a0 26048853 %..T..%..T..&..S │ │ │ │ + 0x000f7468 00c82804 0000d828 04d85200 90290400 ..(....(..R..).. │ │ │ │ + 0x000f7478 00a02904 d45200b0 2904d052 00ec2904 ..)..R..)..R..). │ │ │ │ + 0x000f7488 905200d0 2a040000 e02a04e0 5100982b .R..*....*..Q..+ │ │ │ │ + 0x000f7498 040000a8 2b04dc51 00b82b04 d85100dc ....+..Q..+..Q.. │ │ │ │ + 0x000f74a8 2b049851 00c02c04 0000d02c 04e85000 +..Q..,....,..P. │ │ │ │ + 0x000f74b8 882d0400 00982d04 e45000a8 2d04e050 .-....-..P..-..P │ │ │ │ + 0x000f74c8 00c82d04 a05000ac 2e040000 bc2e04f0 ..-..P.......... │ │ │ │ + 0x000f74d8 4f00f42e 04000084 2f04ec4f 00942f04 O......./..O../. │ │ │ │ + 0x000f74e8 e84f00c4 2f04a84f 00a83004 0000b830 .O../..O..0....0 │ │ │ │ + 0x000f74f8 04f84e00 ec300400 00fc3004 c84e0094 ..N..0....0..N.. │ │ │ │ + 0x000f7508 33040000 a43304c4 4e00b433 04c04e00 3....3..N..3..N. │ │ │ │ + 0x000f7518 d4330480 4e00b834 040000c8 3404d04d .3..N..4....4..M │ │ │ │ + 0x000f7528 00803504 00009035 04cc4d00 a03504c8 ..5....5..M..5.. │ │ │ │ + 0x000f7538 4d00c035 04884d00 a4360400 00b43604 M..5..M..6....6. │ │ │ │ + 0x000f7548 d84c00ec 36040000 fc3604d4 4c008c37 .L..6....6..L..7 │ │ │ │ + 0x000f7558 04d04c00 ac370490 4c009038 040000a0 ..L..7..L..8.... │ │ │ │ + 0x000f7568 3804e04b 00d43804 0000e438 04dc4b00 8..K..8....8..K. │ │ │ │ + 0x000f7578 f43804d8 4b008439 04d44b00 983904d0 .8..K..9..K..9.. │ │ │ │ + 0x000f7588 4b00ac39 04cc4b00 bc3904c8 4b00cc39 K..9..K..9..K..9 │ │ │ │ + 0x000f7598 04c44b00 fc3904dc 4a00ec3b 040000fc ..K..9..J..;.... │ │ │ │ + 0x000f75a8 3b04ac4a 00b43c04 0000c43c 04a84a00 ;..J..<....<..J. │ │ │ │ + 0x000f75b8 d43c04a4 4a008c3d 04e44900 f03d0400 .<..J..=..I..=.. │ │ │ │ + 0x000f75c8 00803e04 fc4800b8 3e040000 c83e04f8 ..>..H..>....>.. │ │ │ │ + 0x000f75d8 4800d83e 04f44800 803f04b4 4800e43f H..>..H..?..H..? │ │ │ │ + 0x000f75e8 040000f4 3f04b049 00ac4004 0000bc40 ....?..I..@....@ │ │ │ │ + 0x000f75f8 04ac4900 cc4004e0 4900f440 04f44700 ..I..@..I..@..G. │ │ │ │ + 0x000f7608 d8410400 00e44104 c4470090 4404d05a .A....A..G..D..Z │ │ │ │ + 0x000f7618 00b44404 845900d8 4404a858 00fc4404 ..D..Y..D..X..D. │ │ │ │ + 0x000f7628 f85700a0 45048057 00c44504 cc5500e8 .W..E..W..E..U.. │ │ │ │ + 0x000f7638 45049c55 008c4604 c84e00ac 4604c447 E..U..F..N..F..G │ │ │ │ + 0x000f7648 00f04704 00000000 0864f37f a93f2800 ..G......d...?(. │ │ │ │ + 0x000f7658 ffff01df 01380400 006804c8 08007804 .....8...h....x. │ │ │ │ + 0x000f7668 c4080098 0104c808 00a80104 c00800c8 ................ │ │ │ │ + 0x000f7678 0104c808 00d80104 bc0800f8 0104c808 ................ │ │ │ │ + 0x000f7688 00880204 b80800a8 0204c808 00b80204 ................ │ │ │ │ + 0x000f7698 b40800d8 0204c808 00e80204 b0080088 ................ │ │ │ │ + 0x000f76a8 0304c808 00980304 ac0800b8 0304c808 ................ │ │ │ │ + 0x000f76b8 00c80304 d80800e8 0304c808 00f80304 ................ │ │ │ │ + 0x000f76c8 d4080098 0404c808 00a80404 d00800c8 ................ │ │ │ │ + 0x000f76d8 0404c808 00d80404 cc0800f8 0404c808 ................ │ │ │ │ + 0x000f76e8 00880504 e40700a8 0504c808 00b80504 ................ │ │ │ │ + 0x000f76f8 dc0800d8 0504c808 00e80504 e0080088 ................ │ │ │ │ + 0x000f7708 0604c808 00980604 a80800b8 0604c808 ................ │ │ │ │ + 0x000f7718 00c80604 a40800e8 0604c808 00f80604 ................ │ │ │ │ + 0x000f7728 a0080098 0704c808 00a80704 9c0800e4 ................ │ │ │ │ + 0x000f7738 08040000 1c63f37f a93f2800 ffff012b .....c...?(....+ │ │ │ │ + 0x000f7748 38040000 6804d402 007804d0 02009801 8...h....x...... │ │ │ │ + 0x000f7758 04d40200 a8010494 0200c801 04d40200 ................ │ │ │ │ + 0x000f7768 d80104cc 0200d802 04000000 e462f37f .............b.. │ │ │ │ + 0x000f7778 b0ad1e00 ffff0122 48140000 b80104f4 ......."H....... │ │ │ │ + 0x000f7788 0400cc01 04f00400 e00104e8 04009802 ................ │ │ │ │ + 0x000f7798 04f00300 8003f001 00000000 b462f37f .............b.. │ │ │ │ + 0x000f77a8 b0ab0200 ffff010f 68480000 b80104f4 ........hH...... │ │ │ │ + 0x000f77b8 0100e801 1c000000 9862f37f b0af2600 .........b....&. │ │ │ │ + 0x000f77c8 ffff0124 cc01dc02 0000a80a 04a40d00 ...$............ │ │ │ │ + 0x000f77d8 bc0a04f4 0c00d00a 04a80d00 ec0a04a8 ................ │ │ │ │ + 0x000f77e8 0c00cc0b d8010000 6862f37f b0ae1700 ........hb...... │ │ │ │ + 0x000f77f8 ffff0121 5c040000 f8020480 04008c03 ...!\........... │ │ │ │ + 0x000f7808 04e80400 a00304a8 0400bc03 04ec0400 ................ │ │ │ │ + 0x000f7818 a4044400 00000000 3862f37f b0ac1700 ..D.....8b...... │ │ │ │ + 0x000f7828 ffff0121 54040000 b80204c0 0300cc02 ...!T........... │ │ │ │ + 0x000f7838 04a80400 e00204e8 0300fc02 04ac0400 ................ │ │ │ │ + 0x000f7848 e4034400 00000000 0862f37f b0ae0d00 ..D......b...... │ │ │ │ + 0x000f7858 ffff0110 90010400 00f80104 8c030084 ................ │ │ │ │ + 0x000f7868 034c0000 ec61f37f b0b0ac00 ffff0100 .L...a.......... │ │ │ │ + 0x000f7878 e061f37f b0aa0100 ffff011a 74040000 .a..........t... │ │ │ │ + 0x000f7888 9c0104e4 0400dc01 04000088 02048804 ................ │ │ │ │ + 0x000f7898 009c0504 00000000 b861f37f af3f3200 .........a...?2. │ │ │ │ + 0x000f78a8 ff90f002 01e502ac 0204a430 00a40304 ...........0.... │ │ │ │ + 0x000f78b8 00008c04 24e03000 c80404e8 2d00f404 ....$.0.....-... │ │ │ │ + 0x000f78c8 04d43000 88050494 3100dc05 04e03000 ..0.....1.....0. │ │ │ │ + 0x000f78d8 900604e4 3000f406 04d83200 880704a0 ....0.....2..... │ │ │ │ + 0x000f78e8 3200a407 04a43500 c8070400 00880804 2.....5......... │ │ │ │ + 0x000f78f8 d83100a4 08049c32 00d00804 883200e4 .1.....2.....2.. │ │ │ │ + 0x000f7908 0804dc32 00b80904 d83100c0 09940100 ...2.....1...... │ │ │ │ + 0x000f7918 00dc0a04 b42d00c4 0b04a031 00e80b1c .....-.....1.... │ │ │ │ + 0x000f7928 ac3300c0 0c04cc33 019c0de4 010000b8 .3.....3........ │ │ │ │ + 0x000f7938 0f04dc35 00a41004 883800b8 1104a037 ...5.....8.....7 │ │ │ │ + 0x000f7948 00cc1110 a02e00b4 12049833 00d81204 ...........3.... │ │ │ │ + 0x000f7958 983000f0 1204a02e 00fc1304 0000a014 .0.............. │ │ │ │ + 0x000f7968 04e03000 b41450ac 3300dc15 50d83500 ..0...P.3...P.5. │ │ │ │ + 0x000f7978 b4160cc0 3300fc16 9401ac33 00f41904 ....3......3.... │ │ │ │ + 0x000f7988 e0350090 1a980100 00f81b4c d82e00cc .5.........L.... │ │ │ │ + 0x000f7998 1c0c9036 00d020ec 02ac3300 c4239404 ...6.. ...3..#.. │ │ │ │ + 0x000f79a8 0000e427 04d83100 f827dc01 0000902a ...'..1..'.....* │ │ │ │ + 0x000f79b8 04ac3300 a82a04dc 3500b02a 10ac3300 ..3..*..5..*..3. │ │ │ │ + 0x000f79c8 d02a0498 3300dc2a 480000a8 2b10ac33 .*..3..*H...+..3 │ │ │ │ + 0x000f79d8 00e02b88 020000b4 2f34d82e 00943004 ..+...../4....0. │ │ │ │ + 0x000f79e8 00009433 04983000 803404c0 38009034 ...3..0..4..8..4 │ │ │ │ + 0x000f79f8 04bc3800 a43404c4 3800c034 04cc2c00 ..8..4..8..4..,. │ │ │ │ + 0x000f7a08 a03504c8 3800ec36 34d83500 01000000 .5..8..64.5..... │ │ │ │ + 0x000f7a18 68850100 3c60f37f b0af1000 ffff0152 h...<`.........R │ │ │ │ + 0x000f7a28 80018807 0000a009 04fc1200 bc0904f8 ................ │ │ │ │ + 0x000f7a38 1200ec09 04f41200 800a04ac 1200d40a ................ │ │ │ │ + 0x000f7a48 04fc1200 bc0bd801 0000d40d 04cc1100 ................ │ │ │ │ + 0x000f7a58 e00e04a0 1300fc0e 380000f0 0f04fc11 ........8....... │ │ │ │ + 0x000f7a68 00cc1004 9c110094 1104fc12 00c81104 ................ │ │ │ │ + 0x000f7a78 00000000 dc5ff37f b0af1400 ffff015e ....._.........^ │ │ │ │ + 0x000f7a88 bc011c00 00b00204 800f00c4 0204840f ................ │ │ │ │ + 0x000f7a98 00e00204 800e00e4 0304c00e 00fc0304 ................ │ │ │ │ + 0x000f7aa8 c40e00ac 04b00300 00e40804 fc0e00f8 ................ │ │ │ │ + 0x000f7ab8 0804b40d 00900904 bc0d00a4 0a04fc0d ................ │ │ │ │ + 0x000f7ac8 00b40a04 b80d00d0 0a04d40c 00b00b10 ................ │ │ │ │ + 0x000f7ad8 0000f40b 04980f00 8c0cf001 00000000 ................ │ │ │ │ + 0x000f7ae8 705ff37f b0af1000 ffff0130 80018403 p_.........0.... │ │ │ │ + 0x000f7af8 0000fc04 04800a00 e80504a0 0b00fc05 ................ │ │ │ │ + 0x000f7b08 04d00b00 980604dc 0b00f806 94020000 ................ │ │ │ │ + 0x000f7b18 c80904f0 0a00e009 c0010000 345ff37f ............4_.. │ │ │ │ + 0x000f7b28 b0af3000 ffff0134 5c880200 00d80304 ..0....4\....... │ │ │ │ + 0x000f7b38 f00700b8 0404ac09 00b00604 a80900e4 ................ │ │ │ │ + 0x000f7b48 0604a409 00f80604 a009008c 07049c09 ................ │ │ │ │ + 0x000f7b58 00a80704 d40800ac 08280000 f45ef37f .........(...^.. │ │ │ │ + 0x000f7b68 b0af3000 ffff0134 54d00100 00980304 ..0....4T....... │ │ │ │ + 0x000f7b78 ac0700f8 0304ec07 00f00504 a807009c ................ │ │ │ │ + 0x000f7b88 0604ec08 00b00604 e80800c4 0604e408 ................ │ │ │ │ + 0x000f7b98 00e00604 9c0800e8 07340000 b45ef37f .........4...^.. │ │ │ │ + 0x000f7ba8 b0af2000 ffff0146 48b00100 00b80204 .. ....FH....... │ │ │ │ + 0x000f7bb8 9810008c 03500000 a00404e4 1100bc05 .....P.......... │ │ │ │ + 0x000f7bc8 bc060000 800c04d4 1000840d c0010000 ................ │ │ │ │ + 0x000f7bd8 e40e04e0 1100f80e 04dc1100 8c0f04d8 ................ │ │ │ │ + 0x000f7be8 1100c40f 04881100 d0109c02 00000000 ................ │ │ │ │ + 0x000f7bf8 605ef37f b0af1c00 ffff0188 03840104 `^.............. │ │ │ │ + 0x000f7c08 d0240098 0104a025 00ac0104 982300f8 .$.....%.....#.. │ │ │ │ + 0x000f7c18 01040000 bc02049c 2500d402 04dc2300 ........%.....#. │ │ │ │ + 0x000f7c28 e8020490 2500e803 048c2500 f80304d4 ....%.....%..... │ │ │ │ + 0x000f7c38 24008c04 04a42500 d0040400 00940504 $.....%......... │ │ │ │ + 0x000f7c48 c02400a4 0504801e 00b80504 c42400bc .$...........$.. │ │ │ │ + 0x000f7c58 0604e01f 00d40604 a81f00e8 0604b424 ...............$ │ │ │ │ + 0x000f7c68 00e40704 f81e00fc 0704b024 00900804 ...........$.... │ │ │ │ + 0x000f7c78 9c24008c 09049824 00a40904 942400b8 .$.....$.....$.. │ │ │ │ + 0x000f7c88 0904b81e 00b40a04 d02200cc 0a049423 .........".....# │ │ │ │ + 0x000f7c98 00e00a04 d42200dc 0b04c022 00f40b04 .....".....".... │ │ │ │ + 0x000f7ca8 88220088 0c04c422 00840d04 d821009c .".....".....!.. │ │ │ │ + 0x000f7cb8 0d04a028 00b00d04 8c2800ac 0e048828 ...(.....(.....( │ │ │ │ + 0x000f7cc8 00c40e04 842800d8 0e049821 00d40f04 .....(.....!.... │ │ │ │ + 0x000f7cd8 b82900ec 0f04fc29 00801004 bc2900fc .).....).....).. │ │ │ │ + 0x000f7ce8 1004b025 00941104 902a00a8 1104a429 ...%.....*.....) │ │ │ │ + 0x000f7cf8 00a41204 8c2a00bc 1204a029 00d01204 .....*.....).... │ │ │ │ + 0x000f7d08 e02800cc 1304dc28 00e41304 a42800f8 .(.....(.....(.. │ │ │ │ + 0x000f7d18 1304802a 00f41404 fc26008c 15048028 ...*.....&.....( │ │ │ │ + 0x000f7d28 00a01504 c027009c 1604f826 00ac1604 .....'.....&.... │ │ │ │ + 0x000f7d38 f42600c0 16048027 00bc1704 f02600cc .&.....'.....&.. │ │ │ │ + 0x000f7d48 1704e026 00e01704 942600e4 1804e425 ...&.....&.....% │ │ │ │ + 0x000f7d58 00f41804 d4260088 1904e426 00c41a04 .....&.....&.... │ │ │ │ + 0x000f7d68 e02500d8 1a04d823 00ec1a04 f81c00ec .%.....#........ │ │ │ │ + 0x000f7d78 1b040000 881c04fc 1d00c81c 04b81d00 ................ │ │ │ │ + 0x000f7d88 f81d0400 00000000 c85cf37f af3f2800 .........\...?(. │ │ │ │ + 0x000f7d98 ff907101 5fc40104 b80800e8 0104b408 ..q._........... │ │ │ │ + 0x000f7da8 00f40104 88070090 0220f404 03bc0204 ......... ...... │ │ │ │ + 0x000f7db8 d80600f8 0204bc08 00a80304 d80600d0 ................ │ │ │ │ + 0x000f7dc8 03049c08 05ec0404 f40403ac 0504d008 ................ │ │ │ │ + 0x000f7dd8 00c00504 b40900d4 0504f808 008c0604 ................ │ │ │ │ + 0x000f7de8 fc080084 07040000 9c0704a8 0805f408 ................ │ │ │ │ + 0x000f7df8 04b80900 0000017d 02000000 00000000 .......}........ │ │ │ │ + 0x000f7e08 88800100 4c5cf37f b0af0400 ffff0127 ....L\.........' │ │ │ │ + 0x000f7e18 1c040000 cc0204bc 0400e003 04b40500 ................ │ │ │ │ + 0x000f7e28 840404b0 05008c04 04c00400 ac0404b0 ................ │ │ │ │ + 0x000f7e38 0500ac05 04000000 185cf37f b0af2400 .........\....$. │ │ │ │ + 0x000f7e48 ffff016a 3c040000 bc0304a4 0e00f404 ...j<........... │ │ │ │ + 0x000f7e58 04e80f00 dc0504bc 0f00e805 04f41000 ................ │ │ │ │ + 0x000f7e68 8c0604bc 0f00e806 04d01000 8c0870bc ..............p. │ │ │ │ + 0x000f7e78 0f008009 04ac0e00 840ac001 bc0f00cc ................ │ │ │ │ + 0x000f7e88 0b048811 00cc0c2c bc0f009c 0d04cc10 .......,........ │ │ │ │ + 0x000f7e98 00b00d04 c81000c4 0d04c410 00e00d04 ................ │ │ │ │ + 0x000f7ea8 9c1000b8 0f040000 e40f38bc 0f000000 ..........8..... │ │ │ │ + 0x000f7eb8 a05bf37f b0b0aa00 ffff0114 20040000 .[.......... ... │ │ │ │ + 0x000f7ec8 2c045000 3c040000 44046000 5c040000 ,.P.<...D.`.\... │ │ │ │ + 0x000f7ed8 805bf37f b0af1800 ffff013f 78040000 .[.........?x... │ │ │ │ + 0x000f7ee8 d00204fc 2300e804 b418b824 00ac1d14 ....#......$.... │ │ │ │ + 0x000f7ef8 fc2300c8 1d5cb824 00d42004 d42400a8 .#...\.$.. ..$.. │ │ │ │ + 0x000f7f08 2110e024 00ec2158 b82400b4 24040000 !..$..!X.$..$... │ │ │ │ + 0x000f7f18 d02404fc 2300ac25 04000000 345bf37f .$..#..%....4[.. │ │ │ │ + 0x000f7f28 b0af2600 ffff0180 018c0204 e40c00fc ..&............. │ │ │ │ + 0x000f7f38 0204f40e 00d40304 9c0d0080 044c0000 .............L.. │ │ │ │ + 0x000f7f48 e40504a0 0e00cc06 04ec0e00 b80704f4 ................ │ │ │ │ + 0x000f7f58 0f00c807 04f00f00 d80704ec 0f00f407 ................ │ │ │ │ + 0x000f7f68 04a40f00 d408049c 0e00e408 04980e00 ................ │ │ │ │ + 0x000f7f78 f4080494 0e009009 04cc0d00 f4090400 ................ │ │ │ │ + 0x000f7f88 00940a04 e00c00a8 0a04dc0c 00b80a04 ................ │ │ │ │ + 0x000f7f98 d80c00e8 0a04880c 00d40b04 0000840c ................ │ │ │ │ + 0x000f7fa8 04ec0e00 d40c0400 00000000 a45af37f .............Z.. │ │ │ │ + 0x000f7fb8 b0ac1700 ff902d01 226c04d8 0403a401 ......-."l...... │ │ │ │ + 0x000f7fc8 04f40403 f40104f0 0203f403 04c80500 ................ │ │ │ │ + 0x000f7fd8 880404ac 05009c05 10000001 00007d00 ..............}. │ │ │ │ + 0x000f7fe8 447c0100 6c5af37f b0ae0500 ffff0110 D|..lZ.......... │ │ │ │ + 0x000f7ff8 74049c03 00d80204 cc030088 04040000 t............... │ │ │ │ + 0x000f8008 505af37f af3f0000 ffff0129 a8020400 PZ...?.....).... │ │ │ │ + 0x000f8018 009c0318 881000f8 0350900f 00d00494 .........P...... │ │ │ │ + 0x000f8028 088c1000 c00d2400 00800e38 900f00c4 ......$....8.... │ │ │ │ + 0x000f8038 0ec40100 00000000 185af37f af3f3200 .........Z...?2. │ │ │ │ + 0x000f8048 ffff0192 019c01b4 010000cc 0338882b .............8.+ │ │ │ │ + 0x000f8058 00fc0404 d02c00e8 0504b82d 00e80704 .....,.....-.... │ │ │ │ + 0x000f8068 cc2a00e8 0804842d 00d81504 802b00ec .*.....-.....+.. │ │ │ │ + 0x000f8078 15840184 2b00fc1e f803bc2b 0094230c ....+......+..#. │ │ │ │ + 0x000f8088 802b00bc 2438bc2b 00c02560 9c2900c8 .+..$8.+..%`.).. │ │ │ │ + 0x000f8098 2604802b 00e02604 842b00f0 2618cc2a &..+..&..+..&..* │ │ │ │ + 0x000f80a8 009c2790 01802b00 fc2a0484 2d00b82b ..'...+..*..-..+ │ │ │ │ + 0x000f80b8 04882b00 ec2b0484 2b009c2c 04cc2a00 ..+..+..+..,..*. │ │ │ │ + 0x000f80c8 cc2c04b8 2d00802d 04d02c00 b42d04bc .,..-..-..,..-.. │ │ │ │ + 0x000f80d8 2b00e82d 08000000 7859f37f b0af0600 +..-....xY...... │ │ │ │ + 0x000f80e8 ffff010f 1c040000 24048004 00800190 ........$....... │ │ │ │ + 0x000f80f8 03000000 5c59f37f af3f0e00 ffff0129 ....\Y...?.....) │ │ │ │ + 0x000f8108 9401c802 0000840a 9402cc11 00b00c24 ...............$ │ │ │ │ + 0x000f8118 ec10009c 0f7ccc11 00a4102c 0000e010 .....|.....,.... │ │ │ │ + 0x000f8128 04ec1000 c8110c00 00000000 2459f37f ............$Y.. │ │ │ │ + 0x000f8138 af3f2600 ffff015d 68680000 84036cb4 .?&....]hh....l. │ │ │ │ + 0x000f8148 1f00ac08 040000a0 0e04b01f 00f80f20 ............... │ │ │ │ + 0x000f8158 a42000b4 1024a81e 00841304 a42000a4 . ...$....... .. │ │ │ │ + 0x000f8168 1304ac1f 00e8135c b01f00d4 1404b41f .......\........ │ │ │ │ + 0x000f8178 00ec1404 a81e008c 1540a420 00c81688 .........@. .... │ │ │ │ + 0x000f8188 05982000 e41f04a4 20009420 04b41f00 .. ..... .. .... │ │ │ │ + 0x000f8198 d4200800 00000000 b858f37f af0cb200 . .......X...... │ │ │ │ + 0x000f81a8 ff90c401 01b901b8 01500000 84035cb4 .........P....\. │ │ │ │ + 0x000f81b8 3700f803 04c03401 b80404a0 3500ac05 7.....4.....5... │ │ │ │ + 0x000f81c8 04843600 a8060480 3700880c 040000cc ..6.....7....... │ │ │ │ + 0x000f81d8 10049c36 00f81304 fc3500f8 14c80288 ...6.....5...... │ │ │ │ + 0x000f81e8 3600a818 c801fc35 00901a18 883600ec 6......5.....6.. │ │ │ │ + 0x000f81f8 1bdc01fc 3500c41e 40b83700 8c1fc407 ....5...@.7..... │ │ │ │ + 0x000f8208 8c3400e8 263cf432 00bc2c04 f83300bc .4..&<.2..,..3.. │ │ │ │ + 0x000f8218 2d048c34 00dc2e78 9c3600ac 30040000 -..4...x.6..0... │ │ │ │ + 0x000f8228 b03004fc 3500c031 0c8c3400 843204f4 .0..5..1..4..2.. │ │ │ │ + 0x000f8238 3200bc34 04b43700 9c3504a0 3500c835 2..4..7..5..5..5 │ │ │ │ + 0x000f8248 048c3200 f8350484 36009836 040000cc ..2..5..6..6.... │ │ │ │ + 0x000f8258 3604fc35 00fc3604 803700b0 37040000 6..5..6..7..7... │ │ │ │ + 0x000f8268 01000000 00000000 e857f37f b0b0aa00 .........W...... │ │ │ │ + 0x000f8278 ffff010c 18040000 2c044800 54040000 ........,.H.T... │ │ │ │ + 0x000f8288 d057f37f b0b0aa00 ffff010c 18040000 .W.............. │ │ │ │ + 0x000f8298 24043000 3c040000 b857f37f b0ac1700 $.0.<....W...... │ │ │ │ + 0x000f82a8 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f82b8 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f82c8 9057f37f b0ac1700 ffff011a 5404a002 .W..........T... │ │ │ │ + 0x000f82d8 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f82e8 00f8015c 00000000 6857f37f b0ac1700 ...\....hW...... │ │ │ │ + 0x000f82f8 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f8308 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f8318 4057f37f b0ac1700 ffff011a 5404a002 @W..........T... │ │ │ │ + 0x000f8328 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8338 00f8015c 00000000 1857f37f b0ac0700 ...\.....W...... │ │ │ │ + 0x000f8348 ffff010f 6804cc01 007c04c0 0100f801 ....h....|...... │ │ │ │ + 0x000f8358 04000000 fc56f37f b0ad1e00 ffff011d .....V.......... │ │ │ │ + 0x000f8368 a40104d0 0200b801 04b80300 cc0104f8 ................ │ │ │ │ + 0x000f8378 02008402 04bc0300 f4024400 00000000 ..........D..... │ │ │ │ + 0x000f8388 d056f37f b0ad1e00 ffff011d 880104b4 .V.............. │ │ │ │ + 0x000f8398 02009c01 049c0300 b00104dc 0200e801 ................ │ │ │ │ + 0x000f83a8 04a00300 d8024400 00000000 a456f37f ......D......V.. │ │ │ │ + 0x000f83b8 b0ad1e00 ffff011d ac0104d8 0200c001 ................ │ │ │ │ + 0x000f83c8 04c00300 d4010480 03008c02 04c40300 ................ │ │ │ │ + 0x000f83d8 fc024400 00000000 7856f37f b0ad1e00 ..D.....xV...... │ │ │ │ + 0x000f83e8 ffff0121 60040000 ac0104d8 0200c001 ...!`........... │ │ │ │ + 0x000f83f8 04c00300 d4010480 03008c02 04c40300 ................ │ │ │ │ + 0x000f8408 fc024400 00000000 4856f37f b0af2200 ..D.....HV....". │ │ │ │ + 0x000f8418 ffff0122 ec0104e4 06008803 04900600 ..."............ │ │ │ │ + 0x000f8428 f80404e0 0600b005 040000e4 0504d806 ................ │ │ │ │ + 0x000f8438 00dc0604 00000000 1856f37f b0ac1700 .........V...... │ │ │ │ + 0x000f8448 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f8458 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f8468 f055f37f b0ac1700 ffff011a 5404a002 .U..........T... │ │ │ │ + 0x000f8478 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8488 00f8015c 00000000 c855f37f b0ac1700 ...\.....U...... │ │ │ │ + 0x000f8498 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f84a8 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f84b8 a055f37f b0ac1700 ffff011a 5404a002 .U..........T... │ │ │ │ + 0x000f84c8 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f84d8 00f8015c 00000000 7855f37f b0ac1700 ...\....xU...... │ │ │ │ + 0x000f84e8 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f84f8 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f8508 5055f37f b0ac1700 ffff011a 5404a002 PU..........T... │ │ │ │ + 0x000f8518 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8528 00f8015c 00000000 2855f37f b0ac1700 ...\....(U...... │ │ │ │ + 0x000f8538 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f8548 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f8558 0055f37f b0ac1700 ffff011a 5404a002 .U..........T... │ │ │ │ + 0x000f8568 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8578 00f8015c 00000000 d854f37f b0ac1700 ...\.....T...... │ │ │ │ + 0x000f8588 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f8598 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f85a8 b054f37f b0ac1700 ffff011a 5404a002 .T..........T... │ │ │ │ + 0x000f85b8 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f85c8 00f8015c 00000000 8854f37f b0ac1700 ...\.....T...... │ │ │ │ + 0x000f85d8 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f85e8 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f85f8 6054f37f b0ac1700 ffff011a 5404a002 `T..........T... │ │ │ │ + 0x000f8608 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8618 00f8015c 00000000 3854f37f b0ac1700 ...\....8T...... │ │ │ │ + 0x000f8628 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f8638 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f8648 1054f37f b0ac1700 ffff011a 5404a002 .T..........T... │ │ │ │ + 0x000f8658 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8668 00f8015c 00000000 e853f37f b0ac1700 ...\.....S...... │ │ │ │ + 0x000f8678 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f8688 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f8698 c053f37f b0ac1700 ffff011a 5404a002 .S..........T... │ │ │ │ + 0x000f86a8 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f86b8 00f8015c 00000000 9853f37f b0ac1700 ...\.....S...... │ │ │ │ + 0x000f86c8 ffff011a 5404a002 00680494 02007c04 ....T....h....|. │ │ │ │ + 0x000f86d8 88020098 0104fc01 00f8015c 00000000 ...........\.... │ │ │ │ + 0x000f86e8 7053f37f b0ac1700 ffff011a 5404a002 pS..........T... │ │ │ │ + 0x000f86f8 00680494 02007c04 88020098 0104fc01 .h....|......... │ │ │ │ + 0x000f8708 00f8015c 00000000 4853f37f b0ad1e00 ...\....HS...... │ │ │ │ + 0x000f8718 ffff0122 44980100 00fc0104 a8030090 ..."D........... │ │ │ │ + 0x000f8728 02049004 00a40204 d00300dc 02049404 ................ │ │ │ │ + 0x000f8738 00cc0344 00000000 1853f37f b0ad1e00 ...D.....S...... │ │ │ │ + 0x000f8748 ffff0123 90010400 00cc0104 a80400e0 ...#............ │ │ │ │ + 0x000f8758 0104a004 00f40104 a40400ac 0204d003 ................ │ │ │ │ + 0x000f8768 0094039c 01000000 e852f37f b0ad1e00 .........R...... │ │ │ │ + 0x000f8778 ffff011d fc0404a4 07009005 04a00700 ................ │ │ │ │ + 0x000f8788 a405049c 0700dc05 04cc0600 c8065400 ..............T. │ │ │ │ + 0x000f8798 00000000 bc52f37f b0b0a800 ffff0100 .....R.......... │ │ │ │ + 0x000f87a8 b052f37f 01c6b201 b0b0b0af ff90d001 .R.............. │ │ │ │ + 0x000f87b8 01c601f0 0204ac26 00880404 8c2300b0 .......&.....#.. │ │ │ │ + 0x000f87c8 0404b024 00a40504 c4220094 0604c822 ...$....."....." │ │ │ │ + 0x000f87d8 00c40604 e02200d0 0604b425 00b00704 .....".....%.... │ │ │ │ + 0x000f87e8 c02500d8 0704d825 00e40704 dc2500fc .%.....%.....%.. │ │ │ │ + 0x000f87f8 07880b88 2300fc13 04d82600 e01404dc ....#.....&..... │ │ │ │ + 0x000f8808 26008415 04f42600 90153098 2700e015 &.....&...0.'... │ │ │ │ + 0x000f8818 b003dc21 00c01904 942601cc 1a04a026 ...!.....&.....& │ │ │ │ + 0x000f8828 01b81b04 882601f0 1d2cdc21 00d01e04 .....&...,.!.... │ │ │ │ + 0x000f8838 b0240088 1f048823 00fc2004 0000ac21 .$.....#.. ....! │ │ │ │ + 0x000f8848 04982700 c4211488 23008423 040000ac ..'..!..#..#.... │ │ │ │ + 0x000f8858 2404b024 00e02404 c4220088 252cdc21 $..$..$.."..%,.! │ │ │ │ + 0x000f8868 00d42604 dc2100c8 27048823 00f82704 ..&..!..'..#..'. │ │ │ │ + 0x000f8878 d82600a0 28048823 00010000 00000000 .&..(..#........ │ │ │ │ + 0x000f8888 d051f37f b0b0a800 ffff010b bc0204c8 .Q.............. │ │ │ │ + 0x000f8898 0200b803 04000000 b851f37f b0af1800 .........Q...... │ │ │ │ + 0x000f88a8 ffff0130 98030490 1100e003 2c801100 ...0........,... │ │ │ │ + 0x000f88b8 ac040484 0f00c004 04841100 98050480 ................ │ │ │ │ + 0x000f88c8 1100ec05 a4089011 00fc1004 80110094 ................ │ │ │ │ + 0x000f88d8 11040000 7c51f37f b0b0aa00 ff900d01 ....|Q.......... │ │ │ │ + 0x000f88e8 042c0454 01010000 00000000 6451f37f .,.T........dQ.. │ │ │ │ + 0x000f88f8 b0af0a00 ffff0117 d00304a4 05008c04 ................ │ │ │ │ + 0x000f8908 04e40400 bc0404a8 0500ac05 04000000 ................ │ │ │ │ + 0x000f8918 4051f37f b0af2000 ffff0144 58300000 @Q.... ....DX0.. │ │ │ │ + 0x000f8928 f40104fc 0b00e402 04980a00 d00304c8 ................ │ │ │ │ + 0x000f8938 0b00ac04 04d00900 84054080 0b00c80a ..........@..... │ │ │ │ + 0x000f8948 04c80b00 cc0a0400 00fc0a04 980a00c4 ................ │ │ │ │ + 0x000f8958 0b04d009 00f80b04 0000ac0c 04fc0b00 ................ │ │ │ │ + 0x000f8968 f050f37f b0b0aa00 ff900d01 042c0454 .P...........,.T │ │ │ │ + 0x000f8978 01010000 00000000 d850f37f 01a2b201 .........P...... │ │ │ │ + 0x000f8988 b0b0b0af ff90f001 01e601e4 014ca427 .............L.' │ │ │ │ + 0x000f8998 00d40204 bc290084 0350fc26 00c80404 .....)...P.&.... │ │ │ │ + 0x000f89a8 bc2c00f8 04048c2b 00840504 ec2b00e4 .,.....+.....+.. │ │ │ │ + 0x000f89b8 0504882b 008c0604 d02a0098 0604842c ...+.....*....., │ │ │ │ + 0x000f89c8 00d00604 f82b00f0 06e80990 2c00dc11 .....+......,... │ │ │ │ + 0x000f89d8 04902800 d81204fc 2400f812 04802700 ..(.....$.....'. │ │ │ │ + 0x000f89e8 841330d4 2700c413 84029428 00d4159c ..0.'......(.... │ │ │ │ + 0x000f89f8 01902c00 ac177894 2800d418 04982901 ..,...x.(.....). │ │ │ │ + 0x000f8a08 941b04a4 2901fc1b 04b02901 b01d2c94 ....).....)...,. │ │ │ │ + 0x000f8a18 2800f01d 34902c00 b01e04d4 2700c420 (...4.,.....'.. │ │ │ │ + 0x000f8a28 38902800 f42204c0 2c01e423 04902601 8.(.."..,..#..&. │ │ │ │ + 0x000f8a38 f4230490 2c008824 2c902800 8c260490 .#..,..$,.(..&.. │ │ │ │ + 0x000f8a48 2c00c826 34fc2600 d0270400 008c2804 ,..&4.&..'....(. │ │ │ │ + 0x000f8a58 902800c4 28549428 00ec2904 bc29009c .(..(T.(..)..).. │ │ │ │ + 0x000f8a68 2a34a427 00e82b04 902c00b8 2c049028 *4.'..+..,..,..( │ │ │ │ + 0x000f8a78 00010000 00000000 d84ff37f b0af0400 .........O...... │ │ │ │ + 0x000f8a88 ff904501 39440400 0074dc02 940801a4 ..E.9D...t...... │ │ │ │ + 0x000f8a98 05049409 03e40504 c8080180 0704dc07 ................ │ │ │ │ + 0x000f8aa8 01b40704 800903c4 0804bc09 00fc0804 ................ │ │ │ │ + 0x000f8ab8 ac0903a8 0904e809 03e40904 00000100 ................ │ │ │ │ + 0x000f8ac8 007d0000 00000000 884ff37f b0af0600 .}.......O...... │ │ │ │ + 0x000f8ad8 ffff011d 84020494 0700ec03 04c00600 ................ │ │ │ │ + 0x000f8ae8 88060490 0700b806 04940700 98070400 ................ │ │ │ │ + 0x000f8af8 00000000 5c4ff37f b0af3200 ff90a401 ....\O....2..... │ │ │ │ + 0x000f8b08 018c0150 780000cc 0104fc0a 00840204 ...Px........... │ │ │ │ + 0x000f8b18 0000a804 04dc0a07 880804b4 0807ac08 ................ │ │ │ │ + 0x000f8b28 04981307 900904dc 1200b409 04d81200 ................ │ │ │ │ + 0x000f8b38 cc0904d4 1200e009 04d01200 900a04b0 ................ │ │ │ │ + 0x000f8b48 1000ac0b 040000f4 0b049413 00880c04 ................ │ │ │ │ + 0x000f8b58 e01200d0 0c049413 00ec0c04 e0130084 ................ │ │ │ │ + 0x000f8b68 0d04d013 00980d04 ac1100c0 0f049012 ................ │ │ │ │ + 0x000f8b78 00881004 cc1200ac 1004dc12 00981104 ................ │ │ │ │ + 0x000f8b88 d41300c8 1104e413 00f01104 e8130003 ................ │ │ │ │ + 0x000f8b98 00027d01 7d007d00 00000000 ec720100 ..}.}.}......r.. │ │ │ │ + 0x000f8ba8 9c710100 ac4ef37f b00d8400 ffff0109 .q...N.......... │ │ │ │ + 0x000f8bb8 68047400 94010400 00000000 944ef37f h.t..........N.. │ │ │ │ + 0x000f8bc8 b0ac0100 ffff010b e8020490 0300d003 ................ │ │ │ │ + 0x000f8bd8 04000000 7c4ef37f b0ae0100 ff903901 ....|N........9. │ │ │ │ + 0x000f8be8 2ed80204 0000e803 04900801 f40404c8 ................ │ │ │ │ + 0x000f8bf8 0703b005 04c40701 e00504fc 0603c007 ................ │ │ │ │ + 0x000f8c08 04940800 8c0804d0 0600bc08 04000001 ................ │ │ │ │ + 0x000f8c18 00007d00 00000000 384ef37f b0ab0400 ..}.....8N...... │ │ │ │ + 0x000f8c28 ffff010b 9c0104d0 04008005 04000000 ................ │ │ │ │ + 0x000f8c38 204ef37f b0b0ae00 ffff011d 900104f0 N.............. │ │ │ │ + 0x000f8c48 03008402 04cc0300 c40304f0 0300c803 ................ │ │ │ │ + 0x000f8c58 04cc0300 ec030400 00000000 f44df37f .............M.. │ │ │ │ + 0x000f8c68 b0ad1a00 ffff0189 029001bc 06b01a00 ................ │ │ │ │ + 0x000f8c78 b8082cac 1f008009 04a41b00 940904f0 ..,............. │ │ │ │ + 0x000f8c88 1a00e809 04ac1f00 a80a2cc4 1d00f00a ..........,..... │ │ │ │ + 0x000f8c98 04a81a00 840b04ac 1a00d80b 04c41d00 ................ │ │ │ │ + 0x000f8ca8 e00c2cb4 1800a80d 04a41900 bc0d0490 ..,............. │ │ │ │ + 0x000f8cb8 1900900e 04b41800 d00e2ca4 1f00980f ..........,..... │ │ │ │ + 0x000f8cc8 04f01e00 ac0f04ec 1e008010 04a41f00 ................ │ │ │ │ + 0x000f8cd8 c0102ce8 1e008811 04b41e00 9c1104a8 ..,............. │ │ │ │ + 0x000f8ce8 1f00f011 04e81e00 f8122cec 1a00c013 ..........,..... │ │ │ │ + 0x000f8cf8 04b81a00 d41304b4 1a00a814 04ec1a00 ................ │ │ │ │ + 0x000f8d08 e8142cb0 1e00b015 04fc1d00 c41504f8 ..,............. │ │ │ │ + 0x000f8d18 1d009816 04b01e00 d8162ce8 1f00a017 ..........,..... │ │ │ │ + 0x000f8d28 04b41f00 b41704b0 1f008818 04e81f00 ................ │ │ │ │ + 0x000f8d38 8c190400 00d41904 b41800fc 192cb01a .............,.. │ │ │ │ + 0x000f8d48 00e81a04 ec1a00a0 1b04ac1f 00cc1bf8 ................ │ │ │ │ + 0x000f8d58 01b01a00 f41d04c4 1d00ac1e 04b01e00 ................ │ │ │ │ + 0x000f8d68 e41e04e8 1e00a01f 04a41f00 e41f04e8 ................ │ │ │ │ + 0x000f8d78 1f000000 dc4cf37f b0af1200 ffff011e .....L.......... │ │ │ │ + 0x000f8d88 e40204ac 0600a803 04a80600 bc030484 ................ │ │ │ │ + 0x000f8d98 0500f404 b401a806 00b00604 00000000 ................ │ │ │ │ + 0x000f8da8 b04cf37f b0af0200 ffff010b c00104cc .L.............. │ │ │ │ + 0x000f8db8 0100d401 04000000 984cf37f b0af1800 .........L...... │ │ │ │ + 0x000f8dc8 ffff0161 50800500 00b40688 09a42600 ...aP.........&. │ │ │ │ + 0x000f8dd8 c80fb801 e02100ac 11dc06a4 26009018 .....!......&... │ │ │ │ + 0x000f8de8 64e02100 fc18d401 a426009c 1b2c0000 d.!......&...,.. │ │ │ │ + 0x000f8df8 d41b60a4 2600c01c b4030000 bc22a401 ..`.&........".. │ │ │ │ + 0x000f8e08 a4260084 242ce021 00d42404 a42600d8 .&..$,.!..$..&.. │ │ │ │ + 0x000f8e18 24040000 802554a4 2600f825 040000a0 $....%T.&..%.... │ │ │ │ + 0x000f8e28 2604a426 00000000 284cf37f ad04b200 &..&....(L...... │ │ │ │ + 0x000f8e38 ff901901 11a80164 900301fc 0304e402 .......d........ │ │ │ │ + 0x000f8e48 00800404 00000100 00000000 044cf37f .............L.. │ │ │ │ + 0x000f8e58 b0af0200 ff903901 2e3c0400 00c801b8 ......9..<...... │ │ │ │ + 0x000f8e68 01e00501 e40304f0 04019c04 04a80501 ................ │ │ │ │ + 0x000f8e78 a4050494 0603dc05 04c40400 900604a4 ................ │ │ │ │ + 0x000f8e88 0600cc06 04000001 00007d00 00000000 ..........}..... │ │ │ │ + 0x000f8e98 c04bf37f b0af2600 ffff0172 70040000 .K....&....rp... │ │ │ │ + 0x000f8ea8 c801d006 982b00a8 0930842e 00900b84 .....+...0...... │ │ │ │ + 0x000f8eb8 029c2a00 e00e6898 2900e00f ec07fc27 ..*...h.)......' │ │ │ │ + 0x000f8ec8 008418d0 019c2a00 d01a38fc 2700841c ......*...8.'... │ │ │ │ + 0x000f8ed8 9c019c2a 00a81da8 01fc2700 d81eb404 ...*......'..... │ │ │ │ + 0x000f8ee8 9c2a0098 23dc0498 2b00e828 049c2a00 .*..#...+..(..*. │ │ │ │ + 0x000f8ef8 902904fc 27009429 040000c8 29549c2a .)..'..)....)T.* │ │ │ │ + 0x000f8f08 00c42a98 03982b00 802e309c 2a000000 ..*...+...0.*... │ │ │ │ + 0x000f8f18 404bf37f b0af0800 ffff010f 70040000 @K..........p... │ │ │ │ + 0x000f8f28 a00230d0 03008004 04000000 244bf37f ..0.........$K.. │ │ │ │ + 0x000f8f38 b0ad0400 ffff0110 4c440000 ac0114c8 ........LD...... │ │ │ │ + 0x000f8f48 02009402 90010000 084bf37f b0af2000 .........K.... . │ │ │ │ + 0x000f8f58 ffff0173 5cf801fc 0e00d802 04801000 ...s\........... │ │ │ │ + 0x000f8f68 ac030488 1000f403 1c841000 bc0404a0 ................ │ │ │ │ + 0x000f8f78 1000a805 24d00f00 d8054cd4 0f00cc06 ....$.....L..... │ │ │ │ + 0x000f8f88 10d00f00 e8064cb0 0d00e407 9002d00f ......L......... │ │ │ │ + 0x000f8f98 00800a28 b00d00b4 0a28d40f 00ec0a04 ...(.....(...... │ │ │ │ + 0x000f8fa8 d00f008c 0c9c02fc 0e00cc0e 04b00d00 ................ │ │ │ │ + 0x000f8fb8 f40e04d4 0f00f80e 040000a4 0f2cfc0e .............,.. │ │ │ │ + 0x000f8fc8 00fc0f04 d00f0000 884af37f af3f2e00 .........J...?.. │ │ │ │ + 0x000f8fd8 ffff01d7 025c14ec 36007404 e83600cc .....\..6.t..6.. │ │ │ │ + 0x000f8fe8 0104d036 0098021c cc3600e8 0204c036 ...6.....6.....6 │ │ │ │ + 0x000f8ff8 00c40390 03bc3600 d80804d0 3500b409 ......6.....5... │ │ │ │ + 0x000f9008 14e03500 b00ab801 bc36009c 0d049035 ..5......6.....5 │ │ │ │ + 0x000f9018 00c40d04 a8350088 0f04bc35 00940f04 .....5.....5.... │ │ │ │ + 0x000f9028 b83500f0 0f04b435 00a41204 dc3500cc .5.....5.....5.. │ │ │ │ + 0x000f9038 1204d835 00901404 ac3500a0 1404c837 ...5.....5.....7 │ │ │ │ + 0x000f9048 00fc1404 c0350088 159c01bc 3600cc16 .....5......6... │ │ │ │ + 0x000f9058 04cc3700 d01804d0 3400881a 04c83400 ..7.....4.....4. │ │ │ │ + 0x000f9068 b01a04a4 3400f41b 04f83300 801c04c4 ....4.....3..... │ │ │ │ + 0x000f9078 3500dc1c 048c3300 f41e04a4 35009c1f 5.....3.....5... │ │ │ │ + 0x000f9088 04a03500 e02004d4 3500f020 04cc3500 ..5.. ..5.. ..5. │ │ │ │ + 0x000f9098 cc21048c 3500d821 04bc3600 e42104cc .!..5..!..6..!.. │ │ │ │ + 0x000f90a8 3700f021 04bc3600 f42304d4 3400a024 7..!..6..#..4..$ │ │ │ │ + 0x000f90b8 04943500 e02504dc 3400f025 04d83400 ..5..%..4..%..4. │ │ │ │ + 0x000f90c8 cc2604f0 3600e029 04b03500 8c2a04fc .&..6..)..5..*.. │ │ │ │ + 0x000f90d8 3600c82b 04f83600 d42b04f4 3600b02c 6..+..6..+..6.., │ │ │ │ + 0x000f90e8 04c83500 e82e04d0 3500882f 04cc3700 ..5.....5../..7. │ │ │ │ + 0x000f90f8 cc2f04d0 3400d82f 2ccc3700 943004c0 ./..4../,.7..0.. │ │ │ │ + 0x000f9108 3500a430 048c3500 b431048c 3300c431 5..0..5..1..3..1 │ │ │ │ + 0x000f9118 04b43500 c43204f0 3600d432 04c83500 ..5..2..6..2..5. │ │ │ │ + 0x000f9128 cc340400 008835c0 02bc3600 2449f37f .4....5...6.$I.. │ │ │ │ + 0x000f9138 b0b0ae00 ffff010b c401589c 0200b403 ..........X..... │ │ │ │ + 0x000f9148 04000000 0c49f37f b0af2600 ffff0112 .....I....&..... │ │ │ │ + 0x000f9158 b4079c1d d02400f4 25040000 9c267cd0 .....$..%....&|. │ │ │ │ + 0x000f9168 24000000 ec48f37f b0af1600 ffff0111 $....H.......... │ │ │ │ + 0x000f9178 64e40400 00f40604 f407008c 07b80100 d............... │ │ │ │ + 0x000f9188 00000000 cc48f37f b0b0a800 ffff010c .....H.......... │ │ │ │ + 0x000f9198 14040000 28043c00 48040000 b448f37f ....(.<.H....H.. │ │ │ │ + 0x000f91a8 b0a90200 ffff010f 38040000 9c0104bc ........8....... │ │ │ │ + 0x000f91b8 0100c801 04000000 9848f37f b0ac0900 .........H...... │ │ │ │ + 0x000f91c8 ffff010b 900104d8 01008802 04000000 ................ │ │ │ │ + 0x000f91d8 8048f37f b0ac0900 ffff010b 900104d8 .H.............. │ │ │ │ + 0x000f91e8 01008802 04000000 6848f37f b0ad1000 ........hH...... │ │ │ │ + 0x000f91f8 ffff010f 64040000 d80104b8 0200f002 ....d........... │ │ │ │ + 0x000f9208 04000000 4c48f37f b0ad1000 ffff010f ....LH.......... │ │ │ │ + 0x000f9218 64040000 c80104a8 0200e002 04000000 d............... │ │ │ │ + 0x000f9228 3048f37f b0ad1e00 ffff011d 980304c4 0H.............. │ │ │ │ + 0x000f9238 0400ac03 04ac0500 c00304ec 0400f803 ................ │ │ │ │ + 0x000f9248 04b00500 e8044400 00000000 0448f37f ......D......H.. │ │ │ │ + 0x000f9258 b0af1800 ffff016d a001049c 1200b002 .......m........ │ │ │ │ + 0x000f9268 04ec1100 a8030484 1300c004 04d41200 ................ │ │ │ │ + 0x000f9278 84050400 00d80504 a41400bc 06040000 ................ │ │ │ │ + 0x000f9288 8c0704f4 1300cc07 040000a0 08049415 ................ │ │ │ │ + 0x000f9298 00840904 0000f009 04dc1400 800b04f4 ................ │ │ │ │ + 0x000f92a8 1600b80c 04bc1600 c00d0484 1600f40e ................ │ │ │ │ + 0x000f92b8 04cc1500 881004bc 1300cc11 04ac1700 ................ │ │ │ │ + 0x000f92c8 d0120400 00000000 8847f37f b0af1000 .........G...... │ │ │ │ + 0x000f92d8 ffff0121 44040000 b002048c 0500b403 ...!D........... │ │ │ │ + 0x000f92e8 04dc0400 f00304a8 0400a004 6c0000c4 ............l... │ │ │ │ + 0x000f92f8 0504a804 00000000 5847f37f b0af1000 ........XG...... │ │ │ │ + 0x000f9308 ffff0128 880104d0 0500dc02 04980500 ...(............ │ │ │ │ + 0x000f9318 c4030488 0600a804 040000f0 04048006 ................ │ │ │ │ + 0x000f9328 00fc0504 0000e406 04800600 2447f37f ............$G.. │ │ │ │ + 0x000f9338 b0ab0400 ffff011f 44040000 7c04c004 ........D...|... │ │ │ │ + 0x000f9348 00a00204 0000ac02 04bc0400 f40204f0 ................ │ │ │ │ + 0x000f9358 03008005 04000000 f846f37f b0aa0300 .........F...... │ │ │ │ + 0x000f9368 ffff0112 a8018001 0000d802 04a80400 ................ │ │ │ │ + 0x000f9378 98038c02 00000000 d846f37f b0ac0300 .........F...... │ │ │ │ + 0x000f9388 ffff0115 3c040000 b00104b4 0400ac02 ....<........... │ │ │ │ + 0x000f9398 04d80300 b8040400 00000000 b446f37f .............F.. │ │ │ │ + 0x000f93a8 b0ac0300 ffff0114 3c040000 7c04b004 ........<...|... │ │ │ │ + 0x000f93b8 00f80104 d40300b4 04040000 9446f37f .............F.. │ │ │ │ + 0x000f93c8 b0ad0800 ffff011a 3c040000 5004ec02 ........<...P... │ │ │ │ + 0x000f93d8 00b40104 b40200ac 0204a003 009c0304 ................ │ │ │ │ + 0x000f93e8 00000000 6c46f37f b0aa0300 ffff011a ....lF.......... │ │ │ │ + 0x000f93f8 5c040000 7404d803 00cc0204 a0030094 \...t........... │ │ │ │ + 0x000f9408 0304d803 00dc0304 00000000 4446f37f ............DF.. │ │ │ │ + 0x000f9418 b0aa0300 ffff011a 5c040000 7404c803 ........\...t... │ │ │ │ + 0x000f9428 00c00204 90030084 0304c803 00cc0304 ................ │ │ │ │ + 0x000f9438 00000000 1c46f37f b0af0e00 ffff0117 .....F.......... │ │ │ │ + 0x000f9448 900204e8 0600b003 04b00700 a004048c ................ │ │ │ │ + 0x000f9458 0600ac07 04000000 f845f37f b0af0800 .........E...... │ │ │ │ + 0x000f9468 ffff0117 dc01049c 0600e402 04dc0600 ................ │ │ │ │ + 0x000f9478 d40304c0 0500d806 04000000 d445f37f .............E.. │ │ │ │ + 0x000f9488 b0ae0700 ffff010c 980104b4 02008c02 ................ │ │ │ │ + 0x000f9498 8c010000 bc45f37f b0af1200 ffff0128 .....E.........( │ │ │ │ + 0x000f94a8 40040000 8c0538e8 0700e405 04fc0800 @.....8......... │ │ │ │ + 0x000f94b8 9c0604cc 0800d406 04d00800 b007cc01 ................ │ │ │ │ + 0x000f94c8 e8070080 09040000 8845f37f b0b0aa00 .........E...... │ │ │ │ + 0x000f94d8 ffff016d 2c040000 6004ac03 00700488 ...m,...`....p.. │ │ │ │ + 0x000f94e8 04008001 04800400 900104f8 0300a001 ................ │ │ │ │ + 0x000f94f8 04f00300 b00104e8 0300c001 04e00300 ................ │ │ │ │ + 0x000f9508 d00104d8 0300e001 04d00300 f00104a8 ................ │ │ │ │ + 0x000f9518 04008002 04a00400 90020498 0400a002 ................ │ │ │ │ + 0x000f9528 04900400 b00204b8 0400c002 04b00400 ................ │ │ │ │ + 0x000f9538 d00204c0 0400e002 04c80300 94033400 ..............4. │ │ │ │ + 0x000f9548 00000000 0c45f37f b0b0aa00 ffff010c .....E.......... │ │ │ │ + 0x000f9558 18040000 24043800 44040000 f444f37f ....$.8.D....D.. │ │ │ │ + 0x000f9568 b0b0aa00 ffff010c 24040000 30044400 ........$...0.D. │ │ │ │ + 0x000f9578 50040000 dc44f37f b0b0ae00 ffff011b P....D.......... │ │ │ │ + 0x000f9588 7c180000 ac0118b0 0200e001 04a00200 |............... │ │ │ │ + 0x000f9598 9c021400 00cc0204 b0020000 b444f37f .............D.. │ │ │ │ + 0x000f95a8 b0b0ac00 ffff011b 60180000 90011884 ........`....... │ │ │ │ + 0x000f95b8 0200b801 04f40100 f0011400 00a00204 ................ │ │ │ │ + 0x000f95c8 84020000 8c44f37f b0b0aa00 ffff0108 .....D.......... │ │ │ │ + 0x000f95d8 64047000 78040000 7844f37f b0b0ae00 d.p.x...xD...... │ │ │ │ + 0x000f95e8 ffff0110 7c04c401 00b80104 c80100e8 ....|........... │ │ │ │ + 0x000f95f8 01040000 5c44f37f b0b0a800 ffff0108 ....\D.......... │ │ │ │ + 0x000f9608 60046c00 74040000 4844f37f b0b0a800 `.l.t...HD...... │ │ │ │ + 0x000f9618 ffff010b b80104cc 0100d401 04000000 ................ │ │ │ │ + 0x000f9628 3044f37f b0af0200 ffff0122 cc011800 0D.........".... │ │ │ │ + 0x000f9638 00f80118 fc0300a4 0204f803 00b80304 ................ │ │ │ │ + 0x000f9648 d40300d0 03280000 9c0404fc 03000000 .....(.......... │ │ │ │ + 0x000f9658 0044f37f b0b0ae00 ffff0121 64180000 .D.........!d... │ │ │ │ + 0x000f9668 900118b0 0200bc01 04ac0200 f8010488 ................ │ │ │ │ + 0x000f9678 02008402 280000cc 0204b002 00000000 ....(........... │ │ │ │ + 0x000f9688 d043f37f b0b0aa00 ffff010c 18040000 .C.............. │ │ │ │ + 0x000f9698 24043800 44040000 b843f37f b0b0aa00 $.8.D....C...... │ │ │ │ + 0x000f96a8 ffff010c 24040000 30044400 50040000 ....$...0.D.P... │ │ │ │ + 0x000f96b8 a043f37f b0b0ac00 ffff0110 18040000 .C.............. │ │ │ │ + 0x000f96c8 44046400 50046800 7c040000 8443f37f D.d.P.h.|....C.. │ │ │ │ + 0x000f96d8 b0b0ac00 ffff0111 24040000 50047000 ........$...P.p. │ │ │ │ + 0x000f96e8 5c047400 88010400 00000000 6443f37f \.t.........dC.. │ │ │ │ + 0x000f96f8 b0b0ac00 ffff0111 18040000 44047400 ............D.t. │ │ │ │ + 0x000f9708 50047800 8c010400 00000000 4443f37f P.x.........DC.. │ │ │ │ + 0x000f9718 b0b0ac00 ffff0113 24040000 50048001 ........$...P... │ │ │ │ + 0x000f9728 005c0484 01009801 04000000 2443f37f .\..........$C.. │ │ │ │ + 0x000f9738 b0ad2000 ffff011d 800204b4 03009802 .. ............. │ │ │ │ + 0x000f9748 049c0400 b00204dc 0300e802 04a00400 ................ │ │ │ │ + 0x000f9758 d8034400 00000000 f842f37f b0af2600 ..D......B....&. │ │ │ │ + 0x000f9768 ffff013f 8c01f001 0000b803 28ec0700 ...?........(... │ │ │ │ + 0x000f9778 b4045000 00e80504 a0090080 06049c09 ..P............. │ │ │ │ + 0x000f9788 00980604 980900d0 0604c808 00c00704 ................ │ │ │ │ + 0x000f9798 ec0700e8 07380000 c40804ec 0700c409 .....8.......... │ │ │ │ + 0x000f97a8 04000000 ac42f37f b0ad2000 ffff011d .....B.... ..... │ │ │ │ + 0x000f97b8 ec0204a0 04008403 04880500 9c0304c8 ................ │ │ │ │ + 0x000f97c8 0400d403 048c0500 c4044400 00000000 ..........D..... │ │ │ │ + 0x000f97d8 8042f37f b0b0aa00 ffff010c 18040000 .B.............. │ │ │ │ + 0x000f97e8 48246c00 78040000 6842f37f b0b0aa00 H$l.x...hB...... │ │ │ │ + 0x000f97f8 ffff010d 24040000 54247800 84010400 ....$...T$x..... │ │ │ │ + 0x000f9808 00000000 4c42f37f b0b0ac00 ffff0120 ....LB......... │ │ │ │ + 0x000f9818 18040000 581cd001 00900118 b40100b0 ....X........... │ │ │ │ + 0x000f9828 0104d001 00c80104 0000cc01 04b40100 ................ │ │ │ │ + 0x000f9838 2042f37f b0b0ac00 ffff0120 24040000 B......... $... │ │ │ │ + 0x000f9848 641cdc01 009c0118 c00100bc 0104dc01 d............... │ │ │ │ + 0x000f9858 00d40104 0000d801 04c00100 f441f37f .............A.. │ │ │ │ + 0x000f9868 b0b0aa00 ffff010c 18040000 28043c00 ............(.<. │ │ │ │ + 0x000f9878 48040000 dc41f37f b0b0aa00 ffff010c H....A.......... │ │ │ │ + 0x000f9888 24040000 34044800 54040000 c441f37f $...4.H.T....A.. │ │ │ │ + 0x000f9898 b0af0c00 ffff011b 58040000 cc014cf4 ........X.....L. │ │ │ │ + 0x000f98a8 0200ac02 04d40300 a0030400 00d00340 ...............@ │ │ │ │ + 0x000f98b8 f4020000 9c41f37f b0af0e00 ffff011b .....A.......... │ │ │ │ + 0x000f98c8 58040000 cc014cf8 0200b002 04d80300 X.....L......... │ │ │ │ + 0x000f98d8 a4030400 00d40340 f8020000 7441f37f .......@....tA.. │ │ │ │ + 0x000f98e8 b0af0c00 ffff011b 58040000 cc014cf4 ........X.....L. │ │ │ │ + 0x000f98f8 0200ac02 04d40300 a0030400 00d00340 ...............@ │ │ │ │ + 0x000f9908 f4020000 4c41f37f b0ab0200 ffff010a ....LA.......... │ │ │ │ + 0x000f9918 7004a801 00d80104 00000000 3441f37f p...........4A.. │ │ │ │ + 0x000f9928 b0aa0100 ffff010f 3c040000 a40104e0 ........<....... │ │ │ │ + 0x000f9938 01009802 04000000 1841f37f b0af2200 .........A....". │ │ │ │ + 0x000f9948 ffff0147 bc0204a8 0f008804 04c40f00 ...G............ │ │ │ │ + 0x000f9958 fc0404ac 0e00f406 048c0f00 d00804a0 ................ │ │ │ │ + 0x000f9968 0f00ac0a 04a40f00 a80c04fc 0e00dc0c ................ │ │ │ │ + 0x000f9978 04800f00 900d0484 0f00cc0d 04880f00 ................ │ │ │ │ + 0x000f9988 840e04c8 0f00cc0f 04000000 c440f37f .............@.. │ │ │ │ + 0x000f9998 ae7fb200 ffff0118 48040000 6404fc02 ........H...d... │ │ │ │ + 0x000f99a8 006c0400 00900130 cc0200ac 03040000 .l.....0........ │ │ │ │ + 0x000f99b8 a040f37f b0af3800 ffff011c c8013400 .@....8.......4. │ │ │ │ + 0x000f99c8 008c0294 019c0600 ec030400 00980504 ................ │ │ │ │ + 0x000f99d8 e40500a0 06040000 7840f37f af3f0800 ........x@...?.. │ │ │ │ + 0x000f99e8 ff905d01 55640400 00a00104 b81900ac ..].Ud.......... │ │ │ │ + 0x000f99f8 03040000 880404dc 1a00d805 04e81900 ................ │ │ │ │ + 0x000f9a08 e00604dc 1b00d008 0400008c 0904d81b ................ │ │ │ │ + 0x000f9a18 00940b04 b8190094 0d04d81b 00a40f04 ................ │ │ │ │ + 0x000f9a28 981b01d4 0f04e01a 01e41904 0000941b ................ │ │ │ │ + 0x000f9a38 04d01b00 cc1b0484 19000100 00000000 ................ │ │ │ │ + 0x000f9a48 1040f37f b0b0aa00 ffff010c 18040000 .@.............. │ │ │ │ + 0x000f9a58 24043000 3c040000 f83ff37f b0af3e00 $.0.<....?....>. │ │ │ │ + 0x000f9a68 ffff0128 74500000 d4011cd8 0800c002 ...(tP.......... │ │ │ │ + 0x000f9a78 8402c409 00940504 880900f4 0604c409 ................ │ │ │ │ + 0x000f9a88 00840904 0000f409 14c40900 c43ff37f .............?.. │ │ │ │ + 0x000f9a98 af3f0800 ff905d01 55640400 00a00104 .?....].Ud...... │ │ │ │ + 0x000f9aa8 b81900ac 03040000 880404dc 1a00d805 ................ │ │ │ │ + 0x000f9ab8 04e81900 e00604dc 1b00d008 0400008c ................ │ │ │ │ + 0x000f9ac8 0904d81b 00940b04 b8190094 0d04d81b ................ │ │ │ │ + 0x000f9ad8 00a40f04 981b01d4 0f04e01a 01e41904 ................ │ │ │ │ + 0x000f9ae8 0000941b 04d01b00 cc1b0484 19000100 ................ │ │ │ │ + 0x000f9af8 00000000 5c3ff37f b0b0aa00 ffff010c ....\?.......... │ │ │ │ + 0x000f9b08 18040000 24043000 3c040000 443ff37f ....$.0.<...D?.. │ │ │ │ + 0x000f9b18 af3f0800 ff904d01 45640400 00a00104 .?....M.Ed...... │ │ │ │ + 0x000f9b28 c41900d8 0304b01a 00e80504 c81900e8 ................ │ │ │ │ + 0x000f9b38 0704c019 00f00904 c41900f0 0b04c019 ................ │ │ │ │ + 0x000f9b48 00880e04 d41801b8 0e049c18 01d01804 ................ │ │ │ │ + 0x000f9b58 8c190088 1904e817 00bc1904 00000100 ................ │ │ │ │ + 0x000f9b68 00000000 ec3ef37f b0af2000 ffff011d .....>.... ..... │ │ │ │ + 0x000f9b78 c40204a0 0700c004 04bc0700 fc05049c ................ │ │ │ │ + 0x000f9b88 0700b806 04e40600 d0070400 00000000 ................ │ │ │ │ + 0x000f9b98 c03ef37f b0aa0100 ffff010f 3c040000 .>..........<... │ │ │ │ + 0x000f9ba8 880104c4 0100fc01 04000000 a43ef37f .............>.. │ │ │ │ + 0x000f9bb8 b0ae3300 ffff0110 80014000 00980204 ..3.......@..... │ │ │ │ + 0x000f9bc8 fc0200b4 03040000 883ef37f b0b0aa00 .........>...... │ │ │ │ + 0x000f9bd8 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f9be8 703ef37f b0af2000 ffff0111 c001f804 p>.... ......... │ │ │ │ + 0x000f9bf8 0000c007 04980800 d8081400 00000000 ................ │ │ │ │ + 0x000f9c08 503ef37f af3f0800 ff904d01 45640400 P>...?....M.Ed.. │ │ │ │ + 0x000f9c18 00a00104 c41900d8 0304b01a 00e80504 ................ │ │ │ │ + 0x000f9c28 c81900e8 0704c019 00f00904 c41900f0 ................ │ │ │ │ + 0x000f9c38 0b04c019 00880e04 d41801b8 0e049c18 ................ │ │ │ │ + 0x000f9c48 01d01804 8c190088 1904e817 00bc1904 ................ │ │ │ │ + 0x000f9c58 00000100 00000000 f83df37f b0b0aa00 .........=...... │ │ │ │ + 0x000f9c68 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000f9c78 e03df37f b0af0e00 ffff0110 7ccc0100 .=..........|... │ │ │ │ + 0x000f9c88 00980304 940400e8 04080000 c43df37f .............=.. │ │ │ │ + 0x000f9c98 af3f0800 ff905901 4f640400 00a00104 .?....Y.Od...... │ │ │ │ + 0x000f9ca8 801a00a8 03040000 fc0304ec 1a008806 ................ │ │ │ │ + 0x000f9cb8 04841a00 f0070400 00ac0804 fc1900b4 ................ │ │ │ │ + 0x000f9cc8 0a04801a 00b40c04 fc1900c4 0e049019 ................ │ │ │ │ + 0x000f9cd8 01f40e04 d818018c 1904c819 00c41904 ................ │ │ │ │ + 0x000f9ce8 a41800f8 19040000 01000000 00000000 ................ │ │ │ │ + 0x000f9cf8 603df37f b0b0aa00 ffff010c 18040000 `=.............. │ │ │ │ + 0x000f9d08 24043000 3c040000 483df37f b0af0800 $.0.<...H=...... │ │ │ │ + 0x000f9d18 ff901d01 15400400 00ec0404 a80801dc .....@.......... │ │ │ │ + 0x000f9d28 0804fc07 00e00804 00000100 00000000 ................ │ │ │ │ + 0x000f9d38 203df37f b0af0800 ff901d01 15400400 =...........@.. │ │ │ │ + 0x000f9d48 00ec0404 a80801dc 0804fc07 00e00804 ................ │ │ │ │ + 0x000f9d58 00000100 00000000 f83cf37f af3f0a00 .........<...?.. │ │ │ │ + 0x000f9d68 ffff0182 01600400 009c0104 9c1f00d4 .....`.......... │ │ │ │ + 0x000f9d78 03040000 ac040498 1f009005 04c01b00 ................ │ │ │ │ + 0x000f9d88 84060400 00c00604 e81e00f4 08040000 ................ │ │ │ │ + 0x000f9d98 cc0904e4 1e00d40b 04fc1d00 d40d0400 ................ │ │ │ │ + 0x000f9da8 00900e04 cc1d00b4 10040000 f010049c ................ │ │ │ │ + 0x000f9db8 1d00d013 04981d00 c01504b0 1c00e417 ................ │ │ │ │ + 0x000f9dc8 04801c00 a01a049c 1f00c41a 04e81e00 ................ │ │ │ │ + 0x000f9dd8 e81a04cc 1d008c1b 049c1d00 b01b0480 ................ │ │ │ │ + 0x000f9de8 1c00ac1c 04000000 683cf37f b0af1000 ........h<...... │ │ │ │ + 0x000f9df8 ffff0115 64040000 dc0104ac 04009403 ....d........... │ │ │ │ + 0x000f9e08 04f40300 e0040400 00000000 443cf37f ............D<.. │ │ │ │ + 0x000f9e18 b0aa0100 ffff010f 3c040000 980104d4 ........<....... │ │ │ │ + 0x000f9e28 01008c02 04000000 283cf37f af3f0800 ........(<...?.. │ │ │ │ + 0x000f9e38 ffff0148 b001dc01 0000b405 8401b023 ...H...........# │ │ │ │ + 0x000f9e48 00c806e4 08b82300 88100498 2300c01b ......#.....#... │ │ │ │ + 0x000f9e58 040000a8 1d04b823 00c81f04 b02300d8 .......#.....#.. │ │ │ │ + 0x000f9e68 20049422 00ec222c 0000e023 04b02300 .."..",...#..#. │ │ │ │ + 0x000f9e78 8c2404b8 2300a424 04b02300 d43bf37f .$..#..$..#..;.. │ │ │ │ + 0x000f9e88 b0b0aa00 ffff010c 18040000 24043000 ............$.0. │ │ │ │ + 0x000f9e98 3c040000 bc3bf37f b0af3a00 ffff0112 <....;....:..... │ │ │ │ + 0x000f9ea8 a801c002 0000c005 9412d417 0090182c ..............., │ │ │ │ + 0x000f9eb8 00000000 9c3bf37f b0b0aa00 ffff010c .....;.......... │ │ │ │ + 0x000f9ec8 18040000 24043000 3c040000 843bf37f ....$.0.<....;.. │ │ │ │ + 0x000f9ed8 af3f0800 ff905901 4f640400 00a00104 .?....Y.Od...... │ │ │ │ + 0x000f9ee8 801a00a8 03040000 fc0304ec 1a008806 ................ │ │ │ │ + 0x000f9ef8 04841a00 f0070400 00ac0804 fc1900b4 ................ │ │ │ │ + 0x000f9f08 0a04801a 00b40c04 fc1900c4 0e049019 ................ │ │ │ │ + 0x000f9f18 01f40e04 d818018c 1904c819 00c41904 ................ │ │ │ │ + 0x000f9f28 a41800f8 19040000 01000000 00000000 ................ │ │ │ │ + 0x000f9f38 203bf37f b0ab0200 ffff010f 3c040000 ;..........<... │ │ │ │ + 0x000f9f48 880104c4 01008c02 04000000 043bf37f .............;.. │ │ │ │ + 0x000f9f58 b0aa0100 ffff010a 6c04a401 00d40104 ........l....... │ │ │ │ + 0x000f9f68 00000000 ec3af37f b0b0aa00 ffff010c .....:.......... │ │ │ │ + 0x000f9f78 18040000 24043000 3c040000 d43af37f ....$.0.<....:.. │ │ │ │ + 0x000f9f88 af3f0800 ff905901 4f640400 00a00104 .?....Y.Od...... │ │ │ │ + 0x000f9f98 801a00a8 03040000 fc0304ec 1a008806 ................ │ │ │ │ + 0x000f9fa8 04841a00 f0070400 00ac0804 fc1900b4 ................ │ │ │ │ + 0x000f9fb8 0a04801a 00b40c04 fc1900c4 0e049019 ................ │ │ │ │ + 0x000f9fc8 01f40e04 d818018c 1904c819 00c41904 ................ │ │ │ │ + 0x000f9fd8 a41800f8 19040000 01000000 00000000 ................ │ │ │ │ + 0x000f9fe8 703af37f b0ab0200 ffff010f 3c040000 p:..........<... │ │ │ │ + 0x000f9ff8 8c0104c8 01009002 04000000 543af37f ............T:.. │ │ │ │ + 0x000fa008 b0aa0100 ffff010a 6c04a401 00d40104 ........l....... │ │ │ │ + 0x000fa018 00000000 3c3af37f b0ae0700 ffff0116 ....<:.......... │ │ │ │ + 0x000fa028 5c040000 c00104d4 0200ac02 98019003 \............... │ │ │ │ + 0x000fa038 00c40304 00000000 183af37f b0b0aa00 .........:...... │ │ │ │ + 0x000fa048 ffff010c 1c040000 50045c00 64040000 ........P.\.d... │ │ │ │ + 0x000fa058 003af37f b0b0aa00 ffff0110 1c040000 .:.............. │ │ │ │ + 0x000fa068 48046400 54046800 7c040000 e439f37f H.d.T.h.|....9.. │ │ │ │ + 0x000fa078 b0b0aa00 ffff010d 20400000 68047800 ........ @..h.x. │ │ │ │ + 0x000fa088 84010400 00000000 c839f37f af3f3200 .........9...?2. │ │ │ │ + 0x000fa098 ffff01a3 019c01d0 020000f4 04048832 ...............2 │ │ │ │ + 0x000fa0a8 00e0059c 01e43000 c8079003 dc3300c0 ......0......3.. │ │ │ │ + 0x000fa0b8 0b04e834 00a40c04 b434008c 0f44b034 ...4.....4...D.4 │ │ │ │ + 0x000fa0c8 00c011ac 09e03000 941b04e0 3100f01c ......0.....1... │ │ │ │ + 0x000fa0d8 48e03000 d01d0488 2f00e01d e801e030 H.0...../......0 │ │ │ │ + 0x000fa0e8 0094201c d43100f0 20c005e0 3000f829 .. ..1.. ...0..) │ │ │ │ + 0x000fa0f8 04b03400 882ad801 e03000e4 2b04bc2d ..4..*...0..+..- │ │ │ │ + 0x000fa108 00802c04 e03000b8 2da80100 00842fdc ..,..0..-...../. │ │ │ │ + 0x000fa118 01e03000 943134e4 3000dc32 7cdc3300 ..0..14.0..2|.3. │ │ │ │ + 0x000fa128 d83304e4 30008434 2cb03400 e43404b4 .3..0..4,.4..4.. │ │ │ │ + 0x000fa138 34009835 04e83400 1839f37f b0ad2000 4..5..4..9.... . │ │ │ │ + 0x000fa148 ffff011d d802048c 0400f002 04f40400 ................ │ │ │ │ + 0x000fa158 880304b4 0400c003 04f80400 b0044400 ..............D. │ │ │ │ + 0x000fa168 00000000 ec38f37f b0ad2000 ffff011d .....8.... ..... │ │ │ │ + 0x000fa178 b80204ec 0300d002 04d40400 e8020494 ................ │ │ │ │ + 0x000fa188 0400a003 04d80400 90044400 00000000 ..........D..... │ │ │ │ + 0x000fa198 c038f37f b0b0aa00 ffff010c 18040000 .8.............. │ │ │ │ + 0x000fa1a8 24043000 3c040000 a838f37f af3f0800 $.0.<....8...?.. │ │ │ │ + 0x000fa1b8 ff905901 4f640400 00a00104 801a00a8 ..Y.Od.......... │ │ │ │ + 0x000fa1c8 03040000 fc0304ec 1a008806 04841a00 ................ │ │ │ │ + 0x000fa1d8 f0070400 00ac0804 fc1900b4 0a04801a ................ │ │ │ │ + 0x000fa1e8 00b40c04 fc1900c4 0e049019 01f40e04 ................ │ │ │ │ + 0x000fa1f8 d818018c 1904c819 00c41904 a41800f8 ................ │ │ │ │ + 0x000fa208 19040000 01000000 00000000 4438f37f ............D8.. │ │ │ │ + 0x000fa218 b0aa0100 ffff010f 3c040000 880104c4 ........<....... │ │ │ │ + 0x000fa228 0100fc01 04000000 2838f37f b0aa0100 ........(8...... │ │ │ │ + 0x000fa238 ffff010a 6c04a401 00d40104 00000000 ....l........... │ │ │ │ + 0x000fa248 1038f37f b0ae0700 ffff0116 5c040000 .8..........\... │ │ │ │ + 0x000fa258 c00104d4 0200ac02 98019003 00c40304 ................ │ │ │ │ + 0x000fa268 00000000 ec37f37f b0b0aa00 ffff0115 .....7.......... │ │ │ │ + 0x000fa278 1c040000 48046c00 54047000 60046c00 ....H.l.T.p.`.l. │ │ │ │ + 0x000fa288 84010400 00000000 c837f37f b0b0aa00 .........7...... │ │ │ │ + 0x000fa298 ffff010d 20400000 68047800 84010400 .... @..h.x..... │ │ │ │ + 0x000fa2a8 00000000 ac37f37f b0b0aa00 ffff0110 .....7.......... │ │ │ │ + 0x000fa2b8 1c040000 50046800 5c046c00 7c040000 ....P.h.\.l.|... │ │ │ │ + 0x000fa2c8 9037f37f af3f0400 ff904101 386c0400 .7...?....A.8l.. │ │ │ │ + 0x000fa2d8 00a80104 c41000b4 03040000 8c0404ac ................ │ │ │ │ + 0x000fa2e8 1100dc05 04b01100 e40604dc 0f00ec08 ................ │ │ │ │ + 0x000fa2f8 04c41000 fc0a04f4 1001f010 040000a8 ................ │ │ │ │ + 0x000fa308 1104cc11 00010000 00000000 4437f37f ............D7.. │ │ │ │ + 0x000fa318 af14b200 ffff01df 01800190 030000e4 ................ │ │ │ │ + 0x000fa328 0438d030 00dc0604 dc2f00c0 0704d42c .8.0...../....., │ │ │ │ + 0x000fa338 00e40838 d43100a8 0a389c31 00bc0ba0 ...8.1...8.1.... │ │ │ │ + 0x000fa348 02e83200 bc0e04d8 2d00e00f 04983000 ..2.....-.....0. │ │ │ │ + 0x000fa358 b01004a8 2f00d412 04c42e00 a41304d4 ..../........... │ │ │ │ + 0x000fa368 2d00b415 049c3000 b8170494 3000ec17 -.....0.....0... │ │ │ │ + 0x000fa378 048c2e00 c818048c 2d00c81b ec02c02e ........-....... │ │ │ │ + 0x000fa388 00e41f64 e02f00d0 2060f02a 00882280 ...d./.. `.*..". │ │ │ │ + 0x000fa398 05c02e00 e82804f0 2a00d02c 04000088 .....(..*..,.... │ │ │ │ + 0x000fa3a8 2d04c02e 00d02d04 d42c0088 2e04d82d -.....-..,.....- │ │ │ │ + 0x000fa3b8 00bc2e04 9c3000f4 2e049c31 00a42f04 .....0.....1../. │ │ │ │ + 0x000fa3c8 a82f00d8 2f04dc2f 00903004 8c2e00cc ./../../..0..... │ │ │ │ + 0x000fa3d8 3004c42e 00e83004 d0300098 31040000 0.....0..0..1... │ │ │ │ + 0x000fa3e8 d03104e8 32008432 04d43100 b4320498 .1..2..2..1..2.. │ │ │ │ + 0x000fa3f8 3000e432 04ec3200 5836f37f b0b0aa00 0..2..2.X6...... │ │ │ │ + 0x000fa408 ffff010c 18040000 24043000 3c040000 ........$.0.<... │ │ │ │ + 0x000fa418 4036f37f b0b0aa00 ffff010c 18040000 @6.............. │ │ │ │ + 0x000fa428 24043000 3c040000 2836f37f af3f0800 $.0.<...(6...?.. │ │ │ │ + 0x000fa438 ff905901 4f640400 00a00104 801a00a8 ..Y.Od.......... │ │ │ │ + 0x000fa448 03040000 fc0304ec 1a008806 04841a00 ................ │ │ │ │ + 0x000fa458 f0070400 00ac0804 fc1900b4 0a04801a ................ │ │ │ │ + 0x000fa468 00b40c04 fc1900c4 0e049019 01f40e04 ................ │ │ │ │ + 0x000fa478 d818018c 1904c819 00c41904 a41800f8 ................ │ │ │ │ + 0x000fa488 19040000 01000000 00000000 c435f37f .............5.. │ │ │ │ + 0x000fa498 b0aa0100 ffff010f 3c040000 8c0104c8 ........<....... │ │ │ │ + 0x000fa4a8 01008002 04000000 a835f37f b0aa0100 .........5...... │ │ │ │ + 0x000fa4b8 ffff010a 6c04a401 00d40104 0000 ....l......... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,422 +1,420 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x000fa4cc bc3bf37f b0ab0280 e43cf37f 309dff7f .;.......<..0... │ │ │ │ - 0x000fa4dc 843ef37f b0ab0280 ac3ff37f b0aa0180 .>.......?...... │ │ │ │ - 0x000fa4ec 8c40f37f 8cb5ff7f b041f37f b0ab0280 .@.......A...... │ │ │ │ - 0x000fa4fc d842f37f b0a80180 1c43f37f b0ab0280 .B.......C...... │ │ │ │ - 0x000fa50c a446f37f 14c8ff7f 0847f37f b0ab0280 .F.......G...... │ │ │ │ - 0x000fa51c 3048f37f 01000000 3c48f37f b0aa0180 0H............ │ │ │ │ - 0x000fb26c e43ff97f 54bbff7f 5842f97f 6cbbff7f .?..T...XB..l... │ │ │ │ - 0x000fb27c 1444f97f 80bbff7f e448f97f c0bbff7f .D.......H...... │ │ │ │ - 0x000fb28c 0c50f97f 18bcff7f a452f97f 01000000 .P.......R...... │ │ │ │ - 0x000fb29c 3453f97f b0af0480 d454f97f 01000000 4S.......T...... │ │ │ │ - 0x000fb2ac f455f97f b0a80180 2c56f97f 00840280 .U......,V...... │ │ │ │ - 0x000fb2bc 7856f97f b0aa0980 8c57f97f 01000000 xV.......W...... │ │ │ │ - 0x000fb2cc 585df97f b0ac0180 f05df97f b0aa0580 X].......]...... │ │ │ │ - 0x000fb2dc 145ff97f 01000000 285ff97f dcbbff7f ._......(_...... │ │ │ │ - 0x000fb2ec 5869f97f 64bcff7f 946ef97f 7cbcff7f Xi..d....n..|... │ │ │ │ - 0x000fb2fc a875f97f a4bcff7f 4c7df97f d8bcff7f .u......L}...... │ │ │ │ - 0x000fb30c 7882f97f 01000000 a883f97f 0cbdff7f x............... │ │ │ │ - 0x000fb31c e887f97f b0b0aa80 0889f97f 01000000 ................ │ │ │ │ - 0x000fb32c d88af97f b0b0a880 388bf97f b0b0ac80 ........8....... │ │ │ │ - 0x000fb33c 148cf97f b0b0a880 b48cf97f 01000000 ................ │ │ │ │ - 0x000fb34c d88df97f b0b0a880 708ef97f 00840280 ........p....... │ │ │ │ - 0x000fb35c d88ef97f b0ab0280 0490f97f 01000000 ................ │ │ │ │ - 0x000fb36c 9090f97f b0b0ac80 4c91f97f 01000000 ........L....... │ │ │ │ - 0x000fb37c c491f97f b0b0a880 6492f97f b0a90280 ........d....... │ │ │ │ - 0x000fb38c 0893f97f b0b0ac80 e493f97f b0aa0180 ................ │ │ │ │ - 0x000fb39c 0895f97f 01000000 20a1f97f ccbcff7f ........ ....... │ │ │ │ - 0x000fb3ac 90a5f97f ecbcff7f 00aaf97f 0cbdff7f ................ │ │ │ │ - 0x000fb3bc d8c8f97f 18bfff7f f0f6f97f 8cc2ff7f ................ │ │ │ │ - 0x000fb3cc d0fbf97f b0af0480 6cfdf97f 68c3ff7f ........l...h... │ │ │ │ - 0x000fb3dc e0fef97f 01000000 c4fff97f 90c3ff7f ................ │ │ │ │ - 0x000fb3ec 6802fa7f b0b0a880 8402fa7f 01000000 h............... │ │ │ │ - 0x000fb3fc 8802fa7f b0af0a80 6005fa7f b0b0a880 ........`....... │ │ │ │ - 0x000fb40c 0006fa7f 01000000 5406fa7f 90c3ff7f ........T....... │ │ │ │ - 0x000fb41c 5c07fa7f 01000000 6c07fa7f b0b0ae80 \.......l....... │ │ │ │ - 0x000fb42c 4808fa7f 01000000 5c08fa7f 8cc3ff7f H.......\....... │ │ │ │ - 0x000fb43c 540ffa7f b0aa0b80 c412fa7f b0af0c80 T............... │ │ │ │ - 0x000fb44c e015fa7f b0ab0480 e816fa7f 9cc3ff7f ................ │ │ │ │ - 0x000fb45c 8c19fa7f c4c3ff7f f81bfa7f 01000000 ................ │ │ │ │ - 0x000fb46c 381efa7f b0b0aa80 3020fa7f dcc3ff7f 8.......0 ...... │ │ │ │ - 0x000fb47c 2022fa7f f0c3ff7f bc24fa7f 01000000 ".......$...... │ │ │ │ - 0x000fb48c e024fa7f ecc3ff7f a027fa7f 0cc4ff7f .$.......'...... │ │ │ │ - 0x000fb49c e443fa7f 80c5ff7f 2c4efa7f d8c5ff7f .C......,N...... │ │ │ │ - 0x000fb4ac 7856fa7f 3cc6ff7f e85cfa7f 70c6ff7f xV..<....\..p... │ │ │ │ - 0x000fb4bc dc61fa7f a8c6ff7f 8c66fa7f e0c6ff7f .a.......f...... │ │ │ │ - 0x000fb4cc 4c70fa7f 2cc7ff7f 5885fa7f bcc8ff7f Lp..,...X....... │ │ │ │ - 0x000fb4dc 548afa7f 30c9ff7f 548dfa7f 5cc9ff7f T...0...T...\... │ │ │ │ - 0x000fb4ec 2c96fa7f ccc9ff7f 8896fa7f e4c9ff7f ,............... │ │ │ │ - 0x000fb4fc 30a9fa7f 01000000 1cacfa7f 20caff7f 0........... ... │ │ │ │ - 0x000fb50c 9cb4fa7f a8caff7f 84b7fa7f d8caff7f ................ │ │ │ │ - 0x000fb51c 9cb9fa7f eccaff7f 28c2fa7f 1ccbff7f ........(....... │ │ │ │ - 0x000fb52c 10d9fa7f 01000000 34d9fa7f b0b0a880 ........4....... │ │ │ │ - 0x000fb53c b8d9fa7f a4cbff7f c8dbfa7f 01000000 ................ │ │ │ │ - 0x000fb54c 08dcfa7f b0cbff7f 18e5fa7f e0cbff7f ................ │ │ │ │ - 0x000fb55c 6cf5fa7f 44ccff7f 4011fb7f 01000000 l...D...@....... │ │ │ │ - 0x000fb56c c811fb7f b0b0ac80 0c12fb7f 01000000 ................ │ │ │ │ - 0x000fb57c 6012fb7f f4ccff7f bc12fb7f 01000000 `............... │ │ │ │ - 0x000fb58c 4413fb7f fcccff7f 7c13fb7f 01000000 D.......|....... │ │ │ │ - 0x000fb59c 9817fb7f c0cdff7f 8c19fb7f e4cdff7f ................ │ │ │ │ - 0x000fb5ac 641bfb7f 08ceff7f 601dfb7f 2cceff7f d.......`...,... │ │ │ │ - 0x000fb5bc 601ffb7f 54ceff7f dc22fb7f 4cd1ff7f `...T...."..L... │ │ │ │ - 0x000fb5cc 2c25fb7f 74d1ff7f 8827fb7f 9cd1ff7f ,%..t....'...... │ │ │ │ - 0x000fb5dc 5c2bfb7f 01000000 0830fb7f b0a80180 \+.......0...... │ │ │ │ - 0x000fb5ec 6430fb7f b0ac0180 ac31fb7f b0ad0280 d0.......1...... │ │ │ │ - 0x000fb5fc 4434fb7f 01000000 4034fb7f 98d1ff7f D4......@4...... │ │ │ │ - 0x000fb60c f835fb7f 01000000 1c36fb7f b0ab0280 .5.......6...... │ │ │ │ - 0x000fb61c c836fb7f b0a80180 4c37fb7f 00840280 .6......L7...... │ │ │ │ - 0x000fb62c d037fb7f 01000000 ac3bfb7f b0a90480 .7.......;...... │ │ │ │ - 0x000fb63c 7c3cfb7f b0af0680 4440fb7f 64d1ff7f |<......D@..d... │ │ │ │ - 0x000fb64c 6054fb7f b0aa0180 2856fb7f b0af0680 `T......(V...... │ │ │ │ - 0x000fb65c ec58fb7f b0aa0180 145afb7f b0af0480 .X.......Z...... │ │ │ │ - 0x000fb66c 6860fb7f 1cd2ff7f 2462fb7f b0b0aa80 h`......$b...... │ │ │ │ - 0x000fb67c 2463fb7f 24d2ff7f 0c6cfb7f b0ab0680 $c..$....l...... │ │ │ │ - 0x000fb68c 9c6dfb7f 01000000 d06efb7f 60d2ff7f .m.......n..`... │ │ │ │ - 0x000fb69c 9871fb7f 01000000 0c72fb7f b0b0ae80 .q.......r...... │ │ │ │ - 0x000fb6ac 5473fb7f b0ab0c80 fc75fb7f b0b0ae80 Ts.......u...... │ │ │ │ - 0x000fb6bc 4477fb7f 01000000 6077fb7f b0b0ac80 Dw......`w...... │ │ │ │ - 0x000fb6cc e07afb7f 01000000 747bfb7f b0b0ac80 .z......t{...... │ │ │ │ - 0x000fb6dc d47bfb7f 01000000 547cfb7f 34d2ff7f .{......T|..4... │ │ │ │ - 0x000fb6ec d082fb7f b0a80180 a883fb7f 01000000 ................ │ │ │ │ - 0x000fb6fc 708bfb7f b0b0aa80 748cfb7f 01000000 p.......t....... │ │ │ │ - 0x000fb70c 9c8cfb7f b0af1a80 7c92fb7f 6cd2ff7f ........|...l... │ │ │ │ - 0x000fb71c c0a8fb7f 64d3ff7f ccadfb7f 01000000 ....d........... │ │ │ │ - 0x000fb72c 78b1fb7f a4d3ff7f 2cb5fb7f c8d3ff7f x.......,....... │ │ │ │ - 0x000fb73c a0bffb7f 70d4ff7f 3cc0fb7f 80d4ff7f ....p...<....... │ │ │ │ - 0x000fb74c 24c2fb7f 01000000 f0c2fb7f 88d4ff7f $............... │ │ │ │ - 0x000fb75c 44c7fb7f c4d4ff7f d0c9fb7f b0ae0180 D............... │ │ │ │ - 0x000fb76c e8cafb7f df840380 e8cbfb7f b0af0a80 ................ │ │ │ │ - 0x000fb77c fcd1fb7f b0af0c80 c8d6fb7f b0af0680 ................ │ │ │ │ - 0x000fb78c a0d8fb7f 01000000 9cddfb7f b0ad0280 ................ │ │ │ │ - 0x000fb79c 68defb7f 01000000 00dffb7f 94d4ff7f h............... │ │ │ │ - 0x000fb7ac f4e0fb7f 01000000 b8e1fb7f b0b0ae80 ................ │ │ │ │ - 0x000fb7bc a4e2fb7f 01000000 24e8fb7f b0af0480 ........$....... │ │ │ │ - 0x000fb7cc 04e9fb7f 01000000 34e9fb7f b0af0880 ........4....... │ │ │ │ - 0x000fb7dc 88eafb7f b0af0480 64ebfb7f b0ae0580 ........d....... │ │ │ │ - 0x000fb7ec 60ecfb7f b0a80180 5cedfb7f b0af1480 `.......\....... │ │ │ │ - 0x000fb7fc 8ceefb7f b0af0880 98effb7f b0ad0680 ................ │ │ │ │ - 0x000fb80c 48f1fb7f 01000000 74f2fb7f 50d4ff7f H.......t...P... │ │ │ │ - 0x000fb81c 8403fc7f b0aa0180 6404fc7f 01000000 ........d....... │ │ │ │ - 0x000fb82c 8808fc7f 50d5ff7f d80bfc7f 74d5ff7f ....P.......t... │ │ │ │ - 0x000fb83c a80cfc7f 84d5ff7f c81ffc7f ecd5ff7f ................ │ │ │ │ - 0x000fb84c d821fc7f 01000000 3422fc7f 00d6ff7f .!......4"...... │ │ │ │ - 0x000fb85c 9c25fc7f 3cd6ff7f c43cfc7f b4d6ff7f .%..<....<...... │ │ │ │ - 0x000fb86c d83efc7f c8d6ff7f 9440fc7f dcd6ff7f .>.......@...... │ │ │ │ - 0x000fb87c 1849fc7f 54d7ff7f e064fc7f 01000000 .I..T....d...... │ │ │ │ - 0x000fb88c 1c65fc7f b0aa0180 0466fc7f 01000000 .e.......f...... │ │ │ │ - 0x000fb89c c067fc7f b0af0280 106afc7f 01000000 .g.......j...... │ │ │ │ - 0x000fb8ac 206bfc7f b0b0aa80 b86bfc7f 01000000 k.......k...... │ │ │ │ - 0x000fb8bc f86dfc7f b0aa0180 486ffc7f b0b0b080 .m......Ho...... │ │ │ │ - 0x000fb8cc 546ffc7f b0ab0280 6871fc7f b0b0b080 To......hq...... │ │ │ │ - 0x000fb8dc 7471fc7f 01000000 5073fc7f 80d8ff7f tq......Ps...... │ │ │ │ - 0x000fb8ec b074fc7f a0d8ff7f e075fc7f c0d8ff7f .t.......u...... │ │ │ │ - 0x000fb8fc 5476fc7f ccd8ff7f 4c77fc7f e0d8ff7f Tv......Lw...... │ │ │ │ - 0x000fb90c bc77fc7f ecd8ff7f 8c78fc7f fcd8ff7f .w.......x...... │ │ │ │ - 0x000fb91c bc7afc7f 24d9ff7f 187cfc7f 01000000 .z..$....|...... │ │ │ │ - 0x000fb92c 347efc7f b0b0aa80 f07efc7f 00d8ff7f 4~.......~...... │ │ │ │ - 0x000fb93c 307ffc7f 10d8ff7f 7c7ffc7f 2cd9ff7f 0.......|...,... │ │ │ │ - 0x000fb94c bc7ffc7f 3cd9ff7f 0880fc7f 4cd9ff7f ....<.......L... │ │ │ │ - 0x000fb95c 8880fc7f 60d9ff7f 1481fc7f 01000000 ....`........... │ │ │ │ - 0x000fb96c 0c88fc7f 70d9ff7f a088fc7f 88d9ff7f ....p........... │ │ │ │ - 0x000fb97c 4089fc7f a0d9ff7f a08bfc7f b0b0b080 @............... │ │ │ │ - 0x000fb98c ac8bfc7f bcd9ff7f c490fc7f b0b0b080 ................ │ │ │ │ - 0x000fb99c d090fc7f f8d9ff7f 9893fc7f 1cdaff7f ................ │ │ │ │ - 0x000fb9ac 1494fc7f 2cdaff7f 9c94fc7f 40daff7f ....,.......@... │ │ │ │ - 0x000fb9bc 7495fc7f 64daff7f 5896fc7f 88daff7f t...d...X....... │ │ │ │ - 0x000fb9cc 9c96fc7f 98daff7f ec96fc7f 01000000 ................ │ │ │ │ - 0x000fb9dc 7c97fc7f a0daff7f c097fc7f 01000000 |............... │ │ │ │ - 0x000fb9ec 3098fc7f b0ab0280 5c99fc7f a0daff7f 0.......\....... │ │ │ │ - 0x000fb9fc 209afc7f 01000000 989bfc7f acdaff7f ............... │ │ │ │ - 0x000fba0c b09cfc7f bcdaff7f c89dfc7f ccdaff7f ................ │ │ │ │ - 0x000fba1c 4c9ffc7f e0daff7f c0a0fc7f 01000000 L............... │ │ │ │ - 0x000fba2c c4a9fc7f ecdaff7f b4acfc7f 10dbff7f ................ │ │ │ │ - 0x000fba3c 28b9fc7f 01000000 48b9fc7f b0aa0180 (.......H....... │ │ │ │ - 0x000fba4c 94bbfc7f 74dbff7f 7cbefc7f 9cdbff7f ....t...|....... │ │ │ │ - 0x000fba5c 00c2fc7f c8dbff7f 90c4fc7f ecdbff7f ................ │ │ │ │ - 0x000fba6c 64c7fc7f 04dcff7f b0c9fc7f 20dcff7f d........... ... │ │ │ │ - 0x000fba7c f8cbfc7f 38dcff7f b4cdfc7f 58dcff7f ....8.......X... │ │ │ │ - 0x000fba8c accffc7f 78dcff7f 94d1fc7f 01000000 ....x........... │ │ │ │ - 0x000fba9c 80d4fc7f 90dcff7f 4cd8fc7f acdcff7f ........L....... │ │ │ │ - 0x000fbaac c0dbfc7f 01000000 f8dcfc7f c0dcff7f ................ │ │ │ │ - 0x000fbabc a0defc7f 01000000 40dffc7f c8dcff7f ........@....... │ │ │ │ - 0x000fbacc e8e3fc7f 01000000 9ce6fc7f 68ddff7f ............h... │ │ │ │ - 0x000fbadc 54e8fc7f 78ddff7f e4fbfc7f 90ddff7f T...x........... │ │ │ │ - 0x000fbaec 3000fd7f 01000000 7000fd7f b0b0ae80 0.......p....... │ │ │ │ - 0x000fbafc a801fd7f 01000000 5405fd7f b0b0aa80 ........T....... │ │ │ │ - 0x000fbb0c 1406fd7f 01000000 7806fd7f b0b0aa80 ........x....... │ │ │ │ - 0x000fbb1c a406fd7f 78ddff7f d008fd7f 98ddff7f ....x........... │ │ │ │ - 0x000fbb2c 000bfd7f b8ddff7f 2c0dfd7f 01000000 ........,....... │ │ │ │ - 0x000fbb3c 280dfd7f d0ddff7f 0c0efd7f e0ddff7f (............... │ │ │ │ - 0x000fbb4c 3c0ffd7f f4ddff7f 3817fd7f 40deff7f <.......8...@... │ │ │ │ - 0x000fbb5c 0019fd7f 01000000 a81bfd7f b0b0aa80 ................ │ │ │ │ - 0x000fbb6c 601cfd7f 01000000 5c1cfd7f 44deff7f `.......\...D... │ │ │ │ - 0x000fbb7c a41ffd7f 64deff7f cc2dfd7f c4deff7f ....d....-...... │ │ │ │ - 0x000fbb8c 042efd7f 01000000 9830fd7f b0b0aa80 .........0...... │ │ │ │ - 0x000fbb9c 5031fd7f 01000000 4c31fd7f bcdeff7f P1......L1...... │ │ │ │ - 0x000fbbac 8036fd7f e8deff7f a844fd7f 48dfff7f .6.......D..H... │ │ │ │ - 0x000fbbbc e044fd7f 01000000 284bfd7f b0b0aa80 .D......(K...... │ │ │ │ - 0x000fbbcc a04bfd7f 48dfff7f 0c59fd7f 01000000 .K..H....Y...... │ │ │ │ - 0x000fbbdc 0859fd7f 90dfff7f f85cfd7f b4dfff7f .Y.......\...... │ │ │ │ - 0x000fbbec 085efd7f c8dfff7f d85ffd7f dcdfff7f .^......._...... │ │ │ │ - 0x000fbbfc 1060fd7f 01000000 a462fd7f e4dfff7f .`.......b...... │ │ │ │ - 0x000fbc0c 3867fd7f b0b0ac80 c867fd7f b0b0aa80 8g.......g...... │ │ │ │ - 0x000fbc1c 1468fd7f 01000000 1068fd7f e4dfff7f .h.......h...... │ │ │ │ - 0x000fbc2c 7c75fd7f 34e0ff7f b475fd7f 01000000 |u..4....u...... │ │ │ │ - 0x000fbc3c 2876fd7f b0af0880 8477fd7f 01000000 (v.......w...... │ │ │ │ - 0x000fbc4c ac79fd7f 2ce0ff7f 387cfd7f b0b0ac80 .y..,...8|...... │ │ │ │ - 0x000fbc5c c87cfd7f b0b0aa80 147dfd7f 01000000 .|.......}...... │ │ │ │ - 0x000fbc6c 107dfd7f 28e0ff7f b08afd7f 84e0ff7f .}..(........... │ │ │ │ - 0x000fbc7c e88afd7f 01000000 c490fd7f 8ce0ff7f ................ │ │ │ │ - 0x000fbc8c 3495fd7f ace0ff7f a499fd7f b0b0aa80 4............... │ │ │ │ - 0x000fbc9c 8c9afd7f c4e0ff7f b4aafd7f 4ce1ff7f ............L... │ │ │ │ - 0x000fbcac 34adfd7f 01000000 b0adfd7f b0af1480 4............... │ │ │ │ - 0x000fbcbc ecb1fd7f b0b0a880 08b2fd7f b0af1480 ................ │ │ │ │ - 0x000fbccc 68b6fd7f 48e1ff7f 88b7fd7f 5ce1ff7f h...H.......\... │ │ │ │ - 0x000fbcdc a8c9fd7f 01000000 44cafd7f a0e1ff7f ........D....... │ │ │ │ - 0x000fbcec 7ccafd7f 01000000 10d0fd7f b0b0aa80 |............... │ │ │ │ - 0x000fbcfc 70d1fd7f b0af0a80 14d3fd7f b0af0c80 p............... │ │ │ │ - 0x000fbd0c 94d4fd7f 90e1ff7f 10e1fd7f 01000000 ................ │ │ │ │ - 0x000fbd1c a8e9fd7f b0b0aa80 20eafd7f 98e1ff7f ........ ....... │ │ │ │ - 0x000fbd2c 58eafd7f b0b0a880 78eafd7f 01000000 X.......x....... │ │ │ │ - 0x000fbd3c 74eafd7f 98e1ff7f 14f8fd7f f4e1ff7f t............... │ │ │ │ - 0x000fbd4c 38f9fd7f 01000000 bcf9fd7f 00e2ff7f 8............... │ │ │ │ - 0x000fbd5c 9cfafd7f b0ac0b80 44fcfd7f b0af1a80 ........D....... │ │ │ │ - 0x000fbd6c 1c00fe7f 01000000 f805fe7f b0b0aa80 ................ │ │ │ │ - 0x000fbd7c 8006fe7f f0e1ff7f b806fe7f b0b0a880 ................ │ │ │ │ - 0x000fbd8c f006fe7f 01000000 ec06fe7f f0e1ff7f ................ │ │ │ │ - 0x000fbd9c 8c14fe7f 4ce2ff7f b415fe7f 01000000 ....L........... │ │ │ │ - 0x000fbdac 8816fe7f 58e2ff7f 6817fe7f 68e2ff7f ....X...h...h... │ │ │ │ - 0x000fbdbc 4019fe7f 84e2ff7f a819fe7f 94e2ff7f @............... │ │ │ │ - 0x000fbdcc 281afe7f a8e2ff7f a81afe7f 01000000 (............... │ │ │ │ - 0x000fbddc 301bfe7f b4e2ff7f c435fe7f 01000000 0........5...... │ │ │ │ - 0x000fbdec d035fe7f 54e3ff7f 8438fe7f 78e3ff7f .5..T....8..x... │ │ │ │ - 0x000fbdfc 183bfe7f 01000000 7449fe7f b0b0aa80 .;......tI...... │ │ │ │ - 0x000fbe0c ac49fe7f 8ce3ff7f e449fe7f b0b0a880 .I.......I...... │ │ │ │ - 0x000fbe1c 044afe7f 01000000 004afe7f 8ce3ff7f .J.......J...... │ │ │ │ - 0x000fbe2c a057fe7f e8e3ff7f b058fe7f 01000000 .W.......X...... │ │ │ │ - 0x000fbe3c 3459fe7f f4e3ff7f 145afe7f 01000000 4Y.......Z...... │ │ │ │ - 0x000fbe4c 245bfe7f fce3ff7f fc5cfe7f 18e4ff7f $[.......\...... │ │ │ │ - 0x000fbe5c 845dfe7f 34e4ff7f 045efe7f 48e4ff7f .]..4....^..H... │ │ │ │ - 0x000fbe6c 845efe7f 01000000 145ffe7f 54e4ff7f .^......._..T... │ │ │ │ - 0x000fbe7c 1468fe7f 98e4ff7f 7c81fe7f 01000000 .h......|....... │ │ │ │ - 0x000fbe8c 8881fe7f 74e5ff7f c081fe7f b0ac0b80 ....t........... │ │ │ │ - 0x000fbe9c 6883fe7f b0af1a80 4087fe7f 01000000 h.......@....... │ │ │ │ - 0x000fbeac 1c8dfe7f b0b0aa80 5c8dfe7f 64e5ff7f ........\...d... │ │ │ │ - 0x000fbebc 948dfe7f b0b0a880 cc8dfe7f 01000000 ................ │ │ │ │ - 0x000fbecc c88dfe7f 64e5ff7f 689bfe7f c0e5ff7f ....d...h....... │ │ │ │ - 0x000fbedc 7c9cfe7f 01000000 289dfe7f cce5ff7f |.......(....... │ │ │ │ - 0x000fbeec 089efe7f 01000000 ........ │ │ │ │ + 0x000fa4c8 c03bf37f b0ab0280 e83cf37f 309dff7f .;.......<..0... │ │ │ │ + 0x000fa4d8 883ef37f b0ab0280 b03ff37f b0aa0180 .>.......?...... │ │ │ │ + 0x000fa4e8 9040f37f 58b3ff7f b441f37f b0a80180 .@..X....A...... │ │ │ │ + 0x000fa4f8 f841f37f b0ab0280 b046f37f 1cc8ff7f .A.......F...... │ │ │ │ + 0x000fa508 1447f37f b0ab0280 3c48f37f 01000000 .G........8... │ │ │ │ + 0x000facd8 d853f77f 04b1ff7f e459f77f 5cb1ff7f .S.......Y..\... │ │ │ │ + 0x000face8 4c5ef77f 01000000 4c5ef77f 68b1ff7f L^......L^..h... │ │ │ │ + 0x000facf8 c45ef77f b0ab0280 705ff77f b0b0aa80 .^......p_...... │ │ │ │ + 0x000fad08 0860f77f 01000000 2060f77f 60b1ff7f .`...... `..`... │ │ │ │ + 0x000fad18 8860f77f 01000000 7468f77f 68b1ff7f .`......th..h... │ │ │ │ + 0x000fad28 e46cf77f 88b1ff7f 5471f77f a8b1ff7f .l......Tq...... │ │ │ │ + 0x000fad38 cc7ff77f 38b2ff7f 1c84f77f 6cb2ff7f ....8.......l... │ │ │ │ + 0x000fad48 5c91f77f 8cb2ff7f e891f77f 01000000 \............... │ │ │ │ + 0x000fad58 c497f77f d8b2ff7f 349cf77f f8b2ff7f ........4....... │ │ │ │ + 0x000fad68 989df77f 01000000 989df77f 1cb3ff7f ................ │ │ │ │ + 0x000fad78 54adf77f bcb3ff7f 68b8f77f f0b3ff7f T.......h....... │ │ │ │ + 0x000fad88 c0c0f77f b0b0ac80 04c1f77f 01000000 ................ │ │ │ │ + 0x000fad98 60c1f77f 60b2ff7f e8c2f77f 01000000 `...`........... │ │ │ │ + 0x000fada8 7cc7f77f b0b0a880 00c8f77f 01000000 |............... │ │ │ │ + 0x000fadb8 70c8f77f b0b0aa80 b4c8f77f b0b0a880 p............... │ │ │ │ + 0x000fadc8 20c9f77f b0b0aa80 94c9f77f 30b4ff7f ...........0... │ │ │ │ + 0x000fadd8 c8ccf77f 01000000 c4ccf77f b0af0280 ................ │ │ │ │ + 0x000fade8 1ccef77f b0ae1980 4cd1f77f 40b4ff7f ........L...@... │ │ │ │ + 0x000fadf8 0ce2f77f 38b5ff7f d4e3f77f 01000000 ....8........... │ │ │ │ + 0x000fae08 7ce4f77f 58b5ff7f 34edf77f 01000000 |...X...4....... │ │ │ │ + 0x000fae18 60edf77f b0b0ae80 2ceef77f b0b5ff7f `.......,....... │ │ │ │ + 0x000fae28 78f2f77f 01000000 dcf9f77f 74b6ff7f x...........t... │ │ │ │ + 0x000fae38 4cfef77f 94b6ff7f bc02f87f b4b6ff7f L............... │ │ │ │ + 0x000fae48 3410f87f 3cb7ff7f b413f87f 64b7ff7f 4...<.......d... │ │ │ │ + 0x000fae58 e018f87f a4b7ff7f 8429f87f f0b7ff7f .........)...... │ │ │ │ + 0x000fae68 182af87f b0ad0880 c02bf87f 01000000 .*.......+...... │ │ │ │ + 0x000fae78 342ff87f b0af0280 d430f87f b0af0680 4/.......0...... │ │ │ │ + 0x000fae88 4032f87f b0ac0180 a833f87f b0af0680 @2.......3...... │ │ │ │ + 0x000fae98 cc36f87f b0af0280 d438f87f b0af0680 .6.......8...... │ │ │ │ + 0x000faea8 783cf87f ccb7ff7f c43cf87f 01000000 x<.......<...... │ │ │ │ + 0x000faeb8 603df87f b0aa0780 583ef87f b0b0aa80 `=......X>...... │ │ │ │ + 0x000faec8 b03ef87f 01000000 2045f87f b0b0ac80 .>...... E...... │ │ │ │ + 0x000faed8 2848f87f a8b7ff7f 9c4af87f b0b0a880 (H.......J...... │ │ │ │ + 0x000faee8 b84af87f 01000000 644ef87f dcb7ff7f .J......dN...... │ │ │ │ + 0x000faef8 8c63f87f e8b8ff7f 086df87f 01000000 .c.......m...... │ │ │ │ + 0x000faf08 586ff87f a4b7ff7f 7070f87f 01000000 Xo......pp...... │ │ │ │ + 0x000faf18 bc71f87f 44b9ff7f 9473f87f 68b9ff7f .q..D....s..h... │ │ │ │ + 0x000faf28 f075f87f 01000000 3476f87f b0b0ac80 .u......4v...... │ │ │ │ + 0x000faf38 d078f87f b0af0880 1c7bf87f b0b0aa80 .x.......{...... │ │ │ │ + 0x000faf48 9c7bf87f 01000000 507cf87f 68b9ff7f .{......P|..h... │ │ │ │ + 0x000faf58 987ef87f b0ad0680 2081f87f b0b0ae80 .~...... ....... │ │ │ │ + 0x000faf68 6482f87f b0af0280 5084f87f b0ef8480 d.......P....... │ │ │ │ + 0x000faf78 2485f87f b0b0aa80 b086f87f 70b9ff7f $...........p... │ │ │ │ + 0x000faf88 5087f87f b0ab0680 b488f87f 01000000 P............... │ │ │ │ + 0x000faf98 e088f87f b0b0ac80 6c89f87f b0b0ae80 ........l....... │ │ │ │ + 0x000fafa8 748bf87f 01000000 4496f87f b0b0aa80 t.......D....... │ │ │ │ + 0x000fafb8 cc96f87f 01000000 6c9df87f b0af0280 ........l....... │ │ │ │ + 0x000fafc8 b89ef87f b0ac0380 ac9ff87f b0b0aa80 ................ │ │ │ │ + 0x000fafd8 74a0f87f 30b9ff7f 10a5f87f 54b9ff7f t...0.......T... │ │ │ │ + 0x000fafe8 f8a8f87f 74b9ff7f 14adf87f 90b9ff7f ....t........... │ │ │ │ + 0x000faff8 48b2f87f b0af0a80 48b5f87f c8b9ff7f H.......H....... │ │ │ │ + 0x000fb008 74b9f87f 01000000 18bbf87f b0aa0180 t............... │ │ │ │ + 0x000fb018 58bbf87f 01000000 68bbf87f b0ad0280 X.......h....... │ │ │ │ + 0x000fb028 64bcf87f b0ab0280 28bdf87f b0b0ac80 d.......(....... │ │ │ │ + 0x000fb038 b8bdf87f b0ad0280 4cbef87f b0af0880 ........L....... │ │ │ │ + 0x000fb048 78c0f87f b0ad0280 c8c1f87f 94b9ff7f x............... │ │ │ │ + 0x000fb058 08c6f87f 01000000 98c8f87f b0b0ac80 ................ │ │ │ │ + 0x000fb068 44c9f87f a8b9ff7f c0cbf87f ccb9ff7f D............... │ │ │ │ + 0x000fb078 34cef87f f0b9ff7f e8d0f87f b0b0ac80 4............... │ │ │ │ + 0x000fb088 94d1f87f 01000000 c0d1f87f b0af0280 ................ │ │ │ │ + 0x000fb098 34d4f87f b0ad0480 9cd6f87f b0b0ae80 4............... │ │ │ │ + 0x000fb0a8 38d8f87f ecb9ff7f 80d8f87f b0af0c80 8............... │ │ │ │ + 0x000fb0b8 50daf87f b0af0280 58dff87f ecb9ff7f P.......X....... │ │ │ │ + 0x000fb0c8 b8dff87f fcb9ff7f 1ce0f87f 0cbaff7f ................ │ │ │ │ + 0x000fb0d8 54e0f87f b0b0aa80 e4e0f87f 14baff7f T............... │ │ │ │ + 0x000fb0e8 24e2f87f b0ab0280 b0e3f87f 01000000 $............... │ │ │ │ + 0x000fb0f8 2ce5f87f 28baff7f 98e6f87f 01000000 ,...(........... │ │ │ │ + 0x000fb108 20e7f87f b0b0a880 78e7f87f b0b0ae80 .......x....... │ │ │ │ + 0x000fb118 98e8f87f 01000000 44ecf87f 1cbaff7f ........D....... │ │ │ │ + 0x000fb128 20eff87f 38baff7f 0006f97f 01000000 ...8........... │ │ │ │ + 0x000fb138 6408f97f b0b0a880 2409f97f b0af0280 d.......$....... │ │ │ │ + 0x000fb148 680bf97f 01000000 980ff97f b0b0ae80 h............... │ │ │ │ + 0x000fb158 6810f97f b0b0ac80 0011f97f 01000000 h............... │ │ │ │ + 0x000fb168 1012f97f b0af0a80 b016f97f b0af1080 ................ │ │ │ │ + 0x000fb178 981af97f b0b0aa80 401cf97f a0baff7f ........@....... │ │ │ │ + 0x000fb188 e01df97f b4baff7f b81ef97f ccbaff7f ................ │ │ │ │ + 0x000fb198 9c1ff97f e4baff7f a820f97f 01000000 ......... ...... │ │ │ │ + 0x000fb1a8 b421f97f b0b0ac80 5022f97f b0b0ae80 .!......P"...... │ │ │ │ + 0x000fb1b8 0024f97f b0ad0480 c825f97f b0b0ae80 .$.......%...... │ │ │ │ + 0x000fb1c8 1027f97f 01000000 0828f97f b0b0ac80 .'.......(...... │ │ │ │ + 0x000fb1d8 9828f97f c0baff7f e829f97f dcbaff7f .(.......)...... │ │ │ │ + 0x000fb1e8 202af97f ecbaff7f a02bf97f 08bbff7f *.......+...... │ │ │ │ + 0x000fb1f8 202df97f 01000000 942ff97f b0aa0180 -......./...... │ │ │ │ + 0x000fb208 7430f97f 01000000 8832f97f 24bbff7f t0.......2..$... │ │ │ │ + 0x000fb218 bc32f97f 28bbff7f 1c3bf97f b0b0a880 .2..(....;...... │ │ │ │ + 0x000fb228 383bf97f b0b0ac80 e03bf97f 01000000 8;.......;...... │ │ │ │ + 0x000fb238 9c3cf97f b0af0480 9c3ef97f 01000000 .<.......>...... │ │ │ │ + 0x000fb248 0840f97f 74bbff7f 7c42f97f 8cbbff7f .@..t...|B...... │ │ │ │ + 0x000fb258 3844f97f a0bbff7f 0849f97f e0bbff7f 8D.......I...... │ │ │ │ + 0x000fb268 3050f97f 38bcff7f c852f97f 01000000 0P..8....R...... │ │ │ │ + 0x000fb278 5853f97f b0af0480 f854f97f 01000000 XS.......T...... │ │ │ │ + 0x000fb288 1856f97f b0a80180 5056f97f 00840280 .V......PV...... │ │ │ │ + 0x000fb298 9c56f97f b0aa0980 b057f97f 01000000 .V.......W...... │ │ │ │ + 0x000fb2a8 7c5df97f b0ac0180 145ef97f b0aa0580 |].......^...... │ │ │ │ + 0x000fb2b8 385ff97f 01000000 4c5ff97f fcbbff7f 8_......L_...... │ │ │ │ + 0x000fb2c8 7c69f97f 84bcff7f b86ef97f 9cbcff7f |i.......n...... │ │ │ │ + 0x000fb2d8 cc75f97f c4bcff7f 707df97f f8bcff7f .u......p}...... │ │ │ │ + 0x000fb2e8 9c82f97f 01000000 cc83f97f 2cbdff7f ............,... │ │ │ │ + 0x000fb2f8 0c88f97f b0b0aa80 2c89f97f 01000000 ........,....... │ │ │ │ + 0x000fb308 fc8af97f b0b0a880 5c8bf97f b0b0ac80 ........\....... │ │ │ │ + 0x000fb318 388cf97f b0b0a880 d88cf97f 01000000 8............... │ │ │ │ + 0x000fb328 fc8df97f b0b0a880 948ef97f 00840280 ................ │ │ │ │ + 0x000fb338 fc8ef97f b0ab0280 2890f97f 01000000 ........(....... │ │ │ │ + 0x000fb348 b490f97f b0b0ac80 7091f97f 01000000 ........p....... │ │ │ │ + 0x000fb358 e891f97f b0b0a880 8892f97f b0a90280 ................ │ │ │ │ + 0x000fb368 2c93f97f b0b0ac80 0894f97f b0aa0180 ,............... │ │ │ │ + 0x000fb378 2c95f97f 01000000 44a1f97f ecbcff7f ,.......D....... │ │ │ │ + 0x000fb388 b4a5f97f 0cbdff7f 24aaf97f 2cbdff7f ........$...,... │ │ │ │ + 0x000fb398 fcc8f97f 38bfff7f 14f7f97f acc2ff7f ....8........... │ │ │ │ + 0x000fb3a8 f4fbf97f b0af0480 90fdf97f 88c3ff7f ................ │ │ │ │ + 0x000fb3b8 04fff97f 01000000 e8fff97f b0c3ff7f ................ │ │ │ │ + 0x000fb3c8 8c02fa7f b0b0a880 a802fa7f 01000000 ................ │ │ │ │ + 0x000fb3d8 ac02fa7f b0af0a80 8405fa7f b0b0a880 ................ │ │ │ │ + 0x000fb3e8 2406fa7f 01000000 7806fa7f b0c3ff7f $.......x....... │ │ │ │ + 0x000fb3f8 8007fa7f 01000000 9007fa7f b0b0ae80 ................ │ │ │ │ + 0x000fb408 6c08fa7f 01000000 8008fa7f acc3ff7f l............... │ │ │ │ + 0x000fb418 780ffa7f b0aa0b80 e812fa7f b0af0c80 x............... │ │ │ │ + 0x000fb428 0416fa7f b0ab0480 0c17fa7f bcc3ff7f ................ │ │ │ │ + 0x000fb438 b019fa7f e4c3ff7f 1c1cfa7f 01000000 ................ │ │ │ │ + 0x000fb448 5c1efa7f b0b0aa80 5420fa7f fcc3ff7f \.......T ...... │ │ │ │ + 0x000fb458 4422fa7f 10c4ff7f e024fa7f 01000000 D".......$...... │ │ │ │ + 0x000fb468 0425fa7f 0cc4ff7f c427fa7f 2cc4ff7f .%.......'..,... │ │ │ │ + 0x000fb478 0844fa7f a0c5ff7f 504efa7f f8c5ff7f .D......PN...... │ │ │ │ + 0x000fb488 9c56fa7f 5cc6ff7f 0c5dfa7f 90c6ff7f .V..\....]...... │ │ │ │ + 0x000fb498 0062fa7f c8c6ff7f b066fa7f 00c7ff7f .b.......f...... │ │ │ │ + 0x000fb4a8 7070fa7f 4cc7ff7f 7c85fa7f dcc8ff7f pp..L...|....... │ │ │ │ + 0x000fb4b8 788afa7f 50c9ff7f 788dfa7f 7cc9ff7f x...P...x...|... │ │ │ │ + 0x000fb4c8 5096fa7f ecc9ff7f ac96fa7f 04caff7f P............... │ │ │ │ + 0x000fb4d8 54a9fa7f 01000000 40acfa7f 40caff7f T.......@...@... │ │ │ │ + 0x000fb4e8 c0b4fa7f c8caff7f a8b7fa7f f8caff7f ................ │ │ │ │ + 0x000fb4f8 c0b9fa7f 0ccbff7f 4cc2fa7f 3ccbff7f ........L...<... │ │ │ │ + 0x000fb508 34d9fa7f 01000000 58d9fa7f b0b0a880 4.......X....... │ │ │ │ + 0x000fb518 dcd9fa7f c4cbff7f ecdbfa7f 01000000 ................ │ │ │ │ + 0x000fb528 2cdcfa7f d0cbff7f 3ce5fa7f 00ccff7f ,.......<....... │ │ │ │ + 0x000fb538 90f5fa7f 64ccff7f 6411fb7f 01000000 ....d...d....... │ │ │ │ + 0x000fb548 ec11fb7f b0b0ac80 3012fb7f 01000000 ........0....... │ │ │ │ + 0x000fb558 8412fb7f 14cdff7f e012fb7f 01000000 ................ │ │ │ │ + 0x000fb568 6813fb7f 1ccdff7f a013fb7f 01000000 h............... │ │ │ │ + 0x000fb578 bc17fb7f e0cdff7f b019fb7f 04ceff7f ................ │ │ │ │ + 0x000fb588 881bfb7f 28ceff7f 841dfb7f 4cceff7f ....(.......L... │ │ │ │ + 0x000fb598 841ffb7f 74ceff7f 0023fb7f 6cd1ff7f ....t....#..l... │ │ │ │ + 0x000fb5a8 5025fb7f 94d1ff7f ac27fb7f bcd1ff7f P%.......'...... │ │ │ │ + 0x000fb5b8 802bfb7f 01000000 2c30fb7f b0a80180 .+......,0...... │ │ │ │ + 0x000fb5c8 8830fb7f b0ac0180 d031fb7f b0ad0280 .0.......1...... │ │ │ │ + 0x000fb5d8 6834fb7f 01000000 6434fb7f b8d1ff7f h4......d4...... │ │ │ │ + 0x000fb5e8 1c36fb7f 01000000 4036fb7f b0ab0280 .6......@6...... │ │ │ │ + 0x000fb5f8 ec36fb7f b0a80180 7037fb7f 00840280 .6......p7...... │ │ │ │ + 0x000fb608 f437fb7f 01000000 d03bfb7f b0a90480 .7.......;...... │ │ │ │ + 0x000fb618 a03cfb7f b0af0680 6840fb7f 84d1ff7f .<......h@...... │ │ │ │ + 0x000fb628 8454fb7f b0aa0180 4c56fb7f b0af0680 .T......LV...... │ │ │ │ + 0x000fb638 1059fb7f b0aa0180 385afb7f b0af0480 .Y......8Z...... │ │ │ │ + 0x000fb648 8c60fb7f 3cd2ff7f 4862fb7f b0b0aa80 .`..<...Hb...... │ │ │ │ + 0x000fb658 4863fb7f 44d2ff7f 306cfb7f b0ab0680 Hc..D...0l...... │ │ │ │ + 0x000fb668 c06dfb7f 01000000 f46efb7f 80d2ff7f .m.......n...... │ │ │ │ + 0x000fb678 bc71fb7f 01000000 3072fb7f b0b0ae80 .q......0r...... │ │ │ │ + 0x000fb688 7873fb7f b0ab0c80 2076fb7f b0b0ae80 xs...... v...... │ │ │ │ + 0x000fb698 6877fb7f 01000000 8477fb7f b0b0ac80 hw.......w...... │ │ │ │ + 0x000fb6a8 047bfb7f 01000000 987bfb7f b0b0ac80 .{.......{...... │ │ │ │ + 0x000fb6b8 f87bfb7f 01000000 787cfb7f 54d2ff7f .{......x|..T... │ │ │ │ + 0x000fb6c8 f482fb7f b0a80180 cc83fb7f 01000000 ................ │ │ │ │ + 0x000fb6d8 948bfb7f b0b0aa80 988cfb7f 01000000 ................ │ │ │ │ + 0x000fb6e8 c08cfb7f b0af1a80 a092fb7f 8cd2ff7f ................ │ │ │ │ + 0x000fb6f8 e4a8fb7f 84d3ff7f f0adfb7f 01000000 ................ │ │ │ │ + 0x000fb708 9cb1fb7f c4d3ff7f 50b5fb7f e8d3ff7f ........P....... │ │ │ │ + 0x000fb718 c4bffb7f 90d4ff7f 60c0fb7f a0d4ff7f ........`....... │ │ │ │ + 0x000fb728 48c2fb7f 01000000 14c3fb7f a8d4ff7f H............... │ │ │ │ + 0x000fb738 68c7fb7f e4d4ff7f f4c9fb7f b0ae0180 h............... │ │ │ │ + 0x000fb748 0ccbfb7f df840380 0cccfb7f b0af0a80 ................ │ │ │ │ + 0x000fb758 20d2fb7f b0af0c80 ecd6fb7f b0af0680 ............... │ │ │ │ + 0x000fb768 c4d8fb7f 01000000 c0ddfb7f b0ad0280 ................ │ │ │ │ + 0x000fb778 8cdefb7f 01000000 24dffb7f b4d4ff7f ........$....... │ │ │ │ + 0x000fb788 18e1fb7f 01000000 dce1fb7f b0b0ae80 ................ │ │ │ │ + 0x000fb798 c8e2fb7f 01000000 48e8fb7f b0af0480 ........H....... │ │ │ │ + 0x000fb7a8 28e9fb7f 01000000 58e9fb7f b0af0880 (.......X....... │ │ │ │ + 0x000fb7b8 aceafb7f b0af0480 88ebfb7f b0ae0580 ................ │ │ │ │ + 0x000fb7c8 84ecfb7f b0a80180 80edfb7f b0af1480 ................ │ │ │ │ + 0x000fb7d8 b0eefb7f b0af0880 bceffb7f b0ad0680 ................ │ │ │ │ + 0x000fb7e8 6cf1fb7f 01000000 98f2fb7f 70d4ff7f l...........p... │ │ │ │ + 0x000fb7f8 a803fc7f b0aa0180 8804fc7f 01000000 ................ │ │ │ │ + 0x000fb808 ac08fc7f 70d5ff7f fc0bfc7f 94d5ff7f ....p........... │ │ │ │ + 0x000fb818 cc0cfc7f a4d5ff7f ec1ffc7f 0cd6ff7f ................ │ │ │ │ + 0x000fb828 fc21fc7f 01000000 5822fc7f 20d6ff7f .!......X".. ... │ │ │ │ + 0x000fb838 c025fc7f 5cd6ff7f e83cfc7f d4d6ff7f .%..\....<...... │ │ │ │ + 0x000fb848 fc3efc7f e8d6ff7f b840fc7f fcd6ff7f .>.......@...... │ │ │ │ + 0x000fb858 3c49fc7f 74d7ff7f 0465fc7f 01000000 │ │ │ │ 0x00110030 ffffffff ffffef7f 01000000 64000000 ............d... │ │ │ │ 0x00110040 02000000 00000000 00000000 05000000 ................ │ │ │ │ 0x00110050 02000000 ffffff7f ffffff7f ffffff7f ................ │ │ │ │ 0x00110060 00000000 00000000 01000000 14000000 ................ │ │ │ │ - 0x00110070 00000000 40e20100 24a70e00 2ca70e00 ....@...$...,... │ │ │ │ - 0x00110080 34a70e00 3ca70e00 84040f00 34a70e00 4...<.......4... │ │ │ │ + 0x00110070 00000000 40e20100 30a50e00 38a50e00 ....@...0...8... │ │ │ │ + 0x00110080 40a50e00 48a50e00 84040f00 40a50e00 @...H.......@... │ │ │ │ 0x00110090 8c040f00 98040f00 a0040f00 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36663038 33623537 66366233 30356536 6f083b57f6b305e6 │ │ │ │ - 0x00000010 62616134 61373364 33643731 66333436 baa4a73d3d71f346 │ │ │ │ - 0x00000020 65383233 62392e64 65627567 00000000 e823b9.debug.... │ │ │ │ - 0x00000030 f663e5c1 .c.. │ │ │ │ + 0x00000000 35633865 39316261 33316663 62373034 5c8e91ba31fcb704 │ │ │ │ + 0x00000010 33323565 30376434 34626538 63633431 325e07d44be8cc41 │ │ │ │ + 0x00000020 65333733 62372e64 65627567 00000000 e373b7.debug.... │ │ │ │ + 0x00000030 d6553bda .U;.